该帖已经被评为精华帖
|
|
---|---|
作者 | 正文 |
发表时间:2007-10-20
我也觉得还是用 super或superclass之类的更好一点 呵呵
不过 mootools的作者真的很聪明 他们能用 很简单的 甚至是毫无创意的方法 来轻松实现别人没有实现的功能. 你看看他们新版本里的 extends implements, 还有以前版本里那个创建页面元素的方法,都简单的不能再简单了. 看过mootools的代码后,我通常不会感慨他们的技术有多高超,而往往最先感慨的是:这么简单,我怎么就没想到,呵呵 佩服他们的智慧. |
|
返回顶楼 | |
发表时间:2007-10-29
有很多说jquery很好用。还行吧。当我仔细去了一下jquery。原来不过是mootools中$$.在开始看文档的时候,我一直弄不懂$$即是[],又是元素。看了jquery之后,对比两者的源码。发现jquery太乱了。
|
|
返回顶楼 | |
发表时间:2007-10-29
以前也用prototype,不过现在渐渐用得少了,现在大多都从头手写,因为发觉暂时还用不着prototype中那么多的功能(效果)
一般现在写代码用一个自己搞的common.js, 里面包含: $() addEvent (removeEvent) PageConsole getElementsByClassName trim 或者再加一个包好的ajax object 就差不多满足现在的需求了 在现在做的这个项目里引用一个prototype.js不是很好,因为是业务系统,万一哪天bug发生在prototype.js中,就麻烦了 |
|
返回顶楼 | |
发表时间:2007-11-26
虽然你说不是在批评Prototype,但是我敢肯定你是在一种既定的思维状态下写的这篇文章,就是“Prototype不好,Mootools好”。有了这样的思维前提之后,写的东西未免有失偏颇。
所以你多次强调你不是在贬低Ptototype,但其实你某种程度上就是。 不过你写的还是比较好的,多谢分享。 还有个小意见:中文的逗号、句号还是应该用全角的...它就应该是它而不是他。 |
|
返回顶楼 | |
发表时间:2007-11-26
这帖还有人回呀,我是没用过mootools哪个东西,但是从我长时间订阅Prototype core讨论组mailing list以及Prototype的进步,我基本认为回这个贴的基本是不会用Prototype的,不过我是觉得jQuery很特别的,倒不是它的简单,易用,主要是它跨越了DOM对象,而返回jq对象,这样就可以避免DOM问题,完全都在自己的包装下,这个特点很不错,但是对于习惯DOM Scripting的人,要想完全掌握jQuery,需要有非常深刻的jq代码理解,要不只能做些简单东西.
|
|
返回顶楼 | |
发表时间:2007-11-27
我是用mootools的,最近我遇到一个问题。在core.js里面有个
$native函数,我没有弄明白它是怎么调用的。还请指教! |
|
返回顶楼 | |
发表时间:2007-11-29
afcn0 写道 这帖还有人回呀,我是没用过mootools哪个东西,但是从我长时间订阅Prototype core讨论组mailing list以及Prototype的进步,我基本认为回这个贴的基本是不会用Prototype的,不过我是觉得jQuery很特别的,倒不是它的简单,易用,主要是它跨越了DOM对象,而返回jq对象,这样就可以避免DOM问题,完全都在自己的包装下,这个特点很不错,但是对于习惯DOM Scripting的人,要想完全掌握jQuery,需要有非常深刻的jq代码理解,要不只能做些简单东西.
" 我基本认为回这个贴的基本是不会用Prototype的 " 为什么这么说呢? 愿闻其详. 另外,其实现在我两个都不用, 都是学习他们的代码和设计思想, 然后自己写符合我要求的最简单的js基础库. 只是我从mootools 身上学到的东西确实很有意思, 学到了很多js之外的东西. afcn0 hax ... 等几位朋友 讨论的js话题一向都是超级高深的 都是上升到语言内核层面的, 也许站在和你们一样高度来看问题的话, 所有这些东西都是一样的. 不过跳出js语言本身,而是从程序设计这个角度来看, 我觉得mootools确实 比prototype好玩. 作者的设计和想法很有趣. |
|
返回顶楼 | |
发表时间:2007-11-29
仅仅因为"Prototype is a JavaScript Framework that aims to ease development of dynamic web applications. ",Prototype整个设计目标就是不脱离js优化提高js编码体验,DRY,可以看mailing list里面讨论的代码,Prototype大大改良了js以及DOM,而不是简单重视易用性,是一个Professional JavaScript and DOM library.
|
|
返回顶楼 | |
发表时间:2007-11-29
汗 ,我回这个帖子,但却非常喜爱Prototype,嘿嘿
afcn0说的没错,Prototype是让你按js的方式写js
|
|
返回顶楼 | |
发表时间:2007-12-05
建议看看1.2b1吧,现在强悍的了不得。
|
|
返回顶楼 | |