搜索关键字  :  

jquery

读jQuery源码笔记(一)

今天稍微有点空闲时间,看了看jQuery,发现css的选择器是从右向左的,仔细想想性能方面从右向左会更快。而如果按从左到右的方式进行查找:1. 先找到所有div节点2. 第一个div节点内找到所有的子div,并且是class=”Aaron”3. 然后再一次匹配p span.red等情况4. 遇到不匹配的情况,就必须回溯到一开始搜索的div或者p节点,然后去搜索下个节点

对比jQuery和AngularJS的不同思维模

Question 假设我已经熟悉了如何使用jQuery来开发客户端应用,我现在打算使用AngularJS。请描述一下有那些思维模式方面的东西需要转变吗?下面是举出一些具体的问题,用来帮助你回答我的这个问题: 我应该以何种不同的方式来架构和设计客户端web应用?最大的不同点是什么?我应该停止使用哪些东西;又应该开始使用哪些东西来替代?服务端有没有什么需要考虑或者说需要约束的地方? 1.

JavaScript的eval具体使用

    今天在做公司项目的时候遇到一个问题,就是:从后台传过来一个字符串,比如“orgButtonHtml”,这个orgButtonHtml是一个function,它会在前台调用,问题就在于怎么把字符串转换成function,查了查资料,发现eval这个东西可以实现,并且可以把字符串的js代码,进行运行。    for

jQuery1.9版本之后的on事件替代live事件方法

今天在处理一个亲爱的用户给我的zyComment插件提的一个问题,因为我的插件现在使用的jquery版本都是1.7的,并且给未来元素绑定事件都是使用的live和die方法,用户的环境是1.11,导致live报错。我随便百度搜了一下看了一下on方法,改了不管用,才仔细的去了解、去看API参数,发现使用方法和live还是有区别的:live:$(".plus").on("c

zyComplexInput复杂的多个输入文本框插件

这个插件是基于zyMulinput插件的一个复杂版本,可以获取到一个key和content。此插件是一个会新增删除的文本框,用于多个值操作的插件,方便,快捷,并且有单独的获取数据的方法。先看一下什么样的吧实例代码本文最后会有,获取填写的数据的代码是这样获取的:$(".complex-input").complexInput("callbackData");实

image onload 等问题

最近在做幻灯片插件,要用户体验好,还要兼容ie8,在缩略图加载这里遇到了一点小问题1. 因为需要做同比例缩略图,要获取图片的宽高等属性,但是append添加图片有时候是添加不完整的,也就是说类似于添加了一半的意思,这时候就要使用img.onload = function(){ console.info("图片加载完成"); }来解决2. 接着ie兼容性,因为使用了onload&

对没有添加到页面的dom进行绑定事件

_this.editDom = $('<input type="text" />'); _this.editDom.keydown(function(e){     var code = e.which||e.keyCode;  &

jQuery获得页面元素的绝对/相对位置

获取页面某一元素的绝对X,Y坐标,可以用offset()方法:var X = $('#DivID').offset().top;var Y = $('#DivID').offset().left; 获取相对(父元素)位置:var X = $('#DivID').position().top;var Y = $('#DivID'

百度分享代码

将次段代码复制到html中就可以了<script>window._bd_share_config={"common":{"bdSnsKey":{},"bdText":"","bdMini":"2","bdMiniList":false,"

删除对象的属性

delete chenhao['email']

精品书籍

更多

HTML5与CSS3权威指南代码清单
Sass和Compass设计师指南
JavaScript框架高级编程