dojo的开始要从2004年初开始说起,那时dojo之父 Alex Russell 在Informatica公司内从事一个名为netWindows的项目,这个项目的目的是在浏览器环境下提供创建窗口化界面的类库。一个人的力量毕竟有限,...
阅读(103) 评论(0)
前几篇文章对AMD规范中的config属性几乎全部支持了,这一节主要是进一步完善。到目前为止我们的加载器还无法处理环形依赖的问题,这一节就是解决环形依赖。   所谓环形依赖,指的是模块A的所有依赖项的依赖中有没有依赖A模块本身的模...
阅读(43) 评论(0)
继续这一系列的内容,到目前为止除了AMD规范中config的map、config参数外,我们已经全部支持其他属性了。这一篇文章中,我们来为增加对map的支持。同样问题,想要增加map的支持首先要知道map的语义。      主要...
阅读(48) 评论(0)
上一篇文章中我们为config添加了baseUrl和packages的支持,那么这篇文章中将会看到对shim与paths的支持。   要添加shim与paths,第一要务当然是了解他们的语义与用法。先来看shim,shim翻译成中...
阅读(44) 评论(0)
AMD加载器实现笔记(一)中,我们实现了一个简易的模块加载器。但到目前为止这个加载器还并不能称为AMD加载器,原因很简单,我们还不支持AMD规范中的config配置。这篇文章中我们来添加对config的中baseUrl和packag...
阅读(61) 评论(0)
自上篇文章《jenkins + Git 搭建持续集成环境》后,这次配置的job有了新的要求,同时也踩到了新的坑。特此记录,以警己身。   任务要求:   这三个步骤都在job配置页面中Build部分添加build步骤。...
阅读(67) 评论(0)
之前研究过AMD,也写过一篇关于AMD的文章《以代码爱好者角度来看AMD与CMD》。代码我是有看过的,基本的原理也都明白,但实际动手去实现却是没有的。因为今年计划的dojo教程《静静的dojo》中,有一章节来专门讲解AMD,不免要把...
阅读(53) 评论(0)
持续集成通过自动化构建、自动化测试以及自动化部署加上较高的集成频率保证了开发系统中的问题能迅速被发现和修复,降低了集成失败的风险,使得系统在开发中始终保持在一个稳定健康的集成状态。jenkins是目前广泛应用的持续集成工具,本文记录...
阅读(55) 评论(0)