摘要: 使用dojo源代码1.下载Dojo2.dojo目录结构如下demo/ myModule.jsdojo/dijit/dojox/util/hellodojo.html3.引入dojo.js4.配置dojo配置var dojoConfig = { async: true, baseUrl: ... 阅读全文
posted @ 2015-04-16 17:06 YonguiL.偲袅 阅读(237) 评论(0) 推荐(0) 编辑
摘要: jquery 阅读全文
posted @ 2015-04-16 14:44 YonguiL.偲袅 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 本文来自阮一峰这个系列的第一部分和第二部分,介绍了Javascript模块原型和理论概念,今天介绍如何将它们用于实战。我采用的是一个非常流行的库require.js。一、为什么要用require.js?最早的时候,所有Javascript代码都写在一个文件里面,只要加载这一个文件就够了。后来,代码越... 阅读全文
posted @ 2015-04-16 14:39 YonguiL.偲袅 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 本文来自阮一峰这个系列的第一部分介绍了Javascript模块的基本写法,今天介绍如何规范地使用模块。(接上文)七、模块的规范先想一想,为什么模块很重要?因为有了模块,我们就可以更方便地使用别人的代码,想要什么功能,就加载什么模块。但是,这样做有一个前提,那就是大家必须以同样的方式编写模块,否则你有... 阅读全文
posted @ 2015-04-16 14:38 YonguiL.偲袅 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 本文来自阮一峰随着网站逐渐变成"互联网应用程序",嵌入网页的Javascript代码越来越庞大,越来越复杂。网页越来越像桌面程序,需要一个团队分工协作、进度管理、单元测试等等......开发者不得不使用软件工程的方法,管理网页的业务逻辑。Javascript模块化编程,已经成为一个迫切的需求。理想情... 阅读全文
posted @ 2015-04-16 14:37 YonguiL.偲袅 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 本文来自四火哥的翻译CommonJS是一组javascript编程规范,而promise是其中之一。简而言之,promises是一种令代码的异步行为变得更加优雅的软件抽象。在基本的定义中,代码可能一直是这样写的getTweetsFor("domenic", function (err, result... 阅读全文
posted @ 2015-04-16 14:36 YonguiL.偲袅 阅读(478) 评论(0) 推荐(0) 编辑
摘要: 本文来自阮一峰这个系列的第一部分介绍了"封装",第二部分介绍了使用构造函数实现"继承"。今天是最后一个部分,介绍不使用构造函数实现"继承"。一、什么是"非构造函数"的继承?比如,现在有一个对象,叫做"中国人"。 var Chinese = { nation:'中国' };还有一个对象,叫做... 阅读全文
posted @ 2015-04-16 14:25 YonguiL.偲袅 阅读(137) 评论(0) 推荐(0) 编辑