修改tab或者window的标题,是一项较老的实践。Gmail 用它来提示用户新的聊天消息,当有新的page通过AJAX加载的时候,本站同样用它更新tab title。这是怎样做到的呢?当时是通过设置document对象。代码如下: document.title = Hello!; // New title :)有一个常识性的错误是:你会以为应该去修改 window.title。但实际上,你应该使用document对象,否则你做的肯定是无用的。注意一下,你将会看到:很多时候会用 setInterval来实际更新...
1.获取td的行标和列标代码如下: $(this).prop(cellIndex)2.判断是否是回车按下代码如下: var myEvent = event || window.event; var key = myEvent.keyCode; if(key == 13){ //此时为回车按下 }3.全选和反选代码如下: $("#selectall").click(function(){if($("input[name=id[]]").is(":checked")){$("input[name=id[]]").prop("checked",false);}else{$("input[name=id[]]").prop("checked",true);} });4.双击修改 ...
1.jQuery功能函数前缀 在javascript中,开发者通常会编写一些小函数来处理各种操作细节,例如在用户提交表单时,要将文本框最前端和最末端的空格内容清理掉。而javascript中没有类似trim()功能,在师院jQuery后,便可以使用trim()函数。 trim()函数是jQuery对象的一个方法,使用以下例子代码如下: var sString = " 1234567890";sString = $.trim(sString);alert(sString.length);执行结果字符串sString的首尾空格都被jQuery取掉了...
在我的开发工作中经常会遇到需要判断一个函数是否是JavaScript原生函数的情况,有时候这是一个很必要的工作,你需要知道这个函数是浏览器自身提供的,还是由第三方封装、伪装成原生函数。当然,最好的方法是考察执行这个函数的toString方法的返回值。 The JavaScript 完成这个任务的方法非常简单:代码如下: function isNative(fn) {return (/\{\s*\[native code\]\s*\}/).test( + fn); }toString方法会返回这个方法的字符串形式,...
如果你还是新手, 而且读完所有这些技巧的详解和每种技巧是如果工作的以后运用它们, 你会写出更加简练高效的JavaScript程序.确实, JavaScript高手已经运用这些技巧写出了很多强大, 高效的JavaScript程序. 但是你可以这样. 强大的 && 和 || 表达式 你可能在JavaScript库和JavaScript框架中已经见过它们了, 那么我们先由几个基本的例子开始: 例子1. || (或) 设置默认值, 通常用代码如下: function documentTitle(theTitle) {if (!theT...
本文实例讲述了Javascript常用小技巧。分享给大家供大家参考。具体分析如下: 一、True 和 False 布尔表达式 下面的布尔表达式都返回 false: null undefined 空字符串 0 数字0 但小心下面的, 可都返回 true: 0 字符串0 [] 空数组 {} 空对象 下面段比较糟糕的代码:代码如下:while (x != null) { 你可以直接写成下面的形式(只要你希望 x 不是 0 和空字符串, 和 false):代码如下:while (x) { 如果你想检查字符串是否为 null 或空:代码...
javascript 在前端应用体验小技巧继续积累。事件源对象 event.srcElement.tagName event.srcElement.type 捕获释放 event.srcElement.setCapture(); event.srcElement.releaseCapture(); 事件按键 event.keyCode event.shiftKey event.altKey event.ctrlKey 事件返回值 event.returnValue 鼠标位置 event.x event.y 窗体活动元素 document.activeElement 绑定事件 document.captureEvents(Event.KEYDOWN); 访问窗体元素 docum...
之前在网上看到有人提问,如何在页面上同步显示服务器的时间,其实实现方法有几种,可能 一般人立马就想到可以使用Ajax每隔一秒去请求服务器,然后将服务器获取到时间显示在页面上,这样虽然能够实现,但存在一个很大的问题,那就是每隔一秒 去请求服务器,这样如果用户多了,服务器就会崩溃(内存占用率会很大),所以在我看来,这种方法不可行,我这里给出一种解决方案,能够实现同步服务器时间、同步倒计时,却不占用服务器太多...
下文里技巧实现的效果虽然并不新鲜,但通过jQuery的封装,HTML实现了很大的清洁。清爽简洁又高效的代码任何时候都是开发者所醉心追求的终极目标,也许它简单,但是它能量巨大。一起来看看脚本之家小编推荐给大家的五个非常实用的jQuery技巧。 1.禁用鼠标右键$(document).ready(function() {$(document).bind("contextmenu", function(e) {return false;}); });当然jquery1.7版本以后bind()函数推荐用on()来代替。 2.让内容闪烁起来...
一个简单技巧的集合,帮你提升 jQuery 技能。目前小编给大家整理了14个jquery小技巧。目录结构 1回到顶部按钮 2预加载图片 3检查图片是否加载完毕 4自动修复损坏的图片 5Hover 上的 Class 开关 6禁用 input 字段 7停止链接加载 8淡入淡出/滑动开关 9简单的折叠效果 10将两个 Div 设为相同高度 11在新窗口打开外部链接 12找到文本元素 13切换可视与隐藏的触发器 下面给大家介绍每个小技巧的具体含义。 1.回到顶部按钮 通过使用 jQue...
帮助提高你jQuery应用的15个大家都熟知的jquery小技巧,分享给大家 回到顶部按钮图片预加载判断图片是否加载完自动修补破损图像Hover切换class类禁用输入停止正在加载的链接toggle fade/slide简单的手风琴使两个DIV同等高度在浏览器标签/新窗口打开外部链接根据文本获取元素可见变化的触发Ajax调用错误处理链式操作1、回到顶部按钮 利用jQuery里的animate和scrollTop方法,你便不需要使用插件创建简单的滚动到顶部动画。// Back to...
jQuery是一款轻量级的JavaScript库,是最流行的客户端HTML脚本之一,它在WEB设计师和开发者中非常的有名,并且有非常多有用的插件和技术。本文我们将为大家分享一些jQuery小技巧: 一、在新窗口打开链接 用下面的代码,你点击链接即可在新窗口打开:$(document).ready(function() {//select all anchor tags that have http in the href//and apply the target=_blank$("a[href^='http']").attr('target','_blank'); });二、设置等...
下面列出了一些Jquery使用技巧。比如有禁止右键点击、隐藏搜索文本框文字、在新窗口中打开链接、检测浏览器、预加载图片、页面样式切换、所有列等高、动态控制页面字体大小、获得鼠标指针的X值Y值、验证元素是否为空、替换元素、延迟加载、验证元素是否存在于Jquery集合中、使DIV可点击、克隆对象、使元素居中、计算元素个数、使用Google主机上的Jquery类库、禁用Jquery效果、解决Jquery类库与其他Javascript类库冲突问题。 1. 禁止...
本文整理总结了JavaScript的小技巧。分享给大家供大家参考,具体如下: 1.组织默认事件 阻止默认事件,h5默认的input type=date在某些浏览器和android设备上没有效果,这时要调用h5+的时间选择器,但是要组织input默认的click事件,代码如下://选择时间 $("#end_time").on("click",function(event){event.preventDefault();plus.nativeUI.pickDate( function(e){var d = e.date; // console.log(d.Format('yyyy-MM-dd'));$("#en...
能够为大家提供这些简短而实用的JavaScript技巧来提高大家编程能力,这对于我来说是件很开心的事。每天仅花上不到2分钟的时间中,你将可以读遍JavaScript这门可怕的语言所呈现给我们的特性:performance(性能), conventions(协议), hacks(代码hack), interview questions(面试问题)及所有其他的项。#24 - 使用 === 代替 ====(或者!=)做对比的时候会将进行对比的两者转换到同一类型再比较。===(或者!==)则不会,他会将进行对比的...