jQUery的基本操作总结

什么是jquery?

就是一个用js的插件库   解决了原生dom的操作的兼容性和代码量

使用前需要引入它的插件

以下例子以

jquery-1.12.4.js  这个版本为例

一:jquery入口函数的写法

 1 <!DOCTYPE html>
 2 <html lang="en">
 3 <head>
 4     <meta charset="UTF-8">
 5     <title></title>
 6     <script src="js/jquery-1.12.4.js"></script>
 7     <script>
 8         // 1.第一种写法
 9         $(document).ready(function () {
10             // alert("hello lnj");
11         });
12
13         // 2.第二种写法
14         jQuery(document).ready(function () {
15             // alert("hello lnj");
16         });
17
18         // 3.第三种写法(推荐)
19         $(function () {
20             // alert("hello lnj");
21         });
22
23         // 4.第四种写法
24         jQuery(function () {
25             alert("hello lnj");
26         });
27     </script>
28 </head>
29 <body>
30
31 </body>
32 </html>

二:jquery冲突问题

 1 <!DOCTYPE html>
 2 <html lang="en">
 3   <head>
 4     <meta charset="UTF-8" />
 5     <title></title>
 6     <script src="js/jquery-1.12.4.js"></script>
 7     <script>
 8       // 1.释放$的使用权
 9       // 注意点: 释放操作必须在编写其它jQuery代码之前编写
10       //         释放之后就不能再使用$,改为使用jQuery
11       // jQuery原理.noConflict();
12       // 2.自定义一个访问符号
13       var nj = jQuery.noConflict();
14       nj(function() {
15         alert("hello lnj");
16       });
17     </script>
18   </head>
19   <body></body>
20 </html>

三:jquery核心函数

 1 <!DOCTYPE html>
 2 <html lang="en">
 3 <head>
 4     <meta charset="UTF-8">
 5     <title></title>
 6     <script src="js/jquery-1.12.4.js"></script>
 7     <script>
 8         // $();/jQuery原理();就代表调用jQuery的核心函数
 9
10         // 1.接收一个函数
11         $(function () {
12             alert("hello lnj");
13             // 2.接收一个字符串
14             // 2.1接收一个字符串选择器
15             // 返回一个jQuery对象, 对象中保存了找到的DOM元素
16             var $box1 = $(".box1");
17             var $box2 = $("#box2");
18             console.log($box1);
19             console.log($box2);
20             // 2.2接收一个字符串代码片段
21             // 返回一个jQuery对象, 对象中保存了创建的DOM元素
22             var $p = $("<p>我是段落</p>");
23             console.log($p);
24             $box1.append($p);
25             // 3.接收一个DOM元素
26             // 会被包装成一个jQuery对象返回给我们
27             var span = document.getElementsByTagName("span")[0];
28             console.log(span);
29             var $span = $(span);
30             console.log($span);
31         });
32     </script>
33 </head>
34 <body>
35 <div class="box1"></div>
36 <div id="box2"></div>
37 <span>我是span</span>
38 </body>
39 </html>

四:jquery对象

 1 <!DOCTYPE html>
 2 <html lang="en">
 3   <head>
 4     <meta charset="UTF-8" />
 5     <title></title>
 6     <script src="js/jquery-1.12.4.js"></script>
 7     <script>
 8       $(function() {
 9         /*
10          * 1.什么是jQuery对象
11          * jQuery对象是一个伪数组
12          *
13          * 2.什么是伪数组?
14          * 有0到length-1的属性, 并且有length属性,其实就是一个对象
15          */
16         var $div = $("div");
17         console.log($div);
18         console.log($div[0].innerText);
19
20         var arr = [1, 3, 5];
21         console.log(arr);
22       });
23     </script>
24   </head>
25   <body>
26     <div>div1</div>
27     <div>div2</div>
28     <div>div3</div>
29   </body>
30 </html>

五:静态方法和实例方法

 1 <!DOCTYPE html>
 2 <html lang="en">
 3   <head>
 4     <meta charset="UTF-8" />
 5     <title></title>
 6     <script>
 7       // 1.定义一个类
 8       function AClass() {}
 9       // 2.给这个类添加一个静态方法
10       // 直接添加给类的就是静态方法
11       AClass.staticMethod = function() {
12         alert("staticMethod");
13       };
14       // 静态方法通过类名调用
15       AClass.staticMethod();
16
17       // 3.给这个类添加一个实例方法
18       AClass.prototype.instanceMethod = function() {
19         alert("instanceMethod");
20       };
21       // 实例方法通过类的实例调用
22       // 创建一个实例(创建一个对象)
23       var a = new AClass();
24       // 通过实例调用实例方法
25       a.instanceMethod();
26       a.staticMethod(); //报错,静态方法不能通过实例方法调用
27     </script>
28   </head>
29   <body></body>
30 </html>

