jquery 订阅
jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。jQuery的核心特性可以总结为:具有独特的链式语法和短小清晰的多功能接口;具有高效灵活的css选择器,并且可对CSS选择器进行扩展;拥有便捷的插件扩展机制和丰富的插件。jQuery兼容各种主流浏览器,如IE 6.0+、FF 1.5+、Safari 2.0+、Opera 9.0+等。 [1] 展开全文
jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。jQuery的核心特性可以总结为:具有独特的链式语法和短小清晰的多功能接口;具有高效灵活的css选择器,并且可对CSS选择器进行扩展;拥有便捷的插件扩展机制和丰富的插件。jQuery兼容各种主流浏览器,如IE 6.0+、FF 1.5+、Safari 2.0+、Opera 9.0+等。 [1]
信息
发布时间
2006年1月
最新版本
jQuery 3.4.1
发布人
John Resig
发布地点
美国纽约
核心理念
write less,do more
内部引入库
Sizzle.js
中文名
极快瑞
第一个版本
jQuery 1.0(2006年1月)
外文名
jQuery
jQuery发展历程
2005年8月,John Resig提议改进Prototype的“Behaviour”库,于是他在blog上发表了自己的想法,并用了3个例子做简单的流程说明。第一个例子是为元素注册一个事件:他认为应该改写为:他认为应该改写为:第三个例子是为不断变化的元素注册不同的事件:他认为应该改写为:这些代码也是jQuery语法的最初雏形。当时John的想法很简单:他发现这种语法相对现有的JavaScript库更为简洁。但他没想到的是,这篇文章一经发布就引起了业界的关注。于是John开始认真思考着这件事情(编写语法更为简洁的JavaScript程序库),直到2006年1月14日,John正式宣布以jQuery的名称发布自己的程序库。随之而来的是jQuery的快速发展。2006年1月John Resig等人创建了jQuery;8月,jQuery的第一个稳定版本,并且已经支持CSS选择符、事件处理和AJAX交互。2007年7月,jQuery 1.1.3版发布,这次小版本的变化包含了对jQuery选择符引擎执行速度的显著提升。从这个版本开始,jQuery的性能达到了Prototype、Mootools以及Dojo等同类JavaScript库的水平。同年9月,jQuery 1.2版发布,它去掉了对XPath选择符的支持,原因是相对于CSS语法它已经变得多余了。这一版能够对效果进行更为灵活的定制,而且借助新增的命名空间事件,也使插件开发变得更容易。同时,jQuery UI项目也开始启动,这个新的套件是作为曾经流行但已过时的Interface插件的替代项目而发布的。jQuery UI中包含大量预定义好的部件(widget),以及一组用于构建高级元素(例如可拖放、拖拽、排序)的工具。2008年5月,jQuery 1.2.6版发布,这版主要是将Brandon Aaron开发的流行的Dimensions插件的功能移植到了核心库中,同时也修改了许多BUG,而且有不少的性能得到提高。因此,如果以前的jQuery版本升级到1.2.6,那么完全可以从代码中排除Dimensions插件(一个获得元素尺寸、定位的插件)。在jQuery迅速发展的同时,一些大的厂商也看中了商机。2009年9月,微软和诺基亚公司正式宣布支持开源的jQuery库,另外,微软公司还宣称他们将把jQuery作为Visual Studio工具集的一部分。他将提供包括jQuery的智能提示、代码片段、示例文档编制等内容在内的功能。微软和诺基亚公司将长期成为jQuery的用户成员,其他成员还有Google,Intel,IBM,Intuit等公司。2009年1月,jQuery 1.3版发布,它使用了全新的选择符引擎Sizzle,在各个浏览器下全面超越其他同类型JavaScript框架的查询速度,程序库的性能也因此有了极大提升。这一版本的第2个变化就是提供live()方法,使用live()方法可以为当前及将来增加的元素绑定事件,在1.3版之前,如果要为将来增加的元素绑定事件,需要使用livequery插件,而在1.3版中,可以直接用live()方法。2010年1月,也是jQuery的四周年生日,jQuery 1.4版发布,为了庆祝jQuery四周岁生日,jQuery团队特别创建了jquery14.com站点,带来了连续14天的新版本专题介绍。在1.3及更早版本中,jQuery通过JavaScript的eval方法来解析json对象。在1.4中,如果你用的浏览器支持,则会使用原生的JSON.parse解析json对象,这样对json对象的书写验证则更为严格。比如:{foo: "bar"}的写法将不会被验证为合法的json对象,必须写成{"foo":"bar"}。如果你的程序打算升级到1.4版本,那么这一点要尤其注意。2010年2月,jQuery 1.4.2版发布,它新增了有关事件委托的两个方法:delegate()和undelegate()。delegate()用于替代1.3.2中的live()方法。这个方法比live()来的方便,而且也可以达到动态添加事件的作用。比如给表格的每个td绑定hover事件,代码如下:2011年1月,jQuery 1.5版发布。2011年11月,jQuery 1.7版发布。 [2-3] 
收起全文
精华内容
下载资源
问答
  • jQuery 完整 ajax示例

    万次阅读 多人点赞 2019-06-17 18:20:50
    $(function(){ //请求参数 var list = {}; // $.ajax({ //请求方式 type : "POST", //请求的媒体类型 contentType: "application/json;chars...
        $(function(){
            //请求参数
            var list = {};
            //
            $.ajax({
                //请求方式
                type : "POST",
                //请求的媒体类型
                contentType: "application/json;charset=UTF-8",
                //请求地址
                url : "http://127.0.0.1/admin/list/",
                //数据,json字符串
                data : JSON.stringify(list),
                //请求成功
                success : function(result) {
                    console.log(result);
                },
                //请求失败,包含具体的错误信息
                error : function(e){
                    console.log(e.status);
                    console.log(e.responseText);
                }
            });
        });
    
    展开全文
  • jquery-form.js 源码

    万次下载 热门讨论 2014-04-16 17:37:50
    异步提交表单和上传文件jquery-form.js
  • jQuery ajaxSetup() 全局默认配置

    万次阅读 2020-10-13 16:23:41
    // 设置jQuery Ajax全局的参数 $.ajaxSetup({ type: "POST", complete: function (XMLHttpRequest, textStatus) { var code = XMLHttpRequest.responseJSON.code; if ([5001, 5002, 5003, 5004].indexOf(code...

    最近开发过程中,遇到API接口要鉴权,每一个AJAX都需要传token。于是所有的AJAX都需要一个header,有点麻烦。

    $.ajax({
        url: "aaa/bbb/ccc",
        header{
            "token": xxxxxxx,
        },
        ......
    });

    ajaxSetup

    ajaxSetup() 方法为将来的 AJAX 请求设置默认值。

    $(function () {
        // 设置jQuery Ajax全局的参数  
        $.ajaxSetup({
            header: {
                "token": xxxxxxxx
            }
            complete: function (XMLHttpRequest, textStatus) {
                var code = XMLHttpRequest.responseJSON.code;
                if ([5001, 5002, 5003, 5004].indexOf(code) > -1) {
                    window.location.href = "./login.html";
                }
            }
        });
    
    });

    通过ajaxSetup() 设置了header之后,默认全局AJAX都会带上这个header。

    同时,上述代码中设置了complete,在调用完成之后,先判断返回状态是否是500x,如果是则表示未鉴权,返回login页面。

     

    参考链接:

    https://www.html.cn/jqapi-1.9/jQuery.ajaxSetup/

    https://www.runoob.com/jquery/ajax-ajaxsetup.html

    展开全文
  • jQuery入门

    万人学习 2016-09-26 23:47:59
    本套jQuery从初级完全讲解,主要包括以下内容: 1,jQuery选择器 2,jQuery事件 3,jQuery Dom操作 4,jQuery动画 5,实例实战
  • jquery获取复选框checkbox的值

    万次阅读 2018-08-03 13:36:01
    jquery获取复选框checkbox的值 实现方式:jquery获取复选框checkbox的值

    jquery获取复选框checkbox的值

    实现方式:jquery获取复选框checkbox的值

    展开全文
  • 使用jquery如何清空input 中的内容

    万次阅读 2017-05-28 19:58:29
    用JQ的attr属性就可以清空input的内容 <inputtype="text"value="TEST"/>...scriptsrc="http://libs.baidu.com/jquery/1.9.0/jquery.min.js"type="text/javascript"/> <script> $(function(){ ...

         前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,
         忍不住分享一下给大家。点击跳转到教程。
         https://www.captainai.net/ainusers/

    用JQ的attr属性就可以清空input的内容
    
    <input type="text" value="TEST"/>
    
    <script src="http://libs.baidu.com/jquery/1.9.0/jquery.min.js" type="text/javascript"/>
    
    <script>
    
        $(function() {
    
          $("input").attr("value","");
    
        });
    
    </script>
    <script type="text/javascript">   
     $(function(){  
       $('input:reset').click(function(){  
         $('.input').val("");  
       });   
     });  
    </script> 

     

     

    展开全文
  • JQuery安装与下载教程

    万次阅读 多人点赞 2019-05-25 22:21:17
    jQuery安装与下载 JQuery 是一个javaScript库,是一个轻量级的"写的少,做的多"的JavaScript库。 jQuery 极大地简化javaScript编程 --juery相比js优点: jquery的onload加载事件速度更快,并且多个加载并行 ...
  • jQuery/$ is not defined” 解决方法

    万次阅读 2018-03-24 15:53:32
    最初碰到这个问题的时候,我也在网上搜了一些资料,不过都没有解决我的...必须先引用jquery-1.4.1.js(或其他版本)文件,再引用其他js插件的文件 方法3:js冲突 a、var jq = $.noConflict(); b、var jq = jQue...
  • jQuery 在HTML中引用jQuery

    万次阅读 2019-03-11 20:10:36
    方法2:从 Staticfile CDN、又拍云、新浪、谷歌或微软等引用 jQuery (1)下载jQuery 下载地址:jquery.com Production version:用于实际的网站中,已被精简和压缩。 Development version:用于测试和开发(未...
  • jquery完整包

    千次下载 热门讨论 2014-02-26 14:09:43
    最完整的 jquery版本,包括 jquery1.10.1,jquery1.10.2,jquery1.11.0, jquery1.32, jquery1.42,jquery1.44, jquery1.5,jquery1.5.1,jquery1.5.2, jquery1.6,jquery1.6.4, jquery1.7, jquery1.8,jquery...
  • 4.2 jQuery

    万次阅读 2019-05-22 17:21:26
    1.2 jQuery jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。 jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。...
  • 初始jQuery

    千次阅读 2020-06-17 16:35:54
    jQuery jQuery是一个JavaScript的库,封装JavaScript操作让JavaScript操作更简单 版本问题 jQuery–1x兼容IE6,7,8 2x,3x不兼容IE6,7,8 1x版本兼容好,但文件较大 2x,3x文件小,但兼容差 使用jQuery 下载...
  • jqueryjQueryJQuery是什么?

    千次阅读 多人点赞 2017-03-24 00:17:46
    什么是jQueryjQuery 是一个JavaScript框架。语法简单,使用方便。兼容CSS3,还兼容各种浏览器。文档说明很全,应用详细,成熟插件很多。 其核心理念是 write less,do more 导入.js库操作 ---...
  • jQuery-什么是jQuery

    千次阅读 2018-11-14 14:22:00
    什么是 jQueryjQuery是一个JavaScript函数库。 jQuery是一个轻量级的"写的少,做的多"的JavaScript库。 jQuery库包含以下功能: HTML 元素选取 HTML 元素操作 CSS 操作 HTML 事件函数 ...
  • jquery双击事件

    万次阅读 2018-03-08 14:47:32
    一、jquery的dblclick事件 一个DOM元素,如:div,既绑定了 click 事件,又绑定了 dblclick 事件,这两个事件分别要做独立的事情。事件处理上没有冲突,都可以各自 完成各自的操作。双击的时候虽然是执行了 ...
  • jquery.qrcode.min.js---二维码的jquery插件

    千次下载 热门讨论 2014-11-04 09:55:53
    jquery.qrcode.min.js 二维码的jquery插件
  • Jquery入门到精通

    万人学习 2016-10-13 11:23:48
    jquery是一套跨浏览器的JavaScript库,简化HTML与JavaScript之间的操作。 使用户能更方便地处理HTML documents、... 本课程以jquery为核心,系统全面的掌握 jQuery Ajax jQuery常用插件 jQuery UI jQuery Mobile
  • JQuery错误—JQuery未定义

    千次阅读 2018-06-15 15:14:49
    出现JQuery未定义这个错误的原因很简单,就是在引用JQuery的js文件时,顺序不对,jquery.js这个引用必须在最前面,不然就会出错
  • jQuery的介绍

    万次阅读 2019-05-11 23:35:33
    笔者是刚入前端行业的时候做过一个稍微大型的jQuery项目,现在以及很久没用过了,但是感觉应该还会有不少朋友会去维护老的项目,可能还是会接触到jQuery,所以笔者想了想就还是写jQuery的文章来帮助更多的朋友来认识...
  • jQuery入门基础

    千次阅读 多人点赞 2020-11-20 21:55:21
    jQueryjQuery是什么jQuery的安装语法jQuery 语法 jQuery是什么 jQuery是一个JavaScript函数库。 jQuery是一个轻量级的"写的少,做的多"的JavaScript库。 jQuery库包含以下功能: HTML 元素选取 HTML 元素操作 CSS ...
  • [jQuery知识]jQuery之知识体系

    千次阅读 多人点赞 2016-12-06 23:47:32
    知识体系:jQuery基础知识一jQuery之知识二-选择器[jQuery知识]jQuery之知识三-过滤器[jQuery知识]jQuery之知识四-DOM和CSS操作[jQuery知识]jQuery之知识五-DOM节点操作[jQuery知识]jQuery之知识六-表单操作[jQuery...
  • jquery.js 工具文件

    万次下载 热门讨论 2013-10-17 20:59:46
    jquery.js 工具文件
  • jQuery简介

    千次阅读 2018-09-08 18:28:17
    jQuery简介 jQuery库可以通过一行简单的标记被添加到网页中 jQuery库的特性 jQuery是一个JavaScript函数库 jQuery库包含以下特性: HTML 元素选取 HTML 元素操作 CSS 操作 HTML 事件函数 JavaScript 特效和...
  • jQuery安装

    千次阅读 2018-09-08 20:33:15
    jQuery安装 把jQuery添加到你的网页 如需使用jQuery,则需要下载jQuery库,然后把它包含在希望使用的网页中 jQuery库是一个JavaScript文件,可以使用HTML的script标签来引用它 &lt;script src="js...
  • jQuery语法

    千次阅读 2018-09-08 22:33:18
    jQuery语法 通过jQuery,可以选取(查找,query)HTML元素,并对它们执行相应的操作 jQuery语法 jQuery语法是为HTML元素的选取编制的,可以对元素执行某些操作 基础语法是:$(selector).action() 美元符号$...
  • jQuery开篇

    千次阅读 2018-09-08 14:58:54
    jQuery开篇 虽然还没学完JavaScript的进阶课程,但已经迫不及待地开始了jQuery的学习 了解jQuery jQuery是一个JavaScript库 jQuery极大的简化了JavaScript编程 jQuery很容易学习(的确是。。。逃 接下来...
  • 01-jquery概述

    万次阅读 2020-09-11 23:28:37
    JQuery概述 作者:曾庆林 jQuery由美国人John Resig于2006年初创建,至今已吸引了来自世界各地的众多javascript高手加入其team。 jQuery是一个快速的,简洁的javaScript库,使用户能更方便地处理HTML documents、...
  • jQuery回到顶部插件jQuery GoUp

    千次阅读 多人点赞 2014-08-04 22:25:33
    插件描述jQuery GoUp!是一个简单的jQuery插件,让你的网页用户直接回到顶部。使用方法非常简单引用jquery库和jquery.goup.min.js到你的页面
  • angular6引入jqueryjquery插件

    千次阅读 2019-07-15 00:13:57
    angular4引入jQuery和基于jQuery的插件! 案例说明 一、angular-cli.json引入jqueryjquery插件 &quot;scripts&quot;: [ &quot;node_modules/jquery/dist/jquery.js&quot;, &quot;src/...
  • jquery关键字 unrecognized expression jquery

    万次阅读 2017-05-23 10:49:30
    今天发现js异常,unrecognized expression jquery jquery提示 有id aaa$bbb这种取值方式有异常, http://api.jquery.com/category/selectors/ 查了下这些都是关键字不能用 !"#$%&'()*+,./:;?@[\]^`...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 528,093
精华内容 211,237
关键字:

jquery