您的位置:首页 > 其它

笔记(相似与区别)

2015-12-15 16:48 176 查看
1,$(document) 获取文档对象

$(window)获取窗口对象

试试$(document).height()和$(window).height()就知道区别了。

2,$(document).ready() 表示文档结构已经加载完成(不包含图片等非文字媒体文件)

$(document).load() 表示页面包含图片等文件在内的所有元素都加载完成

$(function(){})等价于$(document).ready(function(){})

3,jQuery中.bind() .live() .delegate() .on()的区别



4,事件委托

a,普通绑定事件

$(document).ready(function(){
$("td").bind("click",function(){
$(this).text("时光漫步");
})

b,事件委托(要处理的事件委托给父元素或者祖先元素,即为父元素绑定事件侦听)

$(document).ready(function(){

    $("table").bind("click",function(e){

      var target=e.target; //target 属性规定哪个 DOM 元素触发了该事件

      $target=$(target); //转成jquery对象

      if($target.is("td")){

        $target.text("时光漫步");

      }

    })

  })

5,setTimeout(表达式,延时时间)在执行时,是在载入后延迟指定时间后,去执行一次表达式,记住,次数是一次 ;

setInterval(表达式,交互时间)则不一样,它从载入后,每隔指定的时间就执行一次表达式。

6,null:表示一个‘无’的对象,转为数值为0;undefined表示无值,转为数值为NaN。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: