jQuery中的常用内容总结(二) 转载请注明地址: http://www.cnblogs.com/funnyzpc/p/7571993.html 前言 距离上次博客更新已经有二十来天了(●′ω`●...实际使用中这两种请求并没有明显的区别(是否幂等可以忽略不计);另外以上两种请求的方法的参数数量或返回参数的数量可能与jQuery完整写法不一致,对于这个问题,我的解释是:在js中,方法调用和方法申明这两者之中前者的参数可以少于后者的参数数量...~,遂,大家不要介意哈(●´∀`)~ B>事件 jQuery事件是在开发中几乎是每天都会有,这里先給大家列举下主要的几个事件-> bind():匹配的dom元素附加一个或多事件处理器,多个事件需使用空格隔开...加载完毕事件,一般用于页面加载后自动执行此事件 mousedown():鼠标指针移动到dom上方事件 mouseenter():鼠标指针穿过dom事件 mouseleave():鼠标指针离开dom...事件 mousemove():鼠标指针在dom中移动事件 mouseout():鼠标指针从dom上移开事件 mouseover():鼠标指针位于元素上方事件 mouseup():鼠标在dom上松开事件
实时事件 实时事件为,如果先前将所有a元素绑定了一个事件,接着在创建一个新的a的节点,如果此时触发事件,则新创建的a元素不会被触发事件,因为绑定的不是实时的事件。...Ajax Ajax实现了不需要刷新,即可动态的加载一部分页面, load 是滴,load如果传入的参数为字符串,而是函数,load为事件的处理程序的注册,而不是ajax方法。...,或未成功,将会调用该函数 Ajax工具函数 jQuery.getScript() 将会异步的加载一段脚本 同样受到同源的限制 第一个参数为url,第二个参数为运行完成以后将要执行的回调函数 jQuery.getScript...过滤或者预处理服务器返回的数据 ajax事件 ajax还会在请求的时候,触发相应的事件 这个用于在请求某些图片的时候,在图片仍旧继续下载的时候,使用相应的时间,提示出图片正在加载中 例如 $('#loading_animation...文件命名需要使用jquery.plugin.js jQuery的UI库 https://jqueryui.com/ ps 该库已经两年未更新了,不过lssues 依旧在回复中,对于库的检查 https:
jQuery中的常用内容总结(二) 转载请注明地址: http://www.cnblogs.com/funnyzpc/p/7571993.html 前言 距离上次博客更新已经有二十来天了(●′ω`●...),恍惚之间时间已经从身边流走~,好难过≡(▔﹏▔)≡;所以,我决定这次不管熬夜到几点都要把本节和第三节内容全部写完~ ajax在实际开发中用的特别多,尤其是前后端分离的今天甚是~,接下来所说的ajax...实际使用中这两种请求并没有明显的区别(是否幂等可以忽略不计);另外以上两种请求的方法的参数数量或返回参数的数量可能与jQuery完整写法不一致,对于这个问题,我的解释是:在js中,方法调用和方法申明这两者之中前者的参数可以少于后者的参数数量...~,遂,大家不要介意哈(●´∀`)~ B>事件 jQuery事件是在开发中几乎是每天都会有,这里先給大家列举下主要的几个事件-> bind():匹配的dom元素附加一个或多事件处理器,多个事件需使用空格隔开...加载完毕事件,一般用于页面加载后自动执行此事件 mousedown():鼠标指针移动到dom上方事件 mouseenter():鼠标指针穿过dom事件 mouseleave():鼠标指针离开dom
.事件处理函数在执行完毕后,事件对象就会被销毁....停止事件冒泡 停止时间冒泡可以阻止事件中其他对象的事件处理函数被执行.在jquery中提供了stopPropagation()方法来阻止冒泡事件....当鼠标移出这个元素时,会触发指定的第二个函数 toggle(fn,fn2,[fn3,fn4,…])用于绑定两个或多个事件处理器函数,以响应被选元素的轮流的 click 事件 hover 在mouseover...在jQuery 1.3中也可以接受一个字符串了。 •callback:载入成功时回调函数。...•页面初次加载时不需要加载全部的javascript文件,在需要时动态加载 jQuery.getJSON(url, [data], [callback]) 通过 HTTP GET 请求载入 JSON
使⽤JQuery可以轻松地选择和操作HTML元素,从⽽减少了开发⼈员编写的代码量,提⾼了开发效率, 它提供的 API 易于使⽤且兼容众多浏览器,这让诸如 HTML ⽂档遍历和操作、事件处理、动画和 Ajax...JQuery对于事件的处理也进⾏了简化, 提供了⼀个简单的API来绑定、触发和处理事件,使开发⼈员能够更⽅便地处理各种交互⾏为....这是为了防⽌⽂档在完全加载(就绪)之前运⾏ jQuery 代码,即在⽂档加载完成后才可以对⻚⾯进⾏操作。...例如:某个元素的点击事件: $("p").click(function(){ //动作发⽣后执⾏的代码 }); 常⻅的事件有: 事件 代码 文档就绪事件(完成加载) $(document).ready...这是最常用的方法之一,特别是在动态更新页面内容时。
方式1:jQuery对象[index] 方式2:jQuery对象.get(index) 3.在3.0版本后jQuery的页面加载成功事件无顺序,是随机的 jQuery2.0前(不含2.0)如1.11版本用的多...二、jQuery事件 在js的事件中,事件前加on,可以通过绑定事件和派发事件两种方式。...,jQuery的页面加载成功事件可以出现多次!...function(){}); 要将jq代码写在head标签中,那么要保页面加载成功后才能使用jq的事件: jQuery对象.事件名称(fun(){}),完成绑定!...想要使用别人的插件就必须的导入人家已经写好的js文件(插件) 3.在页面加载成功后,要确定对页面上的哪个表单进行校验$(function(){表单对象.validate();}); 4.validate
------------------ closest和parents的主要区别是: 1、前者从当前元素开始匹配寻找,后者从父元素开始匹配寻找; 2、前者逐级向上查找,直到发现匹配的元素后就停止了...js中是:mouseover 与 mouseover 事件不同,只有在鼠标指针穿过被选元素时,才会触发 mouseenter 事件。...,后面的页面加载会覆盖前面的页面加载 // 因为在js中是先解析完,再加载 window.onload = function () { alert...ajax 流程分析图如下: ajax环境搭建: 01、新建首页页面 02、给按钮绑定事件 03、编写servlet 04、未完待续…… jQuery 的ajax 详解如下: 第一层...除非设置了"cache"参数。 * 注意:在远程请求时(不在同一个域下),所有POST请求都将转为GET请求。
前言: 在《jQuery入门》一文中,记录了jQuery选择器、属性与样式和DOM操作等内容,本文将对jQuery的事件以及Ajax相关知识点进行讲解。接下来就一起来学习一下。...类似的方法还有mouseover()、mouseenter()和mouseout()、mouseleave(),前两个是鼠标移入,后两个是鼠标离开,用法类似。...3、select()事件: 当 textarea 或文本类型的 input 元素中的文本被选择时,会发生 select 事件。...五、Ajax的应用: Ajax是一种无需重新加载整个网页的情况下,能够更新部分网页的技术,也就是异步更新。...function () { $("ul").load("static/page/fruit.html" ,function(){ }); }) 这段代码就表示当点击了加载按钮后
7835 web前端 Jquery 伴随着我的假期即将完结的时间,这几篇Jquery文档也算带领大家熟悉了Jquery的代码编写。...这个效果相信大家在很多地方见到过,我这里运用了Jquery和HTML DOM两种方法结合。这就是我要说的一个重点。 ...我们看Jquery代码:$(".hovertable td").mouseover,选择了class=hovertable的元素的td子元素,为他的mouseover事件绑定一个函数。...event.which 指示按了哪个键或按钮。 ...大家可以看到,我用到的就是target属性,event.target指的就是触发mouseover事件的DOM元素,在这里就是td。 所以在函数中,我们得到了鼠标所在的元素。
基本语法 $(selector).action() 文档就绪函数 所有 jQuery 函数位于一个 document ready 函数中,为了防止文档在完全加载(就绪)之前运行 jQuery 代码。...) $(selector).mouseover(function) 触发或将函数绑定到被选元素的鼠标悬停事件 隐藏和显示 $(selector).hide(); $(selector).hide(speed...AJAX 是与服务器交换数据的艺术,它在不重载全部页面的情况下,实现了对部分网页的更新。 0. 原理 XMLHttpRequest 用于在后台与服务器交换数据(老版本使用 ActiveX 对象)。...这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。 方法 描述 open(method, url, async) 规定请求的类型、URL 以及是否异步处理请求。...method:请求的类型;GET 或 POST url:文件在服务器上的位置 async:true(异步,使用Ajax时必须)或 false(同步) send(string) 将请求发送到服务器。
就是说它非常请求,大小在30kb左右;具有强大的选择器和dom操作的封装,可靠的事件处理机制,有完善的ajax,jquery将所有的ajax操作封装到函数``$.ajax()`中;具有丰富的插件,完善的文档...入口函数: jquery的入口函数是在HTML所有标签都加载后执行;JavaScript的window.onload事件是等所有内容(包括图片文件等)加载完之后才执行。..."+(index+1)+"个"; }); 页面初始化 $(function(){ //一定会在页面加载完成后运行...鼠标事件: click,mouseover,hover 键盘事件: keypress,keydown,keyup 表单事件: submit,change,focus 窗口事件: scroll,...keypress()当键盘或按钮被按下时,发生keypress事件。 表单事件 当提交表单时,会发生submit事件。
).ready(function) |将函数绑定到文档的就绪事件(当文档完成加载时) | |$(selector).click(function) |触发或将函数绑定到被选元素的点击事件 | |...| |$(selector).mouseover(function)|触发或将函数绑定到被选元素的鼠标悬停事件 | 事件语法: 参考: |方法 |描述 |...() |触发、或将函数绑定到指定元素的 mouse out 事件 | |mouseover() |触发、或将函数绑定到指定元素的 mouse over 事件 | |mouseup...AJAX AJAX AJAX = 异步JavaScript + XML 在不重载网页的情况下,后台加载数据并显示在页面上 AJAX菜鸟教程 jQuery ajax()方法 AJAX...-- URL:加载的数据文件位置uRL data:与URL加载请求一起发送的字符串键/值对集合 callback:执行完毕后调用的函数 - responseTxt : 调用成功的结果 -
1.2 下载jQuery jQuery下载链接 jQuery 1.x系列:已经停止更新,保持了对早期浏览器的支持,最终版本是jQuery 1.12.4。...中还提供了可见或隐藏元素的获取。...) 编写个数 不能同时编写多个 能够同时编写多个 简化写法 无 $() jQuery中的ready与JavaScript中的onload相比,不仅可以在页面加载后立即执行,还允许注册多个事件处理程序。...jQuery官方推荐使用on()方法进行事件绑定,在新版本中已经取代了bind()、delegate()和live()方法。...(); 除此之外,在jQuery中还为操作Ajax额外的提供了一些辅助的函数以及相关的Ajax事件处理方法,方便开发。
jQuery库包含: HTML元素的获取,HTML元素操作,css的操作,HTML事件函数,JavaScript特效和动画,HTML dom的遍历和修改,ajax,utilities。...).ready(function(){ //这里是jQuery代码 }); $(function(){ // 这里是jQuery代码 }); $( function() {} ); DOM加载完成后才可以对...事件 jQuery事件处理方法是jQuery中的核心函数。...).mouseover(function) 触发或将函数绑定到被选元素的鼠标悬停事件 jQuery 隐藏/显示 hide()和show()方法来隐藏和显示HTML元素 $("#hide").click...AJAX AJAX是与服务器交换数据的技术 在不重载全部页面的情况下,实现了对部分网页的更新 AJAX = 异步 JavaScript 和 XML Load()方法 $(selector).load
1.1. jQuery 事件注册 jQuery 为我们提供了方便的事件注册机制,使开发人员易于操作,优缺点如下: 优点: 操作简单,且不用担心事件覆盖等问题。...因为ul中的li是JS动态创建的,在页面加载时Docoment中并没有此元素,选择器并不能选取。...click: function() { console.log("我点击了"); }, mouseover...jQuery 多库共存 实际开发中,很多项目连续开发十多年,jQuery版本不断更新,最初的 jQuery 版本无法满足需求,这时就需要保证在旧有版本正常运行的情况下,新的功能使用新的jQuery版本实现...1.7.2 案例:toDoList 分析 刷新页面不会丢失数据,因此需要用到本地存储 localStorage 核心思路: 不管按下回车,还是点击复选框,都是把本地存储的数据加载到页面中,这样保证刷新关闭页面不会丢失数据
事件属性设置了也个函数来获取标签元素,而jquery提供了ready函数来解决这个问题,保证获取标签元素没有问题,它的速度比原生的window.onload更快。...结论:ready 等待页面标签加载完成以后执行ready事件,不会等待资源数据加载完成 入口函数简写示例代码(jquery的简写方式): $(function(){ var $div = $('...事件 1、常用事件 click()鼠标点击 blur()元素失去焦点 focus()元素获得焦点 mouseover()鼠标进入(进入子元素也触发) mouseout()鼠标离开 ready()DOM加载完成...1、ajax的介绍 ajax是一个前后台配合的技术,它可以让javascript发送异步的http请求,与后台通信进行数据的获取,ajax最大的优点就是实现局部刷新,ajax可以发送http请求,当获取到后台数据的时候更新页面显示数据实现局部刷新...意思就是当前端页面和后台服务器进行数据交互就可以使用ajax了。 提示:在html页面使用ajax需要在web服务器环境下运行,一般向自己的web服务器发送ajax请求。
25、js延迟加载的方式有哪些? defer和async、动态创建DOM方式(用得最多)、按需异步载入js 26、Ajax 是什么? 如何创建一个Ajax?...(5)如果是使用jQuery,直接这样就可以了 $.ajaxSetup({cache:false})。这样页面的所有ajax都会执行这条语句就是不需要保存缓存记录。 28、同步和异步的区别?...闭包、控制台日志、循环(在两个对象彼此引用且彼此保留时,就会产生一个循环) 43、JQuery一个对象可以同时绑定多个事件,这是如何实现的?...* 多个事件同一个函数: $("div").on("click mouseover", function(){}); * 多个事件不同函数 $("div").on({ click...polyfill 是“在旧版浏览器上复制标准 API 的 JavaScript 补充”,可以动态地加载JavaScript 代码或库,在不支持这些标准 API 的浏览器中模拟它们。
,因为backbone的数据处理默认是ajax,而jQuery封装了强大的DOM操作和ajax 三、模型的创建、实例化和继承 var model1 = new Backbone.Model(); model1...答: 页面不是一个个链接连成,而是单页面开发,此时需要路由进行页面管理(在同一个HTML页面通过(#xxx) 如: http://xx.xx.xxx.html#xxx/xxx,跳转执行不同代码)。...其中,路由中有许多hash值,指定了各个触发参数 var Workspace = Backbone.Router.extend({ routes: { "help": "help...注意:backbone中的视图加载都是通过事件委托完成 var V = Backbone.View.entend({ el: $('body'), // 指定委托元素...events: { 'click input': 'aaa', // click 事件,由input触发 'mouseover li': 'bbb' //mouseover
学习jQuery就是学习调用里面封装的函数,其优化了DOM操作、事件处理、动画设计和Ajax交互。基本兼容了主流浏览器。链式编程、隐式迭代、支持插件拓展开发,轻量、免费、开源。...//DOM加载完成的入口 }) jQuery的顶级对象:$ `是jQuery 别称,在代码中`和jQuery和等价,为了方便都是$。...}) 例如: $(“div”).click(function(){ //事件处理程序 }) ---- jQuery 事件处理 1.事件处理 on() 绑定事件在匹配元素上绑定一个或多个事件的事件处理函数...//1. events: 一个或多个用空格分隔的事件类型,如"click"或"mouseover" 。 //2. selector: 元素的子元素选择器。...//$(“div”).on(“mouseover mouseout”, function() { // ...... //}); 事件委派: //li的处理事件委派给父ul,里面每个li都有了click