$(function() {})是干什么的及作用
2024-05-11 11:09:53
$(function() {})
上面代码是绑定文档加载完成的监听,通俗的说,$()内的回调函数会在文档加载完之后立即执行。那
什么叫做文档加载完,就比如一整页的html代码,都是按照从上到下的顺序扫描,当扫描完所有内容的时候,就会执行 $(function() {})里面的内容
那我们为什么每次写代码的时候都要加上这个开头呢?
因为当代码需要获取页面中的元素时,如果script标签在所获取元素的前面,需要加$(function() {})如果script放在了所获取元素后面,就不需要加 $(function() {}),所以为了防止漏加的缘故,我们一般都这样写。
同样的道理如果script标签在所获取元素的前面,需要加 window.onload = function() {}如果script放在了所获取元素后面,就不需要加 window.onload = function() {}
最新文章
- 【C++ 语言】面向对象 ( 继承 | 重写 | 子类调用父类方法 | 静态多态 | 动态多态 | 虚函数 | 纯虚函数 )
- java面向对象程序设计(jdk1.6)第三版 目录页数_Java面向对象程序设计/普通高等教育计算机规划教材简介,目录书摘...
- Educational Codeforces Round 30 A[水题/数组排序]
- 关于类模版迭代器提出时的错误
- springboot使用AOP打印日志信息
- dbentry访问带密码的Access
- 计算两点间的距离(hdu2001)
- SpringBoot(三) SpringBoot中的日志配置
- CentOS 7完全卸载MySQL
- 分享一个去广告的浏览器插件
- 春节钱包大流量奖励系统入账及展示的设计与实现
- 计算cosx的近似值
- mysql查询学生平均成绩及其名次_sql 统计 学生成绩2
- java美颜算法_美颜算法之自动祛斑算法实现 | 案例分享
- 【肺实质分割】基于主动轮廓模型和贝叶斯方法识别实现胸膜旁肺实质分割附matlab代码
- kotlin——观察者模式
- 读两本敦煌书杂记-敦煌的历史(一)
- Neighbourhood Consensus Networks(NIPS 2018)特征点检测与匹配论文笔记
- 微信小程序开发错误——底部导航栏没有显示完全
- broadcom linux 博客,Broadcom SDK6.4.4驱动架构简单理解
热门文章
- RTEMS 的 AT91SAM9260 移植(5): 调试串口驱动
- 噪声强度(噪声功率) 噪声方差到底有什么关系?
- 解决报错:错误1130- Host xxx is not allowed to connect to this MariaDb server
- 12个有趣的C语言面试题及答案
- python自动测试u_自动化测试——Selenium+Python之下拉菜单的定位
- python messagebox输出_python 3.4 中原来的tkinter组件的tkMessageBox变成啥了?
- python flask flash消息闪现
- Centos7手动安装OpenStack Mitaka版本--KeyStone安装
- WP7进阶】——XNA游戏平面矩形碰撞检测
- 云存储领域的那些安全难题与解决途径