当前位置:首页 > Web开发 > 正文

JQ不存在 JS: !DOCTYPE htmlhtmlheadmeta charset=http://www.mamic

2024-03-31 Web开发

1、什么是Jquery:

(1)JQ图标分析:

技术图片

J:代表JS

Query:盘问

write less,do more:写更少的代码,做更多的工作(对HTML文档的遍历和操纵、事件措置惩罚惩罚、动画、Ajax变得越发简单)

(2)观点:

jQuery素质上是一个快速、简洁的JavaScript框架。

2、新建Jquery项目:

目录布局:

技术图片

代码:

<!DOCTYPE html> <html> <head> <meta charset=http://www.mamicode.com/"UTF-8"> <title>Jquery入门</title> <script type=http://www.mamicode.com/"text/javascript" src=http://www.mamicode.com/"../js/jquery-1.8.3.js" ></script> <script> $(function(){ alert("Hello Jquery!"); }); </script> </head> <body> </body> </html>

运行功效:

技术图片

3、JQ入口函数与JS入口函数的区别:

(1)书写方法:

<!DOCTYPE html> <html> <head> <meta charset=http://www.mamicode.com/"UTF-8"> <title>Jquery入门</title> <script type=http://www.mamicode.com/"text/javascript" src=http://www.mamicode.com/"../js/jquery-1.8.3.js" ></script> <script> jQuery(document).ready(function(){ alert("新年快乐!"); }); $(document).ready(function(){ alert("Happy new year"); }); $(function(){ alert("天天高兴!"); }); </script> </head> <body> </body> </html>

JS入口函数:

window.onload =http://www.mamicode.com/ function () { // 执行代码 }

(2)JS存在笼罩问题,JQ不存在

JS:

<!DOCTYPE html> <html> <head> <meta charset=http://www.mamicode.com/"UTF-8"> <title>Jquery入门</title> <script type=http://www.mamicode.com/"text/javascript" src=http://www.mamicode.com/"../js/jquery-1.8.3.js" ></script> <script> window.onload =http://www.mamicode.com/ function(){ alert("新年快乐"); } window.onload =http://www.mamicode.com/ function(){ alert("2020"); } </script> </head> <body> </body> </html>

只会显示后面的内容:

技术图片

JQ:

<!DOCTYPE html> <html> <head> <meta charset=http://www.mamicode.com/"UTF-8"> <title>Jquery入门</title> <script type=http://www.mamicode.com/"text/javascript" src=http://www.mamicode.com/"../js/jquery-1.8.3.js" ></script> <script> $(function(){ alert("2020"); }); $(function(){ alert("新年快乐!"); }); $(function(){ alert("Happy new Year!"); }); </script> </head> <body> </body> </html>

点击确认按键,依次显示以下内容:

技术图片

技术图片

技术图片

(3)JQ的加载速度要比JS快:

<!DOCTYPE html> <html> <head> <meta charset=http://www.mamicode.com/"UTF-8"> <title>Jquery入门</title> <script type=http://www.mamicode.com/"text/javascript" src=http://www.mamicode.com/"../js/jquery-1.8.3.js" ></script> <script> window.onload =http://www.mamicode.com/ function(){ alert("新年快乐!"); } $(function(){ alert("2020"); }); </script> </head> <body> </body> </html>

技术图片

jQuery 的入口函数是在 html 所有标签都加载之后,才会去执行。

JavaScript 的 window.onload 事件是等到所有内容,包孕外部图片之类的文件加载完后,,才会执行,因此,加载速度较慢。

JQ——初识JQ、JQ入口函数与JS入口函数的区别

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/web/31027.html