$(function() {})

上面代码是绑定文档加载完成的监听,通俗的说,$()内的回调函数会在文档加载完之后立即执行。那
什么叫做文档加载完,就比如一整页的html代码,都是按照从上到下的顺序扫描,当扫描完所有内容的时候,就会执行 $(function() {})里面的内容

那我们为什么每次写代码的时候都要加上这个开头呢?
因为当代码需要获取页面中的元素时,如果script标签在所获取元素的前面,需要加$(function() {})如果script放在了所获取元素后面,就不需要加 $(function() {}),所以为了防止漏加的缘故,我们一般都这样写。

同样的道理如果script标签在所获取元素的前面,需要加 window.onload = function() {}如果script放在了所获取元素后面,就不需要加 window.onload = function() {}

最新文章

  1. 【C++ 语言】面向对象 ( 继承 | 重写 | 子类调用父类方法 | 静态多态 | 动态多态 | 虚函数 | 纯虚函数 )
  2. java面向对象程序设计(jdk1.6)第三版 目录页数_Java面向对象程序设计/普通高等教育计算机规划教材简介,目录书摘...
  3. Educational Codeforces Round 30 A[水题/数组排序]
  4. 关于类模版迭代器提出时的错误
  5. springboot使用AOP打印日志信息
  6. dbentry访问带密码的Access
  7. 计算两点间的距离(hdu2001)
  8. SpringBoot(三) SpringBoot中的日志配置
  9. CentOS 7完全卸载MySQL
  10. 分享一个去广告的浏览器插件
  11. 春节钱包大流量奖励系统入账及展示的设计与实现
  12. 计算cosx的近似值
  13. mysql查询学生平均成绩及其名次_sql 统计 学生成绩2
  14. java美颜算法_美颜算法之自动祛斑算法实现 | 案例分享
  15. 【肺实质分割】基于主动轮廓模型和贝叶斯方法识别实现胸膜旁肺实质分割附matlab代码
  16. kotlin——观察者模式
  17. 读两本敦煌书杂记-敦煌的历史(一)
  18. Neighbourhood Consensus Networks(NIPS 2018)特征点检测与匹配论文笔记
  19. 微信小程序开发错误——底部导航栏没有显示完全
  20. broadcom linux 博客,Broadcom SDK6.4.4驱动架构简单理解

热门文章

  1. RTEMS 的 AT91SAM9260 移植(5): 调试串口驱动
  2. 噪声强度(噪声功率) 噪声方差到底有什么关系?
  3. 解决报错:错误1130- Host xxx is not allowed to connect to this MariaDb server
  4. 12个有趣的C语言面试题及答案
  5. python自动测试u_自动化测试——Selenium+Python之下拉菜单的定位
  6. python messagebox输出_python 3.4 中原来的tkinter组件的tkMessageBox变成啥了?
  7. python flask flash消息闪现
  8. Centos7手动安装OpenStack Mitaka版本--KeyStone安装
  9. WP7进阶】——XNA游戏平面矩形碰撞检测
  10. 云存储领域的那些安全难题与解决途径