ES6之前以前出现了js模块加载的方案,最主要的是CommonJS和AMD规范。commonjs前者主要应用于服务器,实现同步加载,如nodejs。AMD规范应用于浏览器,如requirejs,为异步加载。同时还有CMD规范,为同步加载方案如seaJS。 ES6在语言规格的层面上,实现了模块功能,而 ...
分类:
其他好文 时间:
2016-10-12 06:47:47
阅读次数:
1208
本文转载自:http://www.cnblogs.com/kenkofox/p/4650310.html 不过,这一篇,我想进一步探讨一下这两个框架的优缺点,另外,再进一步,抛开这两个框架,回到本真,自己搞个简单的路由一样可以实现单页面。 这个对于刚做前端开发的新同学来说就最好不过了,如果一来到岗位 ...
分类:
Web程序 时间:
2016-10-09 23:17:39
阅读次数:
265
本文转载自:http://www.cnblogs.com/kenkofox/p/4648472.html 上一篇《浅谈HTML5单页面架构(一)——requirejs + angular + angular-route》探讨了angular+requirejs的一个简单架构,这一篇继续来看看back ...
分类:
Web程序 时间:
2016-10-09 23:15:30
阅读次数:
239
本文转载自:http://www.cnblogs.com/kenkofox/p/4643760.html 心血来潮,打算结合实际开发的经验,浅谈一下HTML5单页面App或网页的架构。 众所周知,现在移动Webapp越来越多,例如天猫、京东、国美这些都是很好的例子。而在Webapp中,又要数单页面架 ...
分类:
Web程序 时间:
2016-10-09 22:58:06
阅读次数:
267
资料整理 Node.js官网 - 可以下载到Node.js以及查看官方文档 Node.js教程 - 菜鸟教程网 Javascript模块化编程(一):模块的写法 - 阮一峰老师的日志,很值得看 CommonJS官网 requireJS官网 - AMD规范在其中 seaJS官网 - CMD规范在其中 ...
分类:
Web程序 时间:
2016-10-05 22:04:33
阅读次数:
154
今天看到一篇不错的文章: 从Java的角度理解前端框架,nodejs,reactjs,angularjs,requirejs,seajs http://blog.csdn.net/uikoo9/article/details/45999745 文章内容如下: ...
分类:
编程语言 时间:
2016-09-25 17:33:31
阅读次数:
773
现在web开发的趋势是前后端分离。前端采用某些js框架,后端采用某些语言提供restful API,两者以json格式进行数据交互。 如果后端采用node.js,则前后端可以使用同一种语言,共享某些可重用的Js代码,并共享构建工具。但很多时候我们可能采用别的语言,如ruby/java/scala等, ...
分类:
Web程序 时间:
2016-09-17 13:31:37
阅读次数:
243
CommonJS是用在服务器端的,同步的,如nodejs ;AMD,CMD是用在浏览器端的,AMD是异步模块加载,如requirejs;CMD是通用模块加载,如seajs 。其中,AMD先提出,CMD是根据CommonJS和AMD基础上提出的。 CommonJS CommonJs 是服务器端模块的规 ...
分类:
Web程序 时间:
2016-09-14 16:30:55
阅读次数:
133
目录[TOC]1. 概述1.1 为何整合? 由于angularjs的各种依赖必须按照js的脚本按照循序进行加载(app开发ty300.com),这令开发者非常头疼 脚本多次导入多次执行的冲突,以及性能效率的影响 1.2 脚本加载框架(AMD/CMD) requirejs 支持AMD和CMD seaj ...
分类:
Web程序 时间:
2016-09-12 00:43:16
阅读次数:
307
koala 下载 将sass编译为css文件 RequireJS 为什么使用 1、有效的防止命名冲突 2、声明不同js文件之间的依赖 3、可以让我们的代码以 模块化 的方式组织 RequireJS常用方法 1、requirejs.config 定义别名 main.js 入口文件 <script sr ...
分类:
Web程序 时间:
2016-09-11 17:19:06
阅读次数:
258