声明:转载自阮一峰的网络日志随着网站逐渐变成"互联网应用程序",嵌入网页的Javascript代码越来越庞大,越来越复杂。网页越来越像桌面程序,需要一个团队分工协作、进度管理、单元测试等等......开发者不得不使用软件工程的方法,管理网页的业务逻辑。Javascript模块化编程,已经成为一个迫切...
分类:
编程语言 时间:
2014-11-17 10:35:18
阅读次数:
183
声明:转载自阮一峰的网络日志这个系列的第一部分和第二部分,介绍了Javascript模块原型和理论概念,今天介绍如何将它们用于实战。我采用的是一个非常流行的库require.js。一、为什么要用require.js?最早的时候,所有Javascript代码都写在一个文件里面,只要加载这一个文件就够了...
分类:
编程语言 时间:
2014-11-17 10:30:27
阅读次数:
207
原文:深入了解Javascript模块化编程
本文译自Ben Cherry的《JavaScript Module Pattern: In-Depth》。虽然个人不太认同js中私有变量存在的必要性,但是本文非常全面地介绍了Javascript中模块化模式地方方面面。我读完之后还是受益匪浅,所以翻译出来...
分类:
编程语言 时间:
2014-11-10 11:37:39
阅读次数:
262
本文译自Ben Cherry的《JavaScript Module Pattern: In-Depth》。虽然个人不太认同js中私有变量存在的必要性,但是本文非常全面地介绍了Javascript中模块化模式地方方面面。我读完之后还是受益匪浅,所以翻译出来希望对各位也有些帮助。
分类:
编程语言 时间:
2014-11-10 09:46:18
阅读次数:
237
一、Spring AOP介绍开发其实就是在不断的重构,抽象重复代码,然后进行封装。从最原始的模块化编程到面向对象编程,代码的封装越来越整齐清晰,但是依然存在重复的代码,而这些重复代码几乎都是与业务逻辑无关的系统逻辑代码。比如在数据操作类中的插入、更新、删除数据等方法中都存在数据库事务的处理,重要业务...
分类:
编程语言 时间:
2014-10-27 17:27:25
阅读次数:
224
随着网站逐渐变成“互联网应用程序",嵌入网页的Javascript代码越来越庞大,越来越复杂网页越来越像桌面程序,需要一个团队分工协作、进度管理、单元测试等等......开发者不得不使用软件工程的方法,管理网页的业务逻辑。Javascript模块化编程,已经成为一个迫切的需求。理想情况下,开发者只需...
分类:
编程语言 时间:
2014-10-26 21:05:23
阅读次数:
186
一、面向对象编程的含义 * 是一种模块化编程方法,使代码的重用性大大的增加。 * oop技术使得项目的设计阶段需要的精力大大的增加,但是一旦对某种类型的数据表达方式达成一致,这种表达方式就可以沿用下去,直到这款应用的生命周期结束。 (一)对象的含义 1、对象就是OPP应用程序的一个组成部分,这个组成...
正文:
随着网站逐渐变成"互联网应用程序",嵌入网页的 Javascript 代码越来越庞大,越来越复杂,extjs就是一个很好的例子。
网页越来越像桌面程序,需要一个团队分工协作、进度管理、单元测试等等......开发者不得不使用软件工程的方法,管理网页的业务逻辑。
Javascript模块化编程,已经成为一个迫切的需求。理想情况下,开发者只需要实...
分类:
编程语言 时间:
2014-10-16 17:09:58
阅读次数:
232
这个系列的第一部分介绍了Javascript模块的基本写法,今天介绍如何规范地使用模块。
七、模块的规范
先想一想,为什么模块很重要?
因为有了模块,我们就可以更方便地使用别人的代码,想要什么功能,就加载什么模块。
但是,这样做有一个前提,那就是大家必须以同样的方式编写模块,否则你有你的写法,我有我的写法,岂不是乱了套!考虑到Javascript模块现在还没有官方规范,这一...
分类:
编程语言 时间:
2014-10-16 16:53:52
阅读次数:
188
这个系列的第一部分和第二部分,介绍了Javascript模块原型和理论概念,今天介绍如何将它们用于实战。
我采用的是一个非常流行的库require.js。
一、为什么要用require.js?
最早的时候,所有Javascript代码都写在一个文件里面,只要加载这一个文件就够了。后来,代码越来越多,一个文件不够了,必须分成多个文件,依次加载。下面的网页...
分类:
编程语言 时间:
2014-10-16 16:38:02
阅读次数:
277