摘要:
本博客停止更新,请访问新个人博客:owenchen.duapp.com“工欲善其事,必先利其器。” 这是古人的教诲,也是一个高效率的工程师需要遵循的法则之一。从大学开始写java使用了JBuilder,Eclipse,后来写PHP用了Zend,写JavaScript的时候用了Aptana。这些都是非常优秀的IDE,在各自的语言和应用开发环境中给程序员们提供了极大的便利。而作为一个合格的程序员,也应该懂得选择合适的IDE针对不同的应用不同的语言进行开发。我一直以来都是使用Eclipse,对它也产生了极大的依赖,基本开发别的语言的时候都是找到相应的插件(Eclipse的插件确实强大,zend,ap 阅读全文
随笔档案-2012年12月
从Dojo1.6到Dojo1.8(三)—— Parser,Dijit,DojoX
2012-12-25 15:44 by Owen Chen, 2119 阅读, 收藏,
摘要:
前面两篇文章介绍了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" 阅读全文
从Dojo1.6到Dojo1.8(二)—— 基本模块,事件,约定,DOM操作
2012-12-20 23:51 by Owen Chen, 2218 阅读, 收藏,
摘要:
上一篇文章介绍了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(一)—— AMD
2012-12-18 22:43 by Owen Chen, 1768 阅读, 收藏,
摘要:
08年到IBM实习的时候,第一次接触Dojo,被它强大的控件库所吸引,相比以前自己写的那些普通的HTML元素好看多了。而且Dojo提供的方便的接口也让我觉得控制一个控件还有如此简单的方法。Grid给我带来的震撼更是不言而喻,这么炫的一个表格竟然仅需要不多的几行代码就可以展现出来,还提供了freeze,edit,tooltip等扩展功能。所以官网上的Unbeatable JavaScript也给我烙下了深刻的印象。Dojo本身的面向对象的编程模式,也让习惯了写Java的我非常顺手,逐渐对前台,对Dojo产生了更深的兴趣。然而随着使用的深入,很多Dojo与生俱来的问题给我带来了很多烦恼。重量级框架 阅读全文
从现在开始 干!
2012-12-18 21:55 by Owen Chen, 432 阅读, 收藏,
摘要:
近几年年都在从事Web应用的开发,学习和使用了很多前端框架,以Dojo为主,学习试用了ExtJS,JQuery,最近又把JavaScript相关的原理翻出来领会了一番。越来越觉得前台的东西真的比原来想象的要丰富的多,要难的多。web2.0带来的对用户体验的追求,使得前端越来越受到各类公司的重视。互联网公司就不用说了,连IBM这样的企业级应用公司也在越来越多的提到用户体验,越来越重视视觉与交互。那么究竟什么才是前端开发?简单一点讲就是HTML+JavaScript+CSS,如果把HTML+CSS说成是页面设计的话,那么前端开发真正涉及和最主要的内容就剩下JavaScript了。JavaScrip 阅读全文
浙公网安备 33010602011771号