很久没有写博客了,主要是前三周特别特别的忙,平均每天工作11小时,每周工作6天,最晚一天到凌晨4点。不过过得倒是很充实很充实,在CSS/Javascript/AJAX和JPA方面收获颇多。今天终于可以缓缓气,因为同伴正在Commit他的代码,所以我的Merge工作只好明天做了^_^
其实,在我正真使用Javascript做这个项目前,我学习过GWT。坦白说,GWT的概念真的很不错,毕竟我们不需要学习Javascript就可以写出很多基于网页的应用,只要你会Java就好。可是问题是,我觉得把GWT集成到JavaEE的开发环境中,感觉不是很Smooth,所以我放弃了。接下来就是一些Javascript的框架的选择了,我没有太多考虑Prototype,Yahoo。。。这些框架,原因就是我觉得可能比较大。我的选择就是JQuery和MooTools之间选一个。可能是MooTools是面向对象的吧,我喜欢学习新事物的时候找到一些过度的桥梁,于是在苦读完犀牛后我选择了MooTools。今天我想说得是,我觉的MooTools真的很不错。
优点如下:
[1]用MooTools写的代码很清晰,阅读比较容易。
[2]MooTools的文档还是比较好的,阅读起来很轻松。我在开始写前端界面之前,通读了2个小时MooTools的文档,之后就没有碰到什么大难题。
[3]有很多第三方的库,这个没有JQuery多,不过我觉得也很多的。
[4]我觉得它的那个Builder系统也蛮不错的,我对JQuery不熟悉,不知道它是不是也是这样的:)
当然也有些缺点:
[1]我觉得MooTools的版本升级,回归测试不够。像我使用的的2.2版本,好像toString这个方法不能Override,这个非常汗颜。而且有些第三方插件在新版本的MooTools上使用要做些修改,不是修改第三方插件,而是MooTools。这个我觉得有待改进。
[2]我觉得文档不能下载,当然有很多好心的朋友做了chm下载,可是我觉得如果官方网站上能让我们直接下载文档就好了。毕竟在家上网,去国外比较慢。
但是,我可以很负责任并且平良心说,MooTools是一个很不错的Javascript库。
分享到:
相关推荐
MooTools 是一个轻量级且模块化的JavaScript库,它为Web开发提供了丰富的功能和工具。"mootools-release-1.11"是MooTools的一个特定版本,发布于2010年,旨在提供稳定性和兼容性的更新。这个版本在当时是一个重要的...
这个库将MooTools JavaScript库与Django后端紧密结合,为开发者提供了一种更方便的方式来实现动态的、用户友好的Web应用。 **Django框架** Django是一个用Python编写的开源Web框架,遵循模型-视图-控制器(MVC)...
MooTools是一款强大的JavaScript库,它提供了一套优雅的面向对象的编程接口和实用的工具集,便于开发者创建高效、可维护的Web应用程序。MooTools 1.4中文PDF手册与MooTools-Core-1.5.1.js是学习和使用MooTools的核心...
MooTools是一个轻量级且高度模块化的JavaScript库,旨在提高开发效率,提供面向对象的编程模型,以及一系列实用工具和效果。这个框架尤其适合那些对JavaScript有一定基础,期望提升代码组织结构和可维护性的开发者。...
MooTools是一个轻量级且功能强大的JavaScript库,它提供了一系列工具和方法,使得开发人员可以方便地使用Ajax技术。 **MooTools核心特性** 1. **模块化设计**:MooTools遵循CommonJS规范,采用模块化设计,允许...
MooTools是一个强大的JavaScript库,它的1.2版本核心(Core)是整个框架的基础部分,提供了许多基础功能和工具,使得开发者能够更加高效地编写和组织JavaScript代码。这个压缩包包含两个核心文件:`mootools-1.2.4-...
Mootools是一个轻量级且功能强大的JavaScript库,其设计目标是为了简化浏览器端的编程。与Prototype类似,Mootools同样支持面向对象的编程方式,但在某些方面更加注重易用性和简洁性。 ##### 创建对象 在Mootools中...
总的来说,MooTools 1.3 Core是一个强大而全面的JavaScript库,它为开发者提供了丰富的工具和API,简化了前端开发过程,提高了代码质量和性能。无论是在创建动态网站、开发富互联网应用还是进行复杂DOM操作,...
MooTools Datepicker是一款强大的JavaScript库,用于在网页上实现日期和时间选择功能。这款插件允许用户以直观且用户友好的方式选择日期和时间,精确到年、月、日、时、分,大大增强了用户体验。在网页开发中,尤其...
MooTools是一个强大的JavaScript库,它提供了一系列工具和方法,帮助开发者更高效地构建复杂的Web应用程序。这个压缩包包含了MooTools的核心文件以及与YUI(Yahoo User Interface Library)相关的压缩文件,使得...
MooTools是一款轻量级且高度模块化的JavaScript库,它为开发者提供了丰富的工具和功能,以便于创建交互性强、性能优秀的Web应用。下面将详细介绍MooTools的主要特点、核心概念以及如何在实际项目中使用它。 ### 一...
然而,原生JavaScript的API庞大且不统一,为了简化开发,社区创造了一系列的框架,其中jQuery、MooTools和Prototype是三个非常著名的JavaScript库。这些框架提供了一致的接口,增强了DOM操作,简化了事件处理,并...
在给定的标题"JavaScript libraries--->jQuery, Prototype, Mootools, YUI, Extjs, Dojo"中,提到了五种著名的JavaScript库:jQuery、Prototype、Mootools、YUI和ExtJS。这些库都有各自的特性和优势,下面将详细介绍...
MooTools是一个强大的JavaScript库,它为Web开发者提供了丰富的功能和高效的工具,使得在浏览器端进行复杂的JavaScript编程变得更加简单。这个压缩包包含了MooTools的两个版本:1.2英文无压缩版和1.11中文解释版。...
Mootools是一款强大的JavaScript库,它为Web开发者提供了丰富的功能和高效的工具,使得在浏览器端进行复杂的JavaScript编程变得更加便捷。Mootools 1.2.1是该库的一个版本,其API文档对于理解和使用这个库至关重要。...
MooTools 1.2 入门教程 MooTools 1.2 是一个强大...MooTools 1.2 是一个非常强大和轻量级的 JavaScript 库,非常适合 Web 应用程序开发。通过了解 MooTools 1.2 的优点和使用方法,可以轻松地实现各种 Web 交互效果。
MooTools是一个强大的JavaScript库,它为Web开发提供了丰富的功能和高效的工具,使得开发者能够创建交互性强、响应迅速的网页应用。"mootools资源包"包含的核心文件`mootools-1.2.1-core-nc.js`是MooTools 1.2.1版本...