jQuery
ywltoread
喂喂喂
展开
-
jquery 中 $.map 的使用方法
$.map(data,function(item,index){return XXX})遍历data数组中的每个元素,并按照return中的计算方式 形成一个新的元素,放入返回的数组中var b = $.map( [55,1,2], function( item,index ) { return { "label": item, "value": index }});转载 2015-10-13 16:23:24 · 810 阅读 · 0 评论 -
jQuery中$.fn的用法示例介绍,理解$.extend()、$.fn和$.fn.extend()
jQuery中$.fn的用法示例介绍,理解$.extend()、$.fn和$.fn.extend()转载 2017-06-08 17:29:30 · 1319 阅读 · 0 评论 -
jquery根据name属性的高级选择
$("div[id]") 选择所有含有id属性的div元素 $("input[name='keleyicom']") 选择所有的name属性等于'keleyicom'的input元素 $("input[name!='keleyicom']") 选择所有的name属性不等于'keleyicom'的input元素 $("input[name^='keleyi']") 选择所有的na转载 2017-05-31 18:39:04 · 87084 阅读 · 1 评论 -
JS原生方法实现jQuery的ready()
浏览器加载页面的顺序:1、 解析HTML结构2、 加载外部脚本和样式表文件3、 解析并执行脚本代码4、 构造HTML DOM模型==ready()5、 加载图片等组件6、 页面加载完毕==onload()ready事件是在DOM模型构造完毕时触发load事件是在页面加载完毕后触发function ready(fn){转载 2017-04-28 10:17:31 · 2307 阅读 · 0 评论 -
使用Angularjs、jQuery在手机上实现滑动条到底自动加载更多功能
关键词:directive infiniteScroll infiniteScrollDistance infiniteScrollDisabled $window.on $window.off在网上查了很多相关技术,在电脑浏览器上能正常的实现自动加载更多功能,但是放到手机APP壳子上就不行了。下面把代码和自己的分析写下来,原创 2016-04-28 14:16:48 · 6885 阅读 · 2 评论 -
AngularJS中异步操作与$q.defer()
var deferred = $q.defer();\\生成deferred异步对象deferred.resolve(rtns);\\执行到这里时,改变deferred状态为执行成功,返回rtns为从后台取到的数据deferred.reject(data);\\执行到这里时,改变deferred状态为执行失败,返回data为报错return deferred.promise;\\起到保护作用,不允许函数外部改变函数内的deferred状态把项目上的代码删去函数内容放上来,用于展示$q 的用法:$原创 2015-10-21 17:32:50 · 21147 阅读 · 1 评论 -
jQuery新的事件绑定方法on()
今天浏览jQuery的deprecated列表,发现live()和die()在里面了,赶紧看了一下,发现从jQuery1.7开始,jQuery引入了全新的事件绑定机制,on()和off()两个函数统一处理事件绑定。因为在此之前有bind(), live(), delegate()等方法来处理事件绑定,jQuery从性能优化以及方式统一方面考虑决定推出新的函数来统一事件绑定方法并且替换掉以前的方法。转载 2016-04-28 14:51:28 · 441 阅读 · 0 评论 -
Angularjs和bootstrap、jquery和easyUI的各自主要功能
开始做app项目以来,一直使用着angularjs和bootstrap这两个工具,但还真没仔细想过这两个工具与jQuery和easyui有什么区别,各自负责怎样的功能部分,今天有些时间,来总结一下这其间的区别和这些工具各自能实现的功能。1.angularjshtml和js之间的数据衔接层,可以操控html元素(数据绑定、重复、隐藏)等,上手很容易,但想要精通,了解内部运行机制不容易。2原创 2016-03-23 17:18:57 · 20483 阅读 · 0 评论 -
ajax同步与异步
1原创 2015-10-19 18:09:11 · 321 阅读 · 0 评论 -
window.XMLHttpRequest对象详解
XMLHttpRequest对象是当今所有AJAX和Web 2.0应用程序的技术基础。尽管软件经销商和开源社团现在都在提供各种AJAX框架以进一步简化XMLHttpRequest对象的使用;但是,我们仍然很有必要理解这个对象的详细工作机制。 一、 引言 AJAX利用一个构建到所有现代浏览器内部的对象-XMLHttpRequest-来实现发送和接收HTTP请求与响应信息。一个经由转载 2015-10-20 16:51:52 · 386 阅读 · 0 评论 -
jQuery的deferred对象详解
一、什么是deferred对象?开发网站的过程中,我们经常遇到某些耗时很长的javascript操作。其中,既有异步的操作(比如ajax读取服务器数据),也有同步的操作(比如遍历一个大型数组),它们都不是立即能得到结果的。通常的做法是,为它们指定回调函数(callback)。即事先规定,一旦它们运行结束,应该调用哪些函数。但是,在回调函数方面,jQuery的功能非常弱。为了转载 2015-10-20 17:27:00 · 318 阅读 · 0 评论 -
jQuery:多个AJAX/JSON并行请求对应一个回调函数处理方法$.when
我知道这些函数都是异步执行并且会延迟一段时间返回,所以我想知道是否有一种方法,可有使多个AJAX/JSON并行请求,再由单个回调处理,就像JS加载器 curljs 所做的那样。 很幸运! 通过jQuery.when, 我可以并发地加载多个异步请求,只执行一次回调!$.when( $.getScript('/media/js/wiki-min.js?build=21eb633'),转载 2017-09-01 11:53:18 · 3437 阅读 · 0 评论