上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 16 下一页
摘要: 在当今的前端开发领域,大红大紫的组件化开发如万人空巷,前端技术圈中关于组件化讨论的文章亦如汗牛充栋。然而别人的理解终归是别人的,作为一个胸存小志的开发者,我还是希望能够根据自己的理解和实际工作,总结自己对组件和组件化开发的认知。 在我第一次接触组件化概念时,一时迷迷糊糊,如坠云雾深处。组件是什么?组 阅读全文
posted @ 2016-02-27 17:00 木的树 阅读(2556) 评论(3) 推荐(6) 编辑
摘要: dojo/_base/lang模块是一个工具模块,但几乎用dojo开发的app都会用到这个模块。模块中的方法能够在某些开发场景中避免繁冗的代码,接下来我们一起看看这些工具函数的使用和原理(仅仅是原理的实现,并非是dojo中的源码)。 lang.mixin(dest, sources...),这个函数 阅读全文
posted @ 2016-02-22 09:46 木的树 阅读(2532) 评论(0) 推荐(7) 编辑
摘要: web2.0时代,ajax技术成为整个前端开发领域的基石。大部分的书籍、博客由此切入来介绍前端类库与框架,所以dojo往往只被当做一个ajax类库来介绍,然而仅仅以此来定位dojo,无异于管中窥豹。对于dojo来讲,关于ajax的封装只是dojo框架中的一小部分,dojo的定位是一个从前往后一手包办 阅读全文
posted @ 2016-02-01 12:24 木的树 阅读(5570) 评论(10) 推荐(3) 编辑
摘要: dojo的开始要从2004年初开始说起,那时dojo之父 Alex Russell 在Informatica公司内从事一个名为netWindows的项目,这个项目的目的是在浏览器环境下提供创建窗口化界面的类库。一个人的力量毕竟有限,Alex想要寻找一个精通DHTML的合作者。这个过程中,许多DHTM 阅读全文
posted @ 2016-01-27 01:33 木的树 阅读(1154) 评论(2) 推荐(1) 编辑
摘要: 前几篇文章对AMD规范中的config属性几乎全部支持了,这一节主要是进一步完善。到目前为止我们的加载器还无法处理环形依赖的问题,这一节就是解决环形依赖。 所谓环形依赖,指的是模块A的所有依赖项的依赖中有没有依赖A模块本身的模块。如果有那就说明存在环形依赖。所以检验的方式是利用递归,检查一个模... 阅读全文
posted @ 2016-01-24 23:20 木的树 阅读(829) 评论(3) 推荐(4) 编辑
摘要: 继续这一系列的内容,到目前为止除了AMD规范中config的map、config参数外,我们已经全部支持其他属性了。这一篇文章中,我们来为增加对map的支持。同样问题,想要增加map的支持首先要知道map的语义。 主要用于解决在两个不同模块集中使用一个模块的不同版本,并且保证两个模块集的交... 阅读全文
posted @ 2016-01-23 18:33 木的树 阅读(586) 评论(0) 推荐(2) 编辑
摘要: 上一篇文章中我们为config添加了baseUrl和packages的支持,那么这篇文章中将会看到对shim与paths的支持。 要添加shim与paths,第一要务当然是了解他们的语义与用法。先来看shim,shim翻译成中文是“垫片”的意思。在AMD中主要用途是把不支持AMD的某些变量包装... 阅读全文
posted @ 2016-01-22 13:13 木的树 阅读(2895) 评论(0) 推荐(2) 编辑
摘要: AMD加载器实现笔记(一)中,我们实现了一个简易的模块加载器。但到目前为止这个加载器还并不能称为AMD加载器,原因很简单,我们还不支持AMD规范中的config配置。这篇文章中我们来添加对config的中baseUrl和packages的支持。API设计如下: 1 require.config(... 阅读全文
posted @ 2016-01-20 00:05 木的树 阅读(824) 评论(0) 推荐(2) 编辑
摘要: 自上篇文章《jenkins + Git 搭建持续集成环境》后,这次配置的job有了新的要求,同时也踩到了新的坑。特此记录,以警己身。 任务要求: 这三个步骤都在job配置页面中Build部分添加build步骤。 首先添加“打包构建”的命令:cd buildScripts\build.bat... 阅读全文
posted @ 2016-01-19 13:09 木的树 阅读(2844) 评论(0) 推荐(1) 编辑
摘要: 之前研究过AMD,也写过一篇关于AMD的文章《以代码爱好者角度来看AMD与CMD》。代码我是有看过的,基本的原理也都明白,但实际动手去实现却是没有的。因为今年计划的dojo教程《静静的dojo》中,有一章节来专门讲解AMD,不免要把对AMD的研究回炉一下。时隔多日,再回头探索AMD实现原理时,竟... 阅读全文
posted @ 2016-01-18 12:40 木的树 阅读(2351) 评论(5) 推荐(4) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 16 下一页