首页
学习
活动
专区
圈层
工具
发布

jQuery 教程

通过 jQuery AJAX 方法,您能够使用 HTTP Get 和 HTTP Post 从远程服务器上请求文本、HTML、XML 或 JSON – 同时您能够把这些外部数据直接载入网页的被选元素中。...}); 2>使用 jQuery AJAX 修改该文本2> 获取外部内容</button...Validate | 菜鸟教程 jQuery Validate 插件为表单提供了强大的验证功能,让客户端表单验证变得更简单,同时提供了大量的定制选项,满足应用程序各种需求。...该插件捆绑了一套有用的验证方法,包括 URL 和电子邮件验证,同时提供了一个用来编写用户自定义方法的 API。所有的捆绑方法默认使用英语作为错误信息,且已翻译成其他 37 种语言。...jQuery animate() – 使用相关值 演示如何在 jQuery animate() 方法中使用相关值。

21.1K20

Jquery 使用技巧总结

7、插件丰富,除了jQuery本身带有的一些特效外,可以通过插件实现更多功能,如表单验证、tab导航、拖放效果、表格排序、DataGrid,树形菜单、图像特效以及ajax上传等。...2、jQuery对象与dom对象的转换 只有jquery对象才能使用jquery定义的方法。注意dom对象和jquery对象是有区别的,调用方法时要注意操作的是dom对象还是jquery对象。...有如下两种方法: $("div").eq(2).html(); //调用jquery对象的方法 $("div").get(2).innerHTML; //调用dom...a:b; } }); //为jquery扩展了min,max两个方法 使用扩展的方法(通过“$.方法名”调用): alert("a=10,b=20,max="+$.max(10,20)..." 12、解决自定义方法或其他类库与jQuery的冲突 很多时候我们自己定义了$(id)方法来获取一个元素,或者其他的一些js类库如prototype也都定义了$方法,如果同时把这些内容放在一起就会引起变量方法定义冲突

