jquery基础

$() 函数用于将任何对象包裹成 jQuery 对象

$(document).ready()和window.onload的区别

1.执行时间
window.onload必须等到页面内包括图片的所有元素加载完毕后才能执行。 $(document).ready()是DOM结构绘制完毕后就执行,不必等到加载完毕。
2.编写个数不同
window.onload不能同时编写多个,如果有多个window.onload方法,只会执行一个 $(document).ready()可以同时编写多个,并且都可以得到执行
3.简化写法
window.onload没有简化写法 $(document).ready(function(){})可以简写成$(function(){});

$(window).load(function () { //编写代码})
等价
window.onload = function () { //编写代码}


哪种方式更高效:document.getElementbyId("myId") 还是 $("#myId")?
第一种,因为它直接调用了 JavaScript 引擎。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、样式篇 第1章 初识jQuery (1)环境搭建 进入官方网站获取最新的版本 http://jquery.co...
    凛0_0阅读 3,441评论 0 44
  • jQuery: 简单易用,功能强大,对移动端来说,体积稍大。 1、回顾前面学到的js我们遇到的一些痛点 1.win...
    越IT阅读 606评论 12 6
  • 第一章 jQuery简介 1-1 jQuery简介 1.简介 2.优势 3.特性与工具方法 1-2 环境搭建 进入...
    mo默22阅读 1,603评论 0 11
  • 生活中常会听到一句话叫“比上不足比下有余”。尤其是父母那一辈的人会比较多的在聊天时说这句话。而到底具体会和谁比,不...
    书玉Esther阅读 745评论 0 0
  • 生活像一团麻,总有那解不开的小疙瘩。最近奇遇不断,各位看官且听我慢慢道来。 最近一直加班,每晚都很晚才回去,策划着...
    履实而为阅读 627评论 5 2