初识jQuery
初识jQuery
jQuery的使用
jQuery是什么?
- 经过这段时间的学习,我了解到jQuery是一款优秀的JavaScript库,最主要的用途是用来做查询(jQuery=js+Query),如jQuery官方Logo副标题说的那样(write less, do more),使用jQuery能让我们对HTML文档遍历和操作、事件处理、动画以及Ajax变得更加简单。
- jquery的版本问题
jquery-1.12.4.js:未压缩的版本,适用于学习开发环境,源码清晰,易阅读(比较官方)。
为什么要使用jQuery?
- 通过我对原生JS的理解,以及这段时间jQuery的学习,总结以下几点:
1、查找元素的方法多种多样,非常灵活;
2、拥有隐式迭代特性,因此不再需要手写for循环了;
3、完全没有兼容性问题;
4、实现动画很简单,功能也比较强大;
5、代码简单实用、很粗暴。
如何使用jQuery(实例)
下载jQuery库
在实际项目中,我们将这些库放到js文件夹下引入jQuery库(第六行)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<html lang="en">
<head>
<meta charset="UTF-8">
<title>02-jQuery-HelloWorld</title>
<script src="js/jquery-1.12.4.js"></script>
<script>
$(document).ready(function () {
alert("hello lnj");
});
</script>
</head>
<body>
</body>
</html>原生JS和jQuery的加载模式的区别
jQuery中编写入口函数,后面的不会覆盖前面的
1
2
3
4
5
6
7
8<script>
$(document).ready(function () {
alert("hello lnj1");
});
$(document).ready(function () {
alert("hello lnj2");
});
</script>这里就会先展示前一个后展示第二个,而原生JS只会展示第二个。
通过jQuery入口函数可以拿到DOM元素
通过jQuery入口函数不可以拿到DOM元素的宽高
jQuery入口函数多种写法
1 |
|
jQuery冲突问题
- 释放$的使用权,自定义访问符号
1
2
3
4
5
6<script>
var nj = jQuery.noConflict();
nj(function () {
alert("hello lnj");
});
</script>
伪数组
- 有0到length-1的属性,有length属性。
小结
- 有好久没有写博客了,由于疫情影响大二下半学期我几乎都在家,也变得懒惰了不少,但是学习还是不能停止,加油,小伙伴们!!!
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 2113132982@qq.com
文章标题:初识jQuery
文章字数:676
本文作者:南邮石磊
发布时间:2020-07-08, 01:50:37
最后更新:2020-08-06, 00:35:06
原始链接:https://southpost.github.io/2020/07/08/%E5%88%9D%E8%AF%86jQuery/版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。