面向对象三大特性:封装、继承、多态。在熟悉了Java/C#/C++这些高级面向对象语言的语法结构后,我们或多或少会对javascript脚本语言的面向对象感到一些不适,function、prototype、call、apply……
如果真不了解javascript或这几个关键字,先看几篇简文:
1.JavaScript 基本组成
2.ECMAScript 基础
3.JavaScript 中的对象
4.JavaScript 中的继承
为了消除这种对javascript面向对象语法的不适,众多js库都构建了更符合传统OO编程思想的代码框架,如prototype、mootool ...
过去项目中使用过prototype、mootools、还有微软的ASP.Net Ajax,早在dojo0.3版本时就注意到它的存在,当时认为ajax的框架使用哪个都一样,prototype1.4版本时代码非常精简好用,写ajax异步刷新代码、web页面操作、浏览器的兼容都不错,现在发现dojo太强大了,几乎包含了prototype/mootools/ext核心功能,core/dijit/dojox三剑客至少从表面上看,可以解决大部分项目中对客户端体验要求和实际需求。但Google搜索了一番,发现对dojo评价褒贬不一,比如zerozone翻译的《Ext vs. Dojo》,并且对dojo wi ...
- 浏览: 856 次
- 性别:

- 来自: 北京

- 详细资料
搜索本博客
链接
最新评论
-
Dojo 之 面向对象
在dojo的面向对象的声明中,很重要也是和Java的class声明很不一样的一点 ...
-- by web20 -
Dojo 之 面向对象
shatuo 写道 现在在进行基于dojo 1.0.0版本的封装,基本上di ...
-- by xml -
Dojo 之 面向对象
xml 写道shatuo 写道dojo的core(dojo)不错,不过dijit ...
-- by shatuo -
Dojo 之 面向对象
shatuo 写道dojo的core(dojo)不错,不过dijit中的很多组件 ...
-- by xml -
Dojo 之 面向对象
dojo的core(dojo)不错,不过dijit中的很多组件有问题,也没有精心 ...
-- by shatuo






评论排行榜