Web开发——JavaScript库(测试jQuery)

  测试 JavaScript 框架库 - jQuery

  jQuery库下载:https://jquery.com/

1、引用 jQuery

  如需测试 JavaScript 库,您需要在网页中引用它。

  为了引用某个库,请使用 <script> 标签,其 src 属性设置为库的 URL:

 1 <!DOCTYPE html>
 2 <html>
 3     <head>
 4         <!--<meta charset="utf-8">-->
 5         <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
 6         <meta http-equiv="Content-Language" content="zh-cn" />
 7         <title>My test page</title>
 8         <!--引用jQuery库,src可以直接指向本地下载的jQery库-->
 9         <!--<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js">-->
10         <script src="jquery-3.3.1.js">
11         </script>
12     </head>
13
14     <body>
15
16     </body>
17 </html>

2、 jQuery描述

  主要的 jQuery 函数是 $() 函数(jQuery 函数)。如果您向该函数传递 DOM(Document Object Model) 对象,它会返回 jQuery 对象,带有向其添加的 jQuery 功能。

  jQuery 允许您通过 CSS 选择器来选取元素。

  在 JavaScript 中,您可以分配一个函数以处理窗口加载事件:

JavaScript 方式:

1 function myFunction()
2 {
3     var obj=document.getElementById("h01");
4     obj.innerHTML="Hello jQuery";
5 }
6 onload=myFunction;

  举例如下:

 1 <!DOCTYPE html>
 2 <html>
 3     <head>
 4         <!--<meta charset="utf-8">-->
 5         <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
 6         <meta http-equiv="Content-Language" content="zh-cn" />
 7         <title>My test page</title>
 8     </head>
 9
10     <body onload="myFunction()">
11
12         <h1 id="h01">Hello, world!</h1>
13
14         <script>
15             function myFunction() {
16                 var id = document.getElementById("h01");
17                 id.innerHTML = "Hello, jQuery!";
18             }
19         </script>
20     </body>
21 </html>

  输出结果:Hello, jQuery!

  等价的 jQuery 是不同的:

jQuery 方式:

1 function myFunction()
2 {
3     $("#h01").html("Hello jQuery");
4 }
5 $(document).ready(myFunction);

  上面代码的最后一行,HTML DOM 文档对象被传递到 jQuery :$(document)。

  当您向 jQuery 传递 DOM 对象时,jQuery 会返回以 HTML DOM 对象包装的 jQuery 对象。

  jQuery 函数会返回新的 jQuery 对象,其中的 ready() 是一个方法。

  由于在 JavaScript 中函数就是变量,因此可以把 myFunction 作为变量传递给 jQuery 的 ready 方法。

  提示:jQuery 返回 jQuery 对象,与已传递的 DOM 对象不同。jQuery 对象拥有的属性和方法,与 DOM 对象的不同。您不能在 jQuery 对象上使用 HTML DOM 的属性和方法。

  举例1:

 1 <!DOCTYPE html>
 2 <html>
 3     <head>
 4         <!--<meta charset="utf-8">-->
 5         <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
 6         <meta http-equiv="Content-Language" content="zh-cn" />
 7         <title>My test page</title>
 8         <!--引用jQuery库,src可以直接指向本地下载的jQery库-->
 9         <!--<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js">-->
10         <script src="jquery-3.3.1.js">
11         </script>
12     </head>
13
14     <body>
15
16         <h1 id="h01"></h1>
17
18         <script>
19             function myFunction() {
20                 $("#h01").html("Hello jQuery")
21             }
22             $(document).ready(myFunction);
23         </script>
24     </body>
25 </html>

  输出结果:Hello, jQuery!

  举例2:

 1 <!DOCTYPE html>
 2 <html>
 3     <head>
 4         <!--<meta charset="utf-8">-->
 5         <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
 6         <meta http-equiv="Content-Language" content="zh-cn" />
 7         <title>My test page</title>
 8         <!--引用jQuery库,src可以直接指向本地下载的jQery库-->
 9         <!--<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js">-->
10         <script src="jquery-3.3.1.js">
11         </script>
12     </head>
13
14     <body>
15
16         <h1 id="h01"></h1>
17
18         <script>
19             function myFunction() {
20                 $("#h01").attr("style", "color:red").html("Hello, jQery!");
21             }
22             $(document).ready(myFunction);
23         </script>
24     </body>
25 </html>

  输出结果:Hello, jQery!

原文地址:https://www.cnblogs.com/zyjhandsome/p/9788363.html

