美文网首页
jQuery-基础

jQuery-基础

作者: 遇明不散 | 来源:发表于2019-08-15 16:43 被阅读0次

jQuery

jQuery是什么

jQuery是一款优秀的JavaScript库,它简化了繁琐的原生JavaScript,让HTML文档遍历和操作、事件处理、动画以及Ajax变得更加简单。

jQuery的作用
  • 强大选择器: 方便快速查找DOM元素
  • 链式调用: 可以通过.不断调用jQuery对象的方法
  • 隐式遍历(迭代): 一次操作多个元素
  • 读写合一: 读数据或写数据使用一个函数
  • 事件处理
  • DOM操作(C增U改D删)
  • 样式操作、动画
  • 丰富的插件支持
  • 自带浏览器兼容
jQuery的基本使用
<head>
    <meta charset="UTF-8">
    <title>jQuery</title>
    <!-- 引入下载的jQuery库 -->
    <script src="code/js/jquery-1.12.4.js"></script>
</head>
  • 编写jQuery代码
<script>
    $(document).ready(function () {
      // jQuety代码
         alert("hello world");
    });
</script>
jQuery和JavaScript入口函数的区别
JavaScript入口函数
  • 通过原生的JS入口函数可以拿到DOM元素
  • 通过原生的JS入口函数可以拿到DOM元素的宽高
  • 原生JS入口函数会等待网页全部加载完毕(包括 图片等),然后再执行包裹代码
  • 原生的JS如果编写了多个入口函数,后面编写的会覆盖前面编写的
jQuery入口函数
  • 通过jQuery入口函数可以拿到DOM元素
  • 通过jQuery入口函数不可以拿到DOM元素的宽高
  • jQuery入口函数等到DOM结构加载完毕,就能执行包裹的代码,而不必等到图片等也加载完毕
  • jQuery中编写多个入口函数,后面的不会覆盖前面的
<!-- js -->
<script>
        window.onload = function () {
            alert("hello world1"); // 不会显示
        }
        window.onload = function () {
            alert("hello world2"); // 会显示
        }
</script>

<!-- jQuery -->
<script>
        $(document).ready(function () {
            alert("hello world1"); //会显示
        });
        $(document).ready(function () {
            alert("hello world2"); // 会显示
        });
</script>
jQuery入口函数的其它写法
<script>
    // 第一种写法
    $(document).ready(function () {
        alert("hello world");
    });

    // 第二种写法
    jQuery(document).ready(function () {
        alert("hello world");
    });

    // 第三种写法(推荐)
    $(function () {
        alert("hello world");
    });

    // 第四种写法
    jQuery(function () {
        alert("hello world");
    });
</script>
jQuery冲突问题
  • 释放$的使用权,改使用jQuery
  • 释放操作必须在编写其它jQuery代码之前编写
<script>
    // 释放$的使用权
    jQuery.noConflict();
</script>
  • 自定义一个访问符号
<script>
  // 自定义一个访问符号
  var my = jQuery.noConflict();
  my(function () {
    alert("hello world");
  });
</script>

相关文章

  • jquery设计思想书目录

    jQuery-选择网页元素 jQuery-改变结果集 jQuery-链式操作 jQuery-元素的操作:取值和赋值...

  • jQuery-基础

    jQuery jQuery是什么 jQuery是一款优秀的JavaScript库,它简化了繁琐的原生JavaScr...

  • jQuery-基础

    parent([expr]) -- 获得当前匹配元素集合中每个元素的父元素,使用选择器进行筛选是可选的,沿 DOM...

  • jQuery UI

    先引入jQuery- ui / jQuer - min 绑定 +draggable 自动设...

  • jquery-基础选择器

    #id 选择器(使用身份证号来找人) jquery能使用CSS选择器来操作网页中的标签元素。如果你想要通过一个id...

  • jquery常用

    Jquery->DOM(1).使用[index]方式var $cr = $('#cr');var cr = $cr...

  • jquery 实时计算用户输入的字数

    jquery-实时计算用户输入的字数 $(document).ready(function(){ 您还可以输...

  • AJAX-全集

    同步+异步 Ajax同步+异步 JavaScript之(AJAX) JQuery之(AJAX) JQuery-有f...

  • 2018-06-12

    从零玩转jQuery-初识jQuery 课前须知: 学习jQuery前必须先掌握JavaScriptjQuery虽...

  • ECharts中国地图可视化代码 - javascript代码模

    需要用到的 js 文件:china.js , echarts.min.js , jquery-*.min.js

网友评论

      本文标题:jQuery-基础

      本文链接:https://www.haomeiwen.com/subject/pfwzjctx.html