4.1K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    一个小时学会jQuery

    除此以外,jQuery提供API让开发者编写插件。其模块化的使用方式使开发者可以很轻松的开发出功能强大的静态或动态网页。...而jQuery3修复了大量的bug,增加了新的方法,同时移除了一些接口,并修改了少量接口的行为,不1和2是不同的API。 更轻更快:2.0版本文件与1.9.1相比小了12%。...同时通过jQuery获得id对应的元素后可以调用jQuery中的相应方法对该元素进行操作,具体代码如下所示: jquery-...设置为 false 将不会触发全局 AJAX 事件,如 ajaxStart 或 ajaxStop 可用于控制不同的 Ajax 事件。...通常只在本地和远程的内容编码不同时使用。 statusCode   map 默认: {} 一组数值的HTTP代码和函数对象,当响应时调用了相应的代码。

    22.4K71

    详细解读Jquery各Ajax函数:$.get(),$.post(),$.ajax(),$.getJSON()

    使用JSON相比传统的通过 GET、POST直接发送”裸体”数据,在结构上更为合理,也更为安全。至于jQuery的getJSON()函数,只是设置了JSON参数的 ajax()函数的一个简化版本。...如果为数组,jQuery 将自动为不同值对应同一个名称。 如 {foo:["bar1", "bar2"]} 转换为 ‘&foo=bar1&foo=bar2′。...使用 JSONP 形式调用函数时, 如 “myurl?callback=?” jQuery 将自动替换 ? 为正确的函数名,以执行回调函数。...设置为 false 将不会触发全局 AJAX 事件, 如 ajaxStart 或 ajaxStop 。...你无法同时执行success和error两个回调函数 ajaxError 全局事件全局的发生错误时触发 complete (局部事件) 不管你请求成功还是失败,即便是同步请求,你都能在请求完成时触发这个事件

    5.3K100

    jQuery的deferred对象详解

    今天我想介绍的,就是从jQuery 1.5.0版本开始引入的一个新功能----deferred对象。 这个功能很重要,未来将成为jQuery的核心方法,它彻底改变了如何在jQuery中使用ajax。...本文不是初级教程,针对的读者是那些已经具备jQuery使用经验的开发者。如果你想了解jQuery的基本用法,请阅读我编写的《jQuery设计思想》和《jQuery最佳实践》。...$.ajax()操作完成后,如果使用的是低于1.5.0版本的jQuery,返回的是XHR对象,你没法进行链式操作;如果高于1.5.0版本,返回的是deferred对象,可以进行链式操作。...,或者调用progress()方法指定的回调函数(jQuery1.7版本添加)。...(6)deferred.reject() 这个方法与deferred.resolve()正好相反,调用后将deferred对象的运行状态变为"已失败",从而立即触发fail()方法。

    1.6K60

    JQuery常用命令

    JQuery 的选择器语法支持所有的 CSS 选择器语法,并屏蔽了浏览器兼容性,同时还扩展了一些新的选择器语法 8. 基本选择器 — 重点 (1). #id (2)....)加载完成才能触发 (2)....JQuery 中的 trigger()函数 使用 JS 代码代替用户触发指定的事件,调用之前绑定的监听函数 ('.btn').trigger( 'click' ) 可简写:('.btn').click...JQuery 中的插件函数 Plugin:插件,在现有的功能基础上添加更多的功能,扩展整体的应用。 JQuery 中的插件(即函数)分为两类: (1)....JQuery 全局插件函数 原本要声明的工具函数(如 max()/min())如果声明为全局函数,会造成“全局对象(window)的污染;为了避免污染全局对象,可以把这些函数纳入到 JQuery 对象的名下

    7.5K10

    继续死磕前端

    jquery long long ago ~ 人们发现了一个好用的工具,它涵盖了常用的所有功能,还提供了很多相当方便的设计(如 Ajax)。...因此,它的面世,如星星之火燎原之势迅猛发展,以至于微软公司把它作为官方库。 这个小小的 js 文件,你可以说他是插件,也可以称其为框架,随你喜欢,只要知道一点,它很好用就可以了。...6. mouseenter() 鼠标进入(进入子元素不触发) 7. mouseleave() 鼠标离开(离开子元素不触发) 8. hover() 同时为mouseenter和mouseleave事件指定处理函数...= function(){ alert(this.name + '你好'); } 4.调用方法: person.sayHello(); person.age; 4.Ajax ajax一个前后台配合的技术...ajax 技术的原理是实例化 xmlhttp 对象,使用此对象与后台通信。jquery 将它封装成了一个函数 $.ajax(),我们可以直接用这个函数来执行ajax请求。 此部分超级重要!超级重要!

    3.7K10

    JQuery基础

    ),keyup(键松开),事件;ps:keypress不会触发所有的键(如alt,ctrl,esc,shift),请使用keydown()方法检测 表单事件:submit(提交表单时),change(元素值...ajax中也有load()方法),resize(调整浏览器窗口大小时触发),scroll(滚动指定的元素),unload(jQuery1.8中废弃)事件。 另: hover():模拟光标悬停事件。...如需使用:需从 jquery.com 下载 颜色动画 插件。 默认:jQuery animate()采用队列来操作效果。队列:先进先出。...第八部分:jQuery AJAX 了解AJAX:Ajax之路。 其实jQuery Ajax就是将ajax实现代码封装,同时兼顾了不同浏览器的Ajax实现。...如: var jq=$.noConflict(); jq(document).ready(function(){ //some code })   当然,关于jQuery还有许多插件,比如验证表单

    6.8K51

    jQuery.validationEngine.js学习

    项目中使用到了这个插件,抽了个空,看了一下。...jQuery的dom对象直接调用就行了,下面我拿jQuery官方上的一个例子来说明 看一下例子: <!..._onSubmitEvent);//绑定submit return this; } 绑定了基本上控件的触发事件,这里还要提到的是在我们提交form的时候,会触发插件内容的submit的监听事件,实际上插件会在你提交之前再去帮你检查一遍控件...那第三个msg:如果你需要在ajax成功返回之后想触发其他method里的方法,可以写allrules里有的方法名即可,你也可以自己输入字符串信息,那最后提示框中将使用你自定义的信息。...以上完成了插件的ajax验证。上面的分析可能不是很全面,如果这个插件有新的功能我还没有用到,希望大家提出来,一起分享分享。

    4.5K20

    JQuery最全常用方法指南

    2、jQuery对象与dom对象的转换 只有jquery对象才能使用jquery定义的方法。注意dom对象和jquery对象是有区别的,调用方法时要注意操作的是dom对象还是 jquery对象。...有如下两种方法: $("div").eq(2).html(); //调用jquery对象的方法 $("div").get(2).innerHTML; //调用dom的方法属性 4、同一函数实现set和...a : b; } }); //为jquery扩展了min,max两个方法 使用扩展的方法(通过“$.方法名”调用): alert("a=10,b=20,max=" + $.max(10, 20) + "...如 $.each([0, 1, 2], function (i, n) { alert("Item #" + i + ": " + n); }); 等价于: var tempArr = [0, 1, 2...如: jQuery.noConflict(); // 开始使用jQuery jQuery("div p").hide(); // 使用其他库的 $() $("content").style.display

    13.2K31

    前端架构师之01_JQuery

    选项名称 说明 url 处理Ajax请求的服务器地址 data 发送Ajax请求时传递的参数,字符串类型 success Ajax请求成功时所触发的回调函数 type 发送的HTTP请求方式,如get、...请求结束时触发的事件执行函数 Ajax事件 ajaxSuccess(fn) Ajax请求成功时触发的事件执行函数 // 序列化对象 var data = {'id': 2, 'name': 'Lucy...方法2: function(参数列表){ // 实现插件的代码 …… } }); 将自定义函数附加到jQuery命名空间下,从而作为一个公共的全局函数使用。...编写自定义插件文件,利用封装jQuery对象方法的方式实现插件。 在HTML中,调用插件封装的方法,实现全选、反选以及全不选的功能。...- 编写自定义插件文件,利用封装jQuery对象方法的方式实现插件。 - 在HTML中,调用插件封装的方法,实现全选、反选以及全不选的功能。

    3.1K00

    jQuery进阶前言

    前言: 在《jQuery入门》一文中,记录了jQuery选择器、属性与样式和DOM操作等内容,本文将对jQuery的事件以及Ajax相关知识点进行讲解。接下来就一起来学习一下。...4、hover()事件: 这个方法可以同时绑定鼠标一如和离开事件,比如: 触发hover事件 // hover()方法是同时绑定 mouseenter和 mouseleave事件。...4、$.get(): 使用get()方法时,采用GET方式向服务器请求数据,并通过方法中回调函数的参数返回请求的数据,它的调用格式如下: $.get(url,function(data){...})...6、$.ajax(): 使用ajax()方法是最底层、功能最强大的请求服务器数据的方法,它不仅可以获取服务器返回的数据,还能向服务器发送请求并传递数值,也是最常用的。...它的调用格式如下: $.ajax([settings]) 其中参数settings为发送ajax请求时的配置对象,在该对象中,url表示服务器请求的路径,data为请求时传递的数据,dataType

    3.3K20

    jQuery 基本语法

    alert($("img").length); } 运行:当点击id为test的元素时,弹出alert对话框显示2,表示找到两个匹配对象 二、DOM操作 属性 以jQuery里$("#a")将得到jQuery对象[ ],然后可以用jQuery提供的很多方法来进行操作,如$("#a").src()将得到5.jpg...可以参考$.ajaxTimeout          ((Boolean)global:是否为当前请求触发ajax全局事件,默认为true          ((Function)error:当请求失败时触发的函数...((Function)success:当请求成功时触发函数          ((Function)complete:当请求完成后出发函数 jQuery代码及说明 $.ajax({url: "ajax.htm...八、jQuery插件 随着jQuery的广泛使用,已经出现了大量jQuery插件,如thickbox,iFX,jQuery-googleMap等,简单的引用这些源文件就可以方便的使用这些插件。

    4.9K40

    Python全栈之jQuery笔记

    DOM对象与jQuery对象是两类不同的对象,所以: DOM对象不能调用jQuery的方法; jQuery对象也不能调用DOM对象的方法; 但是DOM对象和jQuery对象之间可以相互转换...主动触发事件: 可使用jquery对象上的trigger方法来触发对象上绑定的事件....插件简介(不作展开): 1.1 jQuery常用插件: 插件: jQuery不可能包含所有的功能,我们可以通过插件来扩展jQuery的功能 jQuery有着丰富的插件,使用这些插件能给jQuery...使用该插件的步骤: 1.引入jQuery文件 2.引入插件(如果有用到css的) 3.使用插件 1.1.2jQuery.lazyload.js 懒加载插件 1.1.3jQuery.ui.js...事件委托) 12、避免多次访问dom选择集 13、高频触发事件设置使用函数节流,如:onmousemove、onmouseover 14、使用Web Storage缓存数据

    6.7K40
    领券