2015年11月20日

摘要: backgroundIn pursuit of a real-world application, let’s say we need an e-commerce web applicationfor a mail-order coffee bean company. They sell sever... 阅读全文
posted @ 2015-11-20 17:35 捍地神 阅读(193) 评论(0) 推荐(0) 编辑
 

2015年11月19日

摘要: systemjs 是一个最小系统加载工具,用来创建插件来处理可替代的场景加载过程,包括加载 CSS 场景和图片,主要运行在浏览器和 NodeJS 中。它是 ES6 浏览器加载程序的的扩展,将应用在本地浏览器中。通常创建的插件名称是模块本身,要是没有特意指定用途,则默认插件名是模块的扩展名称。通常它支... 阅读全文
posted @ 2015-11-19 10:33 捍地神 阅读(1445) 评论(0) 推荐(0) 编辑
 
摘要: Integrating AngularJS with RequireJSWhen I first started developing withAngularJSkeeping my controllers and directives in separate .js files for bette... 阅读全文
posted @ 2015-11-19 10:17 捍地神 阅读(137) 评论(0) 推荐(0) 编辑
 
摘要: CommonJSCommonJs 是服务器端模块的规范,Node.js采用了这个规范。根据CommonJS规范,一个单独的文件就是一个模块。加载模块使用require方法,该方法读取一个文件并执行,最后返回文件内部的exports对象。例如: // foobar.js //私有变量 var test... 阅读全文
posted @ 2015-11-19 09:36 捍地神 阅读(141) 评论(0) 推荐(0) 编辑
 

2015年11月6日

摘要: 2010-03-12JavaScript Module Pattern: In-DepthThe module pattern is a common JavaScript coding pattern. It’s generally well understood, but there are a... 阅读全文
posted @ 2015-11-06 14:31 捍地神 阅读(237) 评论(0) 推荐(0) 编辑
 

2015年11月3日

摘要: 随着网站逐渐变成"互联网应用程序",嵌入网页的Javascript代码越来越庞大,越来越复杂。网页越来越像桌面程序,需要一个团队分工协作、进度管理、单元测试等等......开发者不得不使用软件工程的方法,管理网页的业务逻辑。Javascript模块化编程,已经成为一个迫切的需求。理想情况下,开发者只... 阅读全文
posted @ 2015-11-03 11:44 捍地神 阅读(325) 评论(0) 推荐(0) 编辑
 
摘要: 这个系列的第一部分和第二部分,介绍了Javascript模块原型和理论概念,今天介绍如何将它们用于实战。我采用的是一个非常流行的库require.js。一、为什么要用require.js?最早的时候,所有Javascript代码都写在一个文件里面,只要加载这一个文件就够了。后来,代码越来越多,一个文... 阅读全文
posted @ 2015-11-03 11:43 捍地神 阅读(118) 评论(0) 推荐(0) 编辑
 
摘要: 这个系列的第一部分介绍了Javascript模块的基本写法,今天介绍如何规范地使用模块。(接上文)七、模块的规范先想一想,为什么模块很重要?因为有了模块,我们就可以更方便地使用别人的代码,想要什么功能,就加载什么模块。但是,这样做有一个前提,那就是大家必须以同样的方式编写模块,否则你有你的写法,我有... 阅读全文
posted @ 2015-11-03 11:42 捍地神 阅读(105) 评论(0) 推荐(0) 编辑
 

2015年10月29日

摘要: Log4j summary 阅读全文
posted @ 2015-10-29 12:36 捍地神 阅读(448) 评论(0) 推荐(0) 编辑
 
摘要: java reflection basics 阅读全文
posted @ 2015-10-29 11:04 捍地神 阅读(349) 评论(0) 推荐(0) 编辑