摘要:
用三种方式实现动态元素的水平居中。 阅读全文
阅读排行榜
从Dojo1.6到Dojo1.8(二)—— 基本模块,事件,约定,DOM操作
2012-12-20 23:51 by Owen Chen, 2216 阅读, 收藏,
摘要:
上一篇文章介绍了Dojo1.8带来的整体上的变化,以及AMD机制带来的Dojo模块化的改变。这一篇文章将把中心放在dojo core的改变上。将从dojo base的几个基本模块lang,array,load等入手,再详细介绍一下Event,Advice,Topics,Promises,Requests等几个常用功能的变化。相信从上一篇的介绍,大家应该能够感觉到dojo在模块化上的变化,baseless是一个趋势,就是说一个模块仅仅依赖于它所要使用的模块,而非去加载一个dojo.js,其实里面有很多的类和方法都是没有被使用到的。从1.8开始,要尽量避免使用dojo.*,取而代之的将是很多个新的 阅读全文
从Dojo1.6到Dojo1.8(三)—— Parser,Dijit,DojoX
2012-12-25 15:44 by Owen Chen, 2118 阅读, 收藏,
摘要:
前面两篇文章介绍了Dojo1.8的AMD以及Dojo core当中相关模块的变化。接下来我们介绍一下Dijit,Dojox这两个控件组件模块的变化。Parser在具体讲Dijit之前,我们先了解一下dojo/Parser模块,这个模块由原先dojo.parser转变而来。dojo对于控件的使用提供了编程式(programmatic)和声明式(declarative markup)两种方式。dojo/parser是用来翻译声明式的控件定义,并将它们渲染成控件的实例对象和控件相应的dom节点。对于dojo/parser的调用方式如下:require(["dojo/parser" 阅读全文
在Node.js上使用dojo库进行面向对象web应用开发
2013-01-26 19:39 by Owen Chen, 1901 阅读, 收藏,
摘要:
最近准备在一个项目上使用Node.js,摸索了一段时间之后基本能够运用起来。由于自己一直做的是JavaEE开发,所以比较习惯于使用面向对象的方式进行开发。而接触前端的第一个框架是Dojo,同样提供了面向对象编程的机制。所以就想着是否在后台node.js上通过加载Dojo库的一些纯javascript的模块来进行面向对象开发。google了之后的确发现了几篇介绍在Node上运行Dojo的文章,先贴在这里:一个是我们公司的Dojo部门的同事写的在 Node.js 上使用 Dojo,还有一篇是一个比较完整的介绍node.js和dojo结合的方案:node.js与dojo完美的融合-开发完全面向对象化 阅读全文
从Dojo1.6到Dojo1.8(一)—— AMD
2012-12-18 22:43 by Owen Chen, 1766 阅读, 收藏,
摘要:
08年到IBM实习的时候,第一次接触Dojo,被它强大的控件库所吸引,相比以前自己写的那些普通的HTML元素好看多了。而且Dojo提供的方便的接口也让我觉得控制一个控件还有如此简单的方法。Grid给我带来的震撼更是不言而喻,这么炫的一个表格竟然仅需要不多的几行代码就可以展现出来,还提供了freeze,edit,tooltip等扩展功能。所以官网上的Unbeatable JavaScript也给我烙下了深刻的印象。Dojo本身的面向对象的编程模式,也让习惯了写Java的我非常顺手,逐渐对前台,对Dojo产生了更深的兴趣。然而随着使用的深入,很多Dojo与生俱来的问题给我带来了很多烦恼。重量级框架 阅读全文
浙公网安备 33010602011771号