JQuery笔记2

it2022-05-21  71

5.Jquery的ready函数$(document).ready(function(){alert("加载完毕!");});//注册事件的函数,和普通的dom不一样,不需要再元素上标记onload**这样的事件。当页面Dom元素加载完毕执行代码,可以简写为:$(function(){alert("加载完毕!");});///$(是一个选择器)和onload类似,但是onload只能注册一次(没有c#中的+=机制),后注册的取代先注册的,而ready则可以多次注册都会被执行。JQuery的ready和Dom的onload的区别:onload是所有Dom元素创建完毕、图片、css等都加载完毕后才被触发,而ready则是Dom元素创建完毕后就触发,这样可以提高网页的响应速度。在JQuery中也可以用$(window).load()来实现onload那种事件调用的时机。6.JQuery内置函数$map(array.fn)对数组array中每个元素调用fn函数逐个进行处理,fn函数将处理返回,最后得到一个新数组例子,得到一个元素值是原数组值二倍的新数组var arr=[3,5,9];var arr2=$.map(arr.function(item){return item*2;});$.map不能处理Dictionary风格的数组。7.$each(array.fn)对数组array每个元素调用fn函数进行处理,没有返回值var arr={"tom";"汤姆","jerry";"杰瑞","lily";"丽丽"};$.each(arr.function(key.value){alert(key+"="+value);});如果是普通风格的数组,则key的值是序号。还可以省略function的参数,这时候this可以得到遍历的当前元素;var arr=[3,6,9];$.each(arr.function(){alert(this);});

转载于:https://www.cnblogs.com/qzc900809/archive/2013/02/18/2916057.html

相关资源:jquery笔记大全

最新回复(0)