精华帖 (5) :: 良好帖 (6) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-03-19
fspop 写道
guotie 写道
主要是jquery乱七八糟的东西写法有点晕。
真是乱七八糟,一行代码,串到晕。 如做一个事件监听,$("id").addEvent("click",function(){});很符合w3c。jquery又搞个$(#+"id").click();到底是方法还是事件.这个click()就是 模拟点击的方法,和js根本就有冲突,就要分开dom对像和jquery对象,分别理处,简直就是垃圾
|
|
返回顶楼 | |
发表时间:2009-03-19
fspop 写道
guotie 写道
主要是jquery乱七八糟的东西写法有点晕。
真是乱七八糟,一行代码,串到晕。jQuery的精髓之一——链式操作…… 如做一个事件监听,$("id").addEvent("click",function(){});很符合w3c。jquery又搞个$(#+"id").click();到底是方法还是事件.这个click()就是 模拟点击的方法,和js根本就有冲突,就要分开dom对像和jquery对象,分别理处,简直就是垃圾 只有jQuery对象和DOM对象,恰恰是jQuery最吸引我的地方
|
|
返回顶楼 | |
发表时间:2009-03-19
trains629 写道 hoorace 写道 iampurse 写道 jQuery很好用啊。
我不明白你说的 不好理解是指哪一方面的。 一行代码中做了N多的事情…… 那好像不是在说jquery了吧,那根本就是java语言的特点,要是连 一行代码中做了N多的事情 都接受不来,干脆就别用java,javscript等语言了,根本就不可能理解他们的了 对普通人来讲,代码追求可读性强,martin在他的《重构》中提到代码的分拆来提高可读性和可维护性,不反对天才的作风,但是我想自己写的代码更加适合常人的口味而已。如果你觉得自己足够的聪明,选择jquery反而更好。 |
|
返回顶楼 | |
发表时间:2009-03-20
mootools我都没用过 真的很好吗?
|
|
返回顶楼 | |
发表时间:2009-03-20
各个框架都有自己特定的用户群,何必强求
|
|
返回顶楼 | |
发表时间:2009-03-20
我佛山人 写道 各个框架都有自己特定的用户群,何必强求
只有最适合自己的,没有最好的。存在即合理! |
|
返回顶楼 | |
发表时间:2009-03-22
我是从Portotype转到mootools的,当时也简单的看了看jQuery感觉代码风格不太喜欢。而且感觉mootools设计得也不错就用mootools了。
其实感觉Portotype也很不错,中规中矩标准的javascript用法,切点就是这样用,代码量太大了。mootools的对象化比较让我喜欢。 |
|
返回顶楼 | |
发表时间:2009-03-23
写的真好,让我有点想去看mootools了,作为学习
|
|
返回顶楼 | |
发表时间:2009-03-23
当初06年选mootools纯粹是因为Cookie,Hash和自己写的类库有点像,而且jquery的dragdrop在腾讯tt版ie上有问题,会出现drag的块移动的时候丢失的现象
mootools其实也不能算小众,微软和w3c之类的都在用 不过mootools有个最大的问题,版本过度接口变化太大,之前的1.11,1.2b1,1.2b2,1.2每次变化都要大改。。不知道1.3会不会这么BT。。。。 |
|
返回顶楼 | |
发表时间:2009-03-23
不得不说一句 没有了解JavaScript这一门语言的基础前 用任何框架最后最多也就是形似而已。jQuery 还是 Mootools 只是用不同的方式对js进行了封装而已。
项目过程中良好的编程习惯、注释规范,才是提高代码可读性的最佳途径,和选择什么框架无关。 从性能上来看,无疑jQuery做得更好,假如团队有足够的实力,建议用它。 但更多的情况是,团队中组员水准不一,甚至更多的对js编程模式不不甚了解的,还是建议用Mootools 规规矩矩按照正常的思路慢慢成长 这样有利于代码长期维护和学习 这也是很多大公司宁愿选择YUI Mootools这类按模块分类的框架 我更喜欢jQuery 能让我体验到编程的乐趣 配合适当的注释 快速地、优雅地搭建出高效率的前端架构 所以很多小公司或者个人创作型的站点都会选择它 |
|
返回顶楼 | |