Blogger Information
Blog 119
fans 3
comment 1
visits 94377
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
JQuery基础知识
赵大叔
Original
931 people have browsed it

引用jQuery的方法

1、官网下载原代码

jQuery 官网下载
项目中创建一个js文件保存下载的原代码

配置成功验证:

2、CDN引用-引用其它网站的资源

Bootstrap 中文网
又拍云

jQuery工厂函数$()``jQuery()的四种使用场景

$()基本语法: $(选择器).操作()

1、$(选择器): 返回 jQuery 对象,然后可以调用jQuery方法
2、$(js 对象): 将 js 对象包装成 jQuery 对象,调用jQuery方法
3、$(html 文本): 将 html 文本包装成一个 jQuery 对象并返回
4、$(callback): 当 html 文档结构加载完成后就会立即执行这个回调

演示代码:

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>Title</title>
  6. <script src="lib/jQuery_v3.5.1.js"></script>
  7. </head>
  8. <body>
  9. <div class="mot">
  10. <span>1</span>
  11. <span>2</span>
  12. <span>3</span>
  13. </div>
  14. <div class="hai">
  15. <span>4</span>
  16. <span>5</span>
  17. <span>6</span>
  18. </div>
  19. </body>
  20. <script>
  21. // console.log($);
  22. // 1、`$(选择器)`: 返回 jQuery 对象,然后可以调用jQuery方法
  23. $('.mot').css({
  24. "background-color": "yellow",
  25. "font-size": "2rem"
  26. })
  27. // 2、`$(js 对象)`: 将 js 对象包装成 jQuery 对象,调用jQuery方法
  28. var spans = document.querySelectorAll(".hai span");
  29. // spans===> jQuery对象
  30. $(spans).css("background-color", "green");
  31. // 3、`$(html 文本)`: 将 html 文本包装成一个 jQuery 对象并返回
  32. $("<h3>jQuery学习</h3>").insertBefore(".hai");
  33. // 4、`$(callback)`: 当 html 文档结构加载完成后就会立即执行这个回调
  34. $(function () {
  35. $(document.body).css({
  36. "background-color": "wheat",
  37. "font-size": "1.5rem",
  38. });
  39. });
  40. </script>
  41. </html>

效果图:

jQuery查询结果的处理方式

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>Title</title>
  6. <script src="lib/jQuery_v3.5.1.js"></script>
  7. </head>
  8. <body>
  9. <div class="mot">
  10. <span>1</span>
  11. <span>2</span>
  12. <span>3</span>
  13. <span>4</span>
  14. <span>5</span>
  15. <span>6</span>
  16. </div>
  17. </body>
  18. <script>
  19. var spans = $("div > span");
  20. // 类数组
  21. console.log(spans);
  22. // 1. toArray():将查询结果转为真正的数组
  23. console.log(spans.toArray());
  24. // 2. $.each(): 遍历指定的对象和数组,回调的参数顺序与forEach不一样
  25. spans.each(function (index, value) {
  26. $(this).css("color", "red");
  27. });
  28. // 3. $.map(): 处理数组中的每个元素,并将处理结果封装为新的数组返回。
  29. var arr = $.map(spans, function (value, index) {
  30. if (index % 2) return value;
  31. });
  32. console.log(arr);
  33. $(arr).css("color", "blue");
  34. // 4. index(): 返回jQuery查询集合中的索引
  35. spans.click(function () {
  36. console.log("点击了第: ", $(this).index() + 1, " 个<li>");
  37. });
  38. </script>
  39. </html>

效果图:

总结

1、jQuery 宗旨: 写得更少,而做得更多,和我一样—-少说多做。
2、jQuery 常用操作有 DOM 查询, Ajax。

Correcting teacher:天蓬老师天蓬老师

Correction status:qualified

Teacher's comments:少说多做, 程序员的基本特征
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post