现在的位置: 首页 > 综合 > 正文

jQuery in action 笔记

2013年08月13日 ⁄ 综合 ⁄ 共 676字 ⁄ 字号 评论关闭

本来想找点什么有意思的开源项目做做,发现自己实力现在还做不了.想研究下黑客技术什么的,觉得自己一个人好像没什么指导.于是看了几章《http The Definitive Guide》 和《the web application hackers handbook》之后觉得还是从小处开始,jquery可以先看看,js本来有点兴趣但是又不太懂。读完之后可以把之前的原生态js代码换成jquery的。刚读完第一章只是一个introduction,感觉jQuery有几大优点如下:

1. 选择DOM元素方便

如果不用jquery这样的js库,选择一个DOM元素得这样

document.getElementById('testButton')

在加上一些操作的话还得定义变量。可是如果用jQuery就相当方便,

$("div.notLongForThisWorld").hide();

$就是jquery的选择器,直接输入id即可,后面的hide是方法.这样可以减少hs的很多代码行数.

2. 可以方便和其他库同时使用

jQuery通过$和jQuery这样的关键字避免的命名空间的污染,同时还有jQuery.noConflict();这样函数避免冲突.

2. 帮你解决了浏览器兼容性问题

这个就更方便了,就像web dynpro一般.现在的开发人员做的事情越来越简单,不过区分一个开发人员还是有方法的,碰到一个之前没有碰到的问题.

最近总有这样一个想法,想自己也能做一个库什么的让别人使用,虽然总是写代码但都是一个消费者,无论是开发什么都是用的别人的sdk。虽然这样避免重复造轮子,但是成就感还是打了折扣。

抱歉!评论已关闭.