美文网首页我爱编程程序员Java 杂谈
锋利的jQuery读书笔记Day01

锋利的jQuery读书笔记Day01

作者: Demo6012 | 来源:发表于2017-05-03 22:23 被阅读0次

一.window.onload与$(document).ready()的对比

1.执行时机:

window.onload:必须等待网页中所有的内容加载完毕后(包括图片)才能执行

$(document).ready():网页中所有DOM结构绘制完毕后就执行,可能DOM元素关联的东西没有加载完

后绑定事件一定要放在$(function(){})内部,否则绑定方法不执行

2.编写个数:

window.onload:不能同时编写多个,编写多个只会执行最后一个window.onload里面的方法

$(document).ready():能同时编写多个,均执行

3.简化方法:

window.onload: 无

$(document).ready():  $function(){}

二.jQuery对象和DOM对象的相互转换

1.jQuery对象转成DOM对象

1)通过[index]方法得到相应的DOM对象(jQuery对象是一种类似数组的对象)

var $cr = $("#cr");  //jQuery对象

var cr  = $cr[0];    //DOM对象

alert(cr.checked)    //检测这个checkbox是否被选中了

2)通过get(index)方法得到相应的DOM对象(*jQuery本身提供的*)

var $cr = $("#cr");  //jQuery对象

var cr =  $cr.get(0); //DOM对象

2.DOM对象转成jQuery对象

//DOM对象(通过id获得DOM对象)

var cr = document.getElementById("cr");

var $cr = $(cr);  //jQuery对象

1.平时用到的jQuery对象都是通过$()函数制造出来的,$()函数就是一个jQuery对象的制造工厂

2.DOM对象才能使用DOM中的方法,jQuery对象不可以使用DOM中的方法

相关文章

  • 锋利的jQuery读书笔记Day01

    一.window.onload与$(document).ready()的对比 1.执行时机: window.onl...

  • 《锋利的jQuery》读书笔记

    引入jQuery文件 例如: jQuery文件可以去jQuery官网上进行下载。jQuery第一段程序 刷新页面会...

  • 《锋利的jQuery》读书笔记

    一、了解 jQuery $ 是jQuery 的简写形式 例如:$('#foo') === jQuery('...

  • 锋利的jQuery

    01 DOM操作*remove()和detach() 同样会删除元素,调用删除之后会返回删除的节点,删除之后仍然...

  • 锋利的jQuery

    jquery对象 jquery最重要的就是其对象,它的调用基本可以分成方法和函数(方法当然是函数,这里这么说是把由...

  • 锋利的jQuery

    第一章 认识jquery 1.javascript库封装了很多预定义的对象和实用函数,能帮助使用者轻松建立有高难度...

  • 锋利的jquery学习

    锋利的jquery学习 @(Jquery) [TOC] jquery环境配置 从官网上下载jquery.js文件,...

  • 锋利的jQuery-读书笔记

    Javascript缺点:1.复杂的文档对象模型 2.不一致的浏览器实现 3.缺乏便捷的开发、调试工具。 jque...

  • 锋利的jQuery——读书笔记一

    之前照着菜鸟教程把jQuery的基本知识学了一遍了,用的时候还是 Excuse me? 还是那句话说的好,书到用时...

  • 锋利的jQuery——读书笔记二

    jQuery选择器jQuery的一大优势就是强大的选择器,完全继承了CSS的风格 基本选择器 基本选择器是我们最常...

网友评论

    本文标题:锋利的jQuery读书笔记Day01

    本文链接:https://www.haomeiwen.com/subject/pmbltxtx.html