目前流行的JS框架很多Dojo 、Scriptaculous 、Prototype 、yui-ext 、Jquery 、Mochikit、mootools 、moo.fx 等。当然还有很多我都不熟悉的框架,就没有列举。 很多人会在坛子里问,到底哪个框架好呢?哪个框架更牛x呢? 哪个框架OO 更舒服呢 ...
分类:
Web程序 时间:
2016-11-26 23:57:17
阅读次数:
431
1、复制 (1)浅层复制 $.extend(target, source) 比如: 结果: (2)深层复制 $.extend(true,target, source) 比如: 结果: 2、$.isPlainObject (v1.0+) 该方法用于判断是否是新创建的对象,即使用{}或者new Obje ...
分类:
其他好文 时间:
2016-11-25 07:32:24
阅读次数:
141
zepto的event 可以结合上一篇JavaScript事件详解-原生事件基础(一)综合考虑源码暂且不表,github里还有中文网站都能下到最新版的zepto。整个event模块不长,274行,我们可以看到,整个event模块,事件绑定核心就是on和off,还有一个trigger用来触发,类观察者 ...
分类:
编程语言 时间:
2016-11-22 20:04:39
阅读次数:
416
后面应该会有几篇连续介绍关于zepto包装集的文章。涉及的函数较多,就分别介绍,今天介绍几个使用关系获取包装集的方法。prev, next, first, last, siblings, eq prev 看代码,只有一行,涉及到一个pluck函数,一直以为前面介绍过了,但是我看了下似乎没有介绍,补充 ...
分类:
其他好文 时间:
2016-11-18 09:45:41
阅读次数:
194
在不引入zepto插件模块fx_metho其他ds的情况下,zepto默认的显示隐藏的函数只有show, hide, toggle,这里解释有个前提条件,就是没有引入zepto的fx_methods插件模块 show 相比较于jQuery的show函数,这里真的很简单了,没有传入任何参数,如果在标签 ...
分类:
其他好文 时间:
2016-11-17 10:56:56
阅读次数:
219
之前自己遇到问题,网上找了一篇大牛写的代码 1:使用方法复制下面代码 $.fn.scrollTo =function(options){ var defaults = { toT : 0, //滚动目标位置 durTime : 500, //过渡动画时间 delay : 30, //定时器时间 ca ...
分类:
其他好文 时间:
2016-11-16 11:22:44
阅读次数:
234
涉及到文本内容的主要有三个函数:html, text, val。 我们已经见过多次,一个函数多种用途的情况,今天这三个函数也不例外,既可以获取内容,也可以设置内容。判断条件就是有没有传入参数,如果没有传入参数,则表示获取内容,否则表示设置内容。判断条件也基本类似: 0 in arguments,后面 ...
分类:
其他好文 时间:
2016-11-16 09:27:26
阅读次数:
191
从相对比较简单的说起: 1、$.grep 获取一个新数组,新数组只包含回调函数中返回 true 的数组项。 调用javascript中数组原生函数filter,对elements进行过滤,保留回调函数返回值为真的数组项。 2、$.map 通过遍历集合中的元素,返回通过迭代函数的全部结果,null 和 ...
分类:
其他好文 时间:
2016-11-08 09:45:38
阅读次数:
140
几个方法 1、filtered 目标是对节点按照一定的选择器进行过滤。 如果传入了过滤选择器,则在nodes节点下,选择符合选择器的节点; 如果没有传入选择器,则返回节点本身,转化为zepto节点。 2、$.contains,是一个对外暴露的方法。 检查父节点是否包含给定的dom节点,如果两者是相同 ...
分类:
其他好文 时间:
2016-11-07 12:17:52
阅读次数:
137
刚刚用vue发现document.title=title在ios上并不能动态改变title(iphone上的微信端),但是在电脑上和安卓手机上却没有问题,仔细查了一下原来是ios存在title不刷新的问题基本的解决方法是: 基于:jquery 原生js: 这样我们就解决了ios中title不刷新的问 ...
分类:
移动开发 时间:
2016-11-04 16:14:23
阅读次数:
312