jQuery页面加载完毕事件及jQuery与JavaScript的比较
1、jQuery概述
jQuery是一个JavaScript库,它集成了JavaScript、DOM、CSS和Ajax,简化了JavaScript编程,提倡write less, do more。
2、jQuery与JavaScript的区别
- jQuery加载比JavaScript快,jQuery在DOM绘制完毕加载,JavaScript会在页面所有元素加载完毕才开始加载
- jQuery不存在覆盖问题,多个函数恢依次执行;JavaScript存在覆盖问题,前面的函数会被覆盖掉,只能执行最后一个
3、jQuery页面加载完毕事件
以下代码执行会先弹出jQuery页面加载完毕事件“页面加载完毕事件”和“页面加载完毕匿名函数”,然后执行js方法,弹出“init()方法”
当点击按钮时,只会弹出“点击按钮弹出框2”
1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8" /> 5 <title>jQuery页面加载完毕事件</title> 6 <script src="js/jquery-1.11.0.js"></script> 7 <script src="demo.js"></script> 8 <script> 9 window.onload = function() { 10 document.getElementById("a").onclick = function() {alert("点击按钮弹出框1")}; 11 document.getElementById("a").onclick = function() {alert("点击按钮弹出框2")}; 12 } 13 </script> 14 </head> 15 <body onload="init()"> 16 <button id="a">click</button> 17 </body> 18 </html>
1 function init() { 2 alert("init()方法") 3 } 4 5 $(document).ready( 6 function() { 7 alert("页面加载完毕事件"); 8 } 9 ) 10 11 $(function() { 12 alert("页面加载完毕匿名函数"); 13 })
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现