Welcome 微信登录

首页 / 脚本样式 / JavaScript

提取jquery的ready()方法单独使用示例

提取jquery的ready()方法单独使用示例

大家可以使用windows.onload事件,但onload在看来,就是页面上的东西(img,iframe等资源)全部都加载完毕后才能发生,如果页面内有大的图片的话,会在页面展现后好久时间后才执行。如果只需要对DOM进行操作,那么这时就没必要等到页面全部加载了。我们需要更快的方法。Firefox有DOMContentLoaded事件可以轻松解决,可惜的就是IE没有。MSDN关于JSCRIPT的一个方法有段不起眼的话,当页面DOM未加载完成时,调用doScr...
jquery的each方法使用示例分享

jquery的each方法使用示例分享

对于jQuery对象,只是把each方法简单的进行了委托:把jQuery对象作为第一个参数传递给jQuery的each方法.换句话说:jQuery提供的each方法是对参数一提供的对象的中所有的子元素逐一进行方法调用。而jQuery对象提供的each方法则是对jQuery内部的子元素进行逐个调用。复制代码 代码如下:jQuery.prototype.each=function( fn, args ) { return jQuery.each( this, ...
jquery队列queue与原生模仿其实现方法分享

jquery队列queue与原生模仿其实现方法分享

queue() 方法显示或操作在匹配元素上执行的函数队列。queue和dequeue的过程主要是:用queue把函数加入队列(通常是函数数组)用dequeue将函数数组中的第一个函数取出,并执行(用shift()方法取出并执行)也就意味着当再次执行dequeue的时候,得到的是另一个函数了。同时也意味着,如果不执行dequeue,那么队列中的下一个函数永远不会执行。对于一个元素上执行animate方法加动画,jQuery内部也会将其加入名为 fx 的函数队...
jquery动态更换设置背景图的方法

jquery动态更换设置背景图的方法

有些时候,我们可以为用户提供很贴心的功能,比如判断用户是什么时候来访问的,然后给出一句问候,晚上好,下午好之类的。并且更换网页的背景颜色,比如晚上的时候就可以用满天星星的背景,白天就用阳光灿烂,或者特定节日就用该主题背景,让你的网站显得非常灵活,不枯燥。下面就如何实现背景更换给出一种解决方法:如何实现很简单,下面是 JQuery 代码:复制代码 代码如下:function doChangeBkg(){var bkgUrl=$("#inputBkgUrl")...
js操作输入框提示信息且响应鼠标事件

js操作输入框提示信息且响应鼠标事件

我们经常遇到一些输入框,比如注册网站的输入框就有默认提示值,当获取鼠标焦点的时候,默认值被删除,当用户没输入东西焦点离开的时候,又恢复默认提示值。这方法用js代码实现如下: html代码: 复制代码 代码如下: <input type="text" id="email" name="email" class="txt_input" value="请输入经常使用的邮箱" onfocus="fn_focus(this);" onblur="fn_blur...
Jquery validation remote 验证的缓存问题解决方法

Jquery validation remote 验证的缓存问题解决方法

最近项目中一直在用 Jquery validation 做校验,结合bootstrap 和 jquery form 感觉效果不错。但是remote验证的缓存问题让我头痛了很久,几乎就像放弃这款插件了。 举例说明: 现有学校,年级,班级实体 在同一学校下不能有相同的年级,在同一年级下不能有相同的班级 以同一学校下不能有相同年级为例,在验证的时候用remote方式: JS 复制代码 代码如下: "gradeId" : { required : true, mi...
捕获和分析JavaScript Error的方法

捕获和分析JavaScript Error的方法

如何捕获和分析 JavaScript Error 前端工程师都知道 JavaScript 有基本的异常处理能力。我们可以 throw new Error(),浏览器也会在我们调用 API 出错时抛出异常。但估计绝大多数前端工程师都没考虑过收集这些异常信息。反正只要 JavaScript 出错后刷新不复现,那用户就可以通过刷新解决问题,浏览器不会崩溃,当没有发生过好了。这种假设在 Single Page App 流行之前还是成立的。现在的 Single Pa...
Jquery对数组的操作技巧整理

Jquery对数组的操作技巧整理

1. $.each(array, [callback]) 遍历[常用] 解释: 不同于例遍 jQuery 对象的 $.each() 方法,此方法可用于例遍任何对象(不仅仅是数组哦~). 回调函数拥有两个参数:第一个为对象的成员或数组的索引, 第二个为对应变量或内容. 如果需要退出 each 循环可使回调函数返回 false, 其它返回值将被忽略. each遍历,相信都不陌生,在平常的事件处理中,是for循环的变体,但比for循环强大.在数组中,它可以轻松的...
<< 831 832 833 834 835 836 837 838 839 840 >>