[jQuery-1] jquery基础

﹏ヽ暗。殇╰゛Y 2022-11-26 06:52 243阅读 0赞

一、jQuery介绍

1. jQuery的定义

jQuery是对JavaScript的封装,它是免费、开源的JavaScript函数库,jQuery 极大地简化了 JavaScript 编程。

2. jQuery的作用

jQuery和JavaScript它们的作用一样,都是负责网页行为操作,增加网页和用户的交互效果的,只不过jQuery简化了JavaScript编程,jQuery实现交互效果更简单。

3. jQuery的优点

  • jQuery兼容了现在主流的浏览器,增加了程序员的开发效率。
  • jQuery简化了 JavaScript 编程,代码编写更加简单。

二、jQuery用法

1. jQuery的引入

  1. <script src="js/jquery-1.12.4.min.js"></script>

2. jQuery的入口函数

我们知道使用js获取标签元素,需要页面加载完成以后再获取,我们通过给onload事件属性设置了一个函数来获取标签元素,而jquery提供了ready函数来解决这个问题,保证获取标签元素没有问题,它的速度比原生的 window.onload 更快

入口函数示例代码:

  1. <script src="js/jquery-1.12.4.min.js"></script>
  2. <script>
  3. window.onload = function(){
  4. var oDiv = document.getElementById('div01');
  5. alert('原生就是获取的div:' + oDiv);
  6. };
  7. $(document).ready(function(){
  8. var $div = $('#div01');
  9. alert('jquery获取的div:' + $div);
  10. });
  11. </script>
  12. <div id="div01">这是一个div</div>

入口函数的简写示例代码:

  1. <script src="js/jquery-1.12.4.min.js"></script>
  2. <script>
  3. window.onload = function(){
  4. var oDiv = document.getElementById('div01');
  5. alert('原生就是获取的div:' + oDiv);
  6. };
  7. /* $(document).ready(function(){ var $div = $('#div01'); alert('jquery获取的div:' + $div); }); */
  8. // 上面ready的写法可以简写成下面的形式:
  9. $(function(){
  10. var $div = $('#div01');
  11. alert('jquery获取的div:' + $div);
  12. });
  13. </script>
  14. <div id="div01">这是一个div</div>

三、jQuery选择器

1. jQuery选择器的介绍

jquery选择器就是快速选择标签元素,获取标签的,选择规则和css样式一样。

2. jQuery选择器的种类

  1. 标签选择器
  2. 类选择器
  3. id选择器
  4. 层级选择器
  5. 属性选择器

示例代码:

  1. $('#myId') //选择id为myId的标签
  2. $('.myClass') // 选择class为myClass的标签
  3. $('li') //选择所有的li标签
  4. $('#ul1 li span') //选择id为ul1标签下的所有li标签下的span标签
  5. $('input[name=first]') // 选择name属性等于first的input标签

说明:
可以使用length属性来判断标签是否选择成功, 如果length大于0表示选择成功,否则选择失败。

  1. $(function(){
  2. result = $("div").length;
  3. alert(result);
  4. });

发表评论

表情:
评论列表 (有 0 条评论,243人围观)

还没有评论,来说两句吧...

相关阅读

    相关 jQuery基础

    jQuery是一个使用原生js来封装常用方法的类库,解决了浏览器兼容问题 jQuery中提供的常用方法:核心、选择器、属性、筛选、CSS、文档处理、事件、效果(动画)、Aj

    相关 jQuery基础知识1

    1.jQuery为WEB应用带来的最大的好处就是:无需自己编写大量的脚本代码就能实现大量启用脚本的行为; 2.闭包:就是function实例,结合了来自环境的局部变量; 3