JQuery总结
来源:互联网 发布:计算机等级考试 知乎 编辑:程序博客网 时间:2024/06/01 08:54
jQuery是一套跨浏览器的JavaScript库,简化HTML与JavaScript之间的操作。对此个人理解,JQuery就是对js的封装。通过Js与其他语言结合将实现的功能封装做成插件,这样提高了代码的复用性,同时方便后期的维护。
jQuery插件分为三种:1.通过对象来调用的插件 例如:var obj=$("#hello");obj.plg(); 2.全局的插件,在jQuery的命名下调用的,例如:jQuery.trim()这个方法也用来设置默认参数。3.选择器插件,拓展jQuery的选择器,比如:$(".a").color(red)选择红色的并且class为.a的元素。以上三种都是通过jQuery.extend()方法来拓展的。
jQuery主要是运用了Js的闭包特性。关于闭包在这里就不过多介绍了,有兴趣的可以去http://blog.csdn.net/u010011371/article/details/41802057看看,里面简单介绍了一下闭包。闭包不仅可以通过定义内部临时变量影响全局空间,而且还可以在插件的内部访问外部空间的变量。
function a(){ var x=1; var b=function(){ y=x; return y; }}var c=b常见的插件形式:
(function(){/*这里是实现代码*/})();除了上面的写法外,还可以这样编写。
(function($){ var foo;//局部变量 var bar=function(){ /* 匿名函数内部的函数都可以访问foo,即便在匿名函数的外部调用bar,也可以访问foo,但是在匿名函数外面 直接访问foo是做不到的 */ $.BAR=bar;//让匿名函数的内部函数bar()逃逸到全局可访问空间,这样就可以通过jQuery.BAR()来访问内部函数bar() }})(jQuery);
总结:在没有学JQuery之前,以为JQuery是一门新的技术,等自己接触后才知道,JQuery其实就是对Js的一个延伸,教你如何去将Js封装成库。所以说,新的事物只有接触之后你才知道,他其实没有你想的那么难。
0 0
- Jquery总结
- JQuery总结
- jquery 总结
- jQuery 总结
- JQuery总结
- Jquery总结
- jQuery 总结
- Jquery总结
- jquery总结
- jquery总结
- JQuery总结
- jquery总结
- Jquery总结
- jQuery 总结
- jquery总结
- jquery总结
- JQuery总结
- jquery总结
- ssh-keygen秘钥登陆(免密码)
- 使用iconv命令轻松实现linux下字符集编码的转换
- 黑马程序员----java多态问题
- MongoDB基础篇——走进非关系型数据库mongoDB
- 积极主动的步骤
- JQuery总结
- Dll依赖与被依赖关系查看工具【1】
- 32位汇编语言学习笔记(20)--栈破坏检测
- nfc读卡在android 4.4以上与4.4以下写法的区别
- iOS CALayer 隐式动画
- 一个进程中各线程的堆和栈的关系
- C++标准库---partial_sort()&partial_sort_copy()
- 1gitolite构建git服务器
- ReadDirectoryChangesW 写成的 文件监控类