时间: 2024-11-06 14:49:11

Web开发——JavaScript库(测试jQuery)的相关文章

Web开发——JavaScript库(jQuery 语法 / 选择器 / 事件)

通过 jQuery,您可以选取(查询,query) HTML 元素,并对它们执行"操作"(actions). 1.jQuery 语法 1.1 jQuery语法举例 1.1.1 $(this).hide() 演示 jQuery hide() 函数,隐藏当前的 HTML 元素. 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <meta h

Web开发——JavaScript库(jQuery遍历——同胞)

遍历图解: 1.jQuery 遍历 - 同胞 同胞拥有相同的父元素. 通过 jQuery,您能够在 DOM 树中遍历元素的同胞元素. 1.1 在 DOM 树中水平遍历 有许多有用的方法让我们在 DOM 树进行水平遍历: siblings():返回被选元素的所有同胞元素. next():返回被选元素的下一个同胞元素.该方法只返回一个元素. nextAll():返回被选元素的所有跟随的同胞元素. nextUntil():返回介于两个给定参数之间的所有跟随的同胞元素. prev(): prevAll(

Web开发——JavaScript库(jQuery遍历——后代)

遍历图解: 1.jQuery 遍历 - 后代 后代是子.孙.曾孙等等. 通过 jQuery,您能够向下遍历 DOM 树,以查找元素的后代. 1.1 向下遍历 DOM 树 下面是两个用于向下遍历 DOM 树的 jQuery 方法: children():返回被选元素的所有直接子元素.该方法只会向下一级对 DOM 树进行遍历. find():返回被选元素的后代元素,一路向下直到最后一个后代. 1.2 举例说明 举例1(children() 方法,下面的例子返回每个 <div> 元素的所有直接子元素

2015年10个最佳Web开发JavaScript库

2015年10个最佳Web开发JavaScript库 现在的互联网可谓是无所不有,有大量的JavaScript项目开发工具充斥于网络中.我们可以参考网上的指导来获取构建代码项目的各种必要信息.如果你是搞Web开发的,那么大多更喜欢支持前端开发的JavaScript.此脚本语言使用相对比较容易,并能为网站和Web应用创造了有趣的用户界面.下面是10个最佳的可用于Web项目开发的JavaScript库. 1. IO.js: IO.js是一个以Chrome V8  runtime为引擎的JavaScr

移动端WEB开发真机测试

关于移动端WEB开发真机测试亲身实验的一些体会. 之前的开发都用Chrom的模拟,但是效果毕竟不如真机,总结几点吧,至于详细的安装过程网上都有教程http://www.cnblogs.com/xiaohuochai/p/5512051.html,这里就不在赘述. BrowserSync是基于Node.js的,是一个Node模块,所以需要先安装nodejs(之后都在它之上进行的(*^__^*) 嘻嘻……) BrowserSync能让PC.各移动设备上的页面同时实时地响应文件的更改,而不用刷新操作~

Web开发(初级)- jQuery

jQuery是一个轻量级.快速简洁的javaScript库. 参考:http://www.php100.com/manual/jquery/ 寻找元素 表单选择器 $(":input")      //匹配所有 input, textarea, select 和 button 元素 $(":text")       //所有的单行文本框 $(":password")   //所有密码框 $(":radio")      //所

吴裕雄--天生自然 JAVASCRIPT开发学习:测试 jQuery

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>菜鸟教程(runoob.com)</title> <script src="https://cdn.staticfile.org/jquery/1.8.3/jquery.min.js"></script> <script> function

高效Web开发的10个jQuery代码片段

源代码:http://www.codeceo.com/article/10-jquery-snippets-web-dev.html 在过去的几年中,jQuery一直是使用最为广泛的JavaScript脚本库.今天我们将为各位Web开发者提供10个最实用的jQuery代码片段,有需要的开发者可以保存起来. 1.检测Internet Explorer版本 当涉及到CSS设计时,对开发者和设计者而言Internet Explorer一直是个问题.尽管IE6的黑暗时代已经过去,IE也越来越不流行,它始

Web开发——JavaScript基础(JSON教程)

JSON:JavaScript 对象表示法(JavaScript Object Notation). JSON 是存储和交换文本信息的语法.类似 XML. JSON 比 XML 更小.更快,更易解析. 1.什么是 JSON ? JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation) JSON 是轻量级的文本数据交换格式 JSON 独立于语言 * JSON 具有自我描述性,更易理解 * JSON 使用 JavaScript 语法来描述数据对象,但