侃侃jQuery
jQuery这玩意的优异性是毋庸置疑的。
连YUI的作者都说他好, 那他就是真的好了。
至于诋毁jQuery的人, 这也很容易理解, 他们经常搬出来的理由就是:
性能。
摆脱, 不是什么语言都没事就讲讲性能的。
尤其是客户端脚本这东西。 你还能拿来做大规模计算啊?
如果不这样做, 那么,
O(3), O(30),O(300)有什么区别啊
还不都是O(1)啊?
再说jQuery查询出来的东西可以不断使用, Query这东西也Query不了太多次。
你非要每次使用都去Query一遍, 然后跑来说:看, jQuery多慢!!
这不是找抽么。
个人觉得jQuery的优点是:
1 学习成本低。
没听过哪个会写CSS的人不能迅速学会jQuery的。
反过来, 也没听过哪个对CSS一窍不通的人非要跑来写javascript的。
2 封装狠
把DOM变成jQuery对象之后使用统一的方法, 确实省了不少的记忆力。
连ajax都顺便给封装好了(虽然可能大家不怎么用)
3 跨浏览器
这个不用说了。 现在谁要是写个不跨浏览器的框架都不好意思发布给大家用了。
4 没了。
对的。 没了。 这已经足够用了。
客户端脚本要做的事情, 也就这么些。 这已经足够了呀。
连YUI的作者都说他好, 那他就是真的好了。
至于诋毁jQuery的人, 这也很容易理解, 他们经常搬出来的理由就是:
性能。
摆脱, 不是什么语言都没事就讲讲性能的。
尤其是客户端脚本这东西。 你还能拿来做大规模计算啊?
如果不这样做, 那么,
O(3), O(30),O(300)有什么区别啊
还不都是O(1)啊?
再说jQuery查询出来的东西可以不断使用, Query这东西也Query不了太多次。
你非要每次使用都去Query一遍, 然后跑来说:看, jQuery多慢!!
这不是找抽么。
个人觉得jQuery的优点是:
1 学习成本低。
没听过哪个会写CSS的人不能迅速学会jQuery的。
反过来, 也没听过哪个对CSS一窍不通的人非要跑来写javascript的。
2 封装狠
把DOM变成jQuery对象之后使用统一的方法, 确实省了不少的记忆力。
连ajax都顺便给封装好了(虽然可能大家不怎么用)
3 跨浏览器
这个不用说了。 现在谁要是写个不跨浏览器的框架都不好意思发布给大家用了。
4 没了。
对的。 没了。 这已经足够用了。
客户端脚本要做的事情, 也就这么些。 这已经足够了呀。
