jquery的相关内容:jquery的简单分析

2013-10-15 20:33:19  来源:左潇龙的技术博客 

网页制作Webjx文章简介:jquery原理的简单分析,扒开jquery的小外套.

遵循着这一思想,LZ拿出很久之前写的一个小例子,来给各位看一下。

QQ图片20131014142315

QQ图片20131014142344

这段代码是LZ从之前的例子摘出来的,它的实现逻辑非常简单,但是可以达到jQuery的ready方法的效果,各位有兴趣的可以加入这个JS文件测试一下效果。需要注意的是,上面没有考虑浏览器兼容性,那段判断文档加载是否完成的代码是针对IE写的,因此只能在IE下测试。

代码当中已经嵌入了简单的注释,因此LZ这里就不多做解释了,全部的源码可以在LZ的另一篇文章jquery源码分析找到,有兴趣的猿友也可以看下,那里模拟了一个非常简陋的jquery。

jquery的胳膊

我们缺了胳膊依旧可以生活,甚至可以用脚写程序,但是不得不承认,有了胳膊的我们会更加如虎添翼。而对于jquery来说,extend方法便是它的胳膊,没有它我们依然可以很好的使用jquery,但是有了它,我们会更加畅快。

这里LZ不再详细分析extend方法,有兴趣的朋友可以参考LZ很久之前的一篇文章jquery扩展函数详解,那里有较为详细的分析和解释。这里LZ只简单说两个extend方法的常用方式。

1、使用jQuery.fn.extend可以扩展jQuery对象,使用jQuery.extend可以扩展jQuery,前者类似于给类添加普通方法,后者类似于给类添加静态方法。

2、两个extend方法如果有两个object类型的参数,则会将后面的参数对象属性扩展到第一个参数对象上面,扩展时可以再添加一个boolean参数控制是否深度拷贝。

小结

本次对于jquery的简单分析就到此为止了,由于LZ并不专注于前段开发,所以对于jquery一直是采取着适可而止的研究方式。不过只要还在做Web开发,就离不开前端,因此我们也不能放弃前端。

版权声明:

作者:zuoxiaolong(左潇龙)

出处:博客园左潇龙的技术博客 http://www.cnblogs.com/zuoxiaolong

您的支持是对博主最大的鼓励,感谢您的认真阅读。

本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

共3页: 上一页 [1] [2] 3 下一页
更多