回炉重造JQuery 入门教程

Posted ZSYL

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了回炉重造JQuery 入门教程相关的知识,希望对你有一定的参考价值。

jQuery的介绍

学习目标

  • 能够知道JQuery的作用及优点

1. jQuery的定义

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

2. jQuery的作用

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

3. jQuery的优点

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

4. 小结

  • jQuery是一个免费、开源的JavaScript函数库
  • jQuery的作用和JavaScript一样,都是负责网页和用户的交互效果。
  • jQuery的优点就是兼容主流浏览器,代码编写更加简单。

jQuery的用法

学习目标

  • 能够知道jQuery的引入方式
  • 能够说出两种jQuery入口函数的写法

1. jQuery的引入

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

2. jQuery的入口函数

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

入口函数示例代码:

<script src="js/jquery-1.12.4.min.js"></script>
<script>
    window.onload = function()
        var oDiv = document.getElementById('div01');
        alert('原生就是获取的div:' + oDiv);
    ;
    $(document).ready(function()
        var $div = $('#div01');
        alert('jquery获取的div:' + $div);
    );
</script>

<div id="div01">这是一个div</div>

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

<script src="js/jquery-1.12.4.min.js"></script>
<script>
	// 原生js写法
    window.onload = function()
        var oDiv = document.getElementById('div01');
        alert('原生就是获取的div:' + oDiv);
    ;

    /*
    $(document).ready(function()
        var $div = $('#div01');
        alert('jquery获取的div:' + $div);
    );
    */

    // 上面ready的写法可以简写成下面的形式:
    $(function()
        var $div = $('#div01');
        alert('jquery获取的div:' + $div);
    ); 
  
</script>

<div id="div01">这是一个div</div>

3. 完整代码

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
    <!-- 导入jquery对应的js文件 -->
    <script src="js/jquery-1.12.4.min.js"></script>
    <!-- 使用jquery代码需要重新开一个script标签 -->
    <script>
        //  原生js写法
        window.onload = function()
            //  当前页面的标签和标签使用的资源数据都加载完成,onload事件才会触发
            var oDiv = document.getElementById("div1");
            alert(oDiv);
        ;
        //  $符号就是jquery的象征
        // $ 本质是就是函数,只不过这个函数名($)
        // $(document).ready(function()
        //     //  获取标签和css样式匹配标签的规则一样
        //     //  以后使用jquery,变量名都要以$符号开头
        //     var $div = $("#div1");
        //     alert($div)
        // );

        //  jquery的简写方式
        $(function()
            var $div = $("#div1");
            alert($div)
        )

        // ready 等待页面标签加载完成以后就执行ready事件, 不会等待资源数据加载完成
    </script>
</head>
<body>
    <div id="div1">哈哈</div>
    <img src="http://img5.imgtn.bdimg.com/it/u=2720625662,4207476265&fm=26&gp=0.jpg" alt="">
</body>
</html>

4. 小结

  • 引入jQuery

  • 获取标签元素需要在入口函数来完成,它的速度比原生的 window.onload 更快

  • jQuery入口函数有两种写法:

// 完整写法
$(document).ready(function()
     ...
);
    
// 简化写法
$(function()
     ...
);
  • $符号就是jquery的象征
  • $ 本质是就是函数,只不过这个函数名($)
$(document).ready(function()
	// 获取标签和css样式匹配标签的规则一样
	// 以后使用jquery,变量名都要以$符号开头
	var $div = $("#div1");
	alert($div)
  • ready 等待页面标签加载完成以后就执行ready事件, 不会等待资源数据加载完成

加油!

感谢!

努力!

以上是关于回炉重造JQuery 入门教程的主要内容,如果未能解决你的问题,请参考以下文章

回炉重造Python之numpy详细教程(2万字总结)

JavaScript回炉重造

JavaScript回炉重造

JavaScript回炉重造

回炉重造之 nginx

Vue回炉重造之router路由