原文地址:https://www.cnblogs.com/gsq1998/p/12253077.html

时间: 2024-10-22 20:33:43

jQUery的基本操作总结的相关文章

JQuery的基本操作及案例

jQuery是一个快速.简洁的JavaScript框架,本质上就是一些js文件,封装了js的原生代码. 一.jQuery的DOM操作 1. 内容操作             1. html(): 获取/设置元素的标签体内容   <a><font>内容</font></a>  --> <font>内容</font>             2. text(): 获取/设置元素的标签体纯文本内容   <a><fon

js,jQuery和DOM操作的总结(二)

jQuery的基本操作 (1)遍历键值对和数组 var arr = [9, 8, 7, 6, 5, 4]; $.map(arr, function (ele, index) { alert(ele + '===' + index); //第一个参数是数组里面的值,第二个参数是索引 }) //=========================================// var keyWord = { "name": "老牛", "age"

jQuery概述

目录 jQuery的加载 jQuery基础 jQuery对象 jQuery构造函数 jQuery构造函数返回的结果集 链式操作 $(document).ready() $.noConflict方法 jQuery实例对象的方法 结果集的过滤方法 DOM相关方法 添加.复制和移动网页元素的方法 动画效果方法 其他方法 事件处理 事件绑定的简便方法 on方法,trigger方法,off方法 event对象 一次性事件 参考链接 jQuery是目前使用最广泛的JavaScript函数库.据统计,全世界5

我的python学习--第九天

一.复习 1.业务逻辑图 2.注意点 (1).任何页面都必须验证是否登录,没有登录则跳转到登录界面(通过session判断) (2).普通用户与管理员权限之分 1.添加用户只能由管理员操作 2.删除用户也只能由管理员操作 3.更新用户中,状态和角色由管理员修改,普通用户只能修改指定的信息 4.查看所有用户列表只能管理员操作,普通用户只能查看自己的信息 3.jquery ajax - serialize()方法 示例 <html> <head> <script src=&quo

我给bia娘写的交互参考1

好开心,能给女王大人写一些她能用到的东西,觉得自己有点用了呢.我就借我自己总结的东西,一步步的给bia娘说说我理解的交互.对于交互,我概念很浅,我相信在我整理完jQuery +ajax的内容后,我也会对交互有一个新的概念. bia,请听我说. 第一部分,我就以jQuery的简单应用开说,以下是我的案例. 1.jQuery选择元素 ———————————————————————————————— 先看这两个按钮的处理. 按钮代码如下: <input type="button" on

记账本开发记录——第六天(2020.1.22)

在学习JQ之前,我上网百度了一下,看看是否有学习该部分的必要.根据网友所说,虽然JQ的使用率不比以前,但作为一个十分经典的框架,仍然值得学习.现在很多框架都依赖于JQ,这点也是不容忽略的.在JQ中的AJAX也是个很多公司需要的功能.总的来说对于初学者来说学习JQ还是很有必要的. 在学习了一部分JS的基础上,今天学习了jQuery的基本操作.jQuery其实就是js query(查询),从名字可以看到,jQuery是对JS代码的一个简单化的框架.运用JQ可以很简单的编写出用JS来说比较复杂的案例.

Jquery Table 的基本操作

Jquery 操作 Html Table 是很方便的,这里对表格的基本操作进行一下简单的总结. 首先建立一个通用的表格css 和一个 表格Table: table { border-collapse: collapse; border-spacing: 0; margin-right: auto; margin-left: auto; width: 800px; } th, td { border: 1px solid #b5d6e6; font-size: 12px; font-weight:

JQuery中Dom的基本操作

Dom基本操作 一.Dom元素的获取 1.var $allP = $('p'); $allP.get(0)//第一个p $allP.get(-1)//最后一个p $allP.get()//所有的p $allP[0]//第一个p 2. $('p').toArray()//将jqure转化为Dom元素的数组 3. 获取第一个包含Dom元素的jquery对象    var $firstp = $('p').first()    等价于     var $firstp1 = $('p:first') 4

数组与对象基本操作(JQuery)

首先呢,你要理解什么是数组什么是对象. 数组(array):是一种有序的值的集合. 对象(object):是一种无序的属性集合,每个属性都有自己的名字和值. $符号是JQuery符 1 jQuery.each(object, [callback]) 遍历数组或对象 2 参数: 3 object:需要例遍的对象 或数组. 4 callback:每个成员/元素执行的回调函数. 5 遍历数组: 6 $.each(["q", "w", "e", &quo