论坛首页 Web前端技术论坛

Mootools和Jquery之间的选择问题

浏览 46242 次
精华帖 (5) :: 良好帖 (6) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2009-03-19  
fspop 写道
guotie 写道

主要是jquery乱七八糟的东西写法有点晕。

 

真是乱七八糟,一行代码,串到晕。

如做一个事件监听,$("id").addEvent("click",function(){});很符合w3c。jquery又搞个$(#+"id").click();到底是方法还是事件.这个click()就是 模拟点击的方法,和js根本就有冲突,就要分开dom对像和jquery对象,分别理处,简直就是垃圾


看样子你还是别在这个论坛混了,千万别说你是开发java或javascript的

0 请登录后投票
   发表时间:2009-03-19  
fspop 写道
guotie 写道

主要是jquery乱七八糟的东西写法有点晕。

 

真是乱七八糟,一行代码,串到晕。jQuery的精髓之一——链式操作……

如做一个事件监听,$("id").addEvent("click",function(){});很符合w3c。jquery又搞个$(#+"id").click();到底是方法还是事件.这个click()就是 模拟点击的方法,和js根本就有冲突,就要分开dom对像和jquery对象,分别理处,简直就是垃圾  只有jQuery对象和DOM对象,恰恰是jQuery最吸引我的地方

 

0 请登录后投票
   发表时间:2009-03-19  
trains629 写道
hoorace 写道
iampurse 写道
jQuery很好用啊。

我不明白你说的 不好理解是指哪一方面的。

一行代码中做了N多的事情……



那好像不是在说jquery了吧,那根本就是java语言的特点,要是连 一行代码中做了N多的事情
都接受不来,干脆就别用java,javscript等语言了,根本就不可能理解他们的了

对普通人来讲,代码追求可读性强,martin在他的《重构》中提到代码的分拆来提高可读性和可维护性,不反对天才的作风,但是我想自己写的代码更加适合常人的口味而已。如果你觉得自己足够的聪明,选择jquery反而更好。
1 请登录后投票
   发表时间:2009-03-20  
mootools我都没用过 真的很好吗?
0 请登录后投票
   发表时间:2009-03-20  
各个框架都有自己特定的用户群,何必强求
1 请登录后投票
   发表时间:2009-03-20  
我佛山人 写道
各个框架都有自己特定的用户群,何必强求

只有最适合自己的,没有最好的。存在即合理!
1 请登录后投票
   发表时间:2009-03-22  
我是从Portotype转到mootools的,当时也简单的看了看jQuery感觉代码风格不太喜欢。而且感觉mootools设计得也不错就用mootools了。

其实感觉Portotype也很不错,中规中矩标准的javascript用法,切点就是这样用,代码量太大了。mootools的对象化比较让我喜欢。
0 请登录后投票
   发表时间:2009-03-23  
写的真好,让我有点想去看mootools了,作为学习
0 请登录后投票
   发表时间: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。。。。
0 请登录后投票
   发表时间:2009-03-23  
不得不说一句 没有了解JavaScript这一门语言的基础前 用任何框架最后最多也就是形似而已。jQuery 还是 Mootools 只是用不同的方式对js进行了封装而已。
项目过程中良好的编程习惯、注释规范,才是提高代码可读性的最佳途径,和选择什么框架无关。
从性能上来看,无疑jQuery做得更好,假如团队有足够的实力,建议用它。
但更多的情况是,团队中组员水准不一,甚至更多的对js编程模式不不甚了解的,还是建议用Mootools 规规矩矩按照正常的思路慢慢成长 这样有利于代码长期维护和学习
这也是很多大公司宁愿选择YUI Mootools这类按模块分类的框架
我更喜欢jQuery 能让我体验到编程的乐趣 配合适当的注释 快速地、优雅地搭建出高效率的前端架构 所以很多小公司或者个人创作型的站点都会选择它
1 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics