Dojo Widget开发基于HTML5

基于 HTML5 的 Dojo Widget 开发,算是前端圈里比较有意思的一类玩法了。它结合了 Dojo 的模块化思路和 HTML5 的新特性,比如CanvasWebSocket、离线存储这些,既能搞点复杂的图形展示,又不需要依赖 Flash 或者插件,挺轻便。

HTML5 的Canvas真挺好用,像做动态图表、画些 UI 装饰、实时数据曲线图这些,用它再配合 Dojo 的事件系统,响应快,效果也好。再加点交互逻辑,体验就上去了。

Dojo 的 Widget 系统其实蛮强的,支持继承和模块拆分,结构清晰。以前觉得它略重,现在配上 HTML5,就灵活多了。像做个离线记事本,用 HTML5 的localStorage存数据,再用 Dojo 组件来做 UI,断网了照样能用。

还有音视频整合。HTML5 里有<video><audio>标签,不用再折腾第三方库。你可以直接在 Dojo Widget 里塞个video标签,再配点进度条、播放控制啥的,做个在线课程播放器也不难。

如果你在用 Dojo,或者对 Dojo 感兴趣,又想试试更现代的前端做法,建议你研究一下这类 HTML5 增强的 Widget 玩法。结合 HTML5 的新能力,把老框架也能玩出新花样。

另外,推荐你顺手看看这些工具和教程:

用 Dojo 的人没那么多了,但搭配 HTML5 再加点实用场景,还是蛮香的。嗯,如果你平时有画图需求、做数据展示,或者搞点离线功能,那这套东西值得一看。

doc 文件大小:150.5KB