接上篇,angular 实战部分,angular比较适合spa项目,这里不借助任何seed和构建工具,直接从零搭建,基本的angular项目结构大致包含如下几个部分: 1)app.js 入口 2)index.html html框架页 3)lib(vendor)第三方类库 4)components 业 ...
分类:
Web程序 时间:
2017-07-18 01:38:53
阅读次数:
261
AMD/CMD/CommonJs是js模块化开发的标准,目前对应的实现是RequireJs/SeaJs/nodeJs. CommonJs 主要针对服务器端,AMD/CMD 主要针对浏览器端。 服务器端和浏览器端有什么区别呢? 服务器端一般采用同步加载文件,也就是说需要某个模块,服务器便停下来,等待它 ...
分类:
Web程序 时间:
2017-07-12 17:50:13
阅读次数:
288
原文链接: https://www.ycjcl.cc/2017/02/10/module-exportshe-exportsde-qu-bie/ 学习Seajs时,看到了exports.doSomething和module.exports,想对这两者的区别一探究竟。 一、官方解释 因为SeaJs和N ...
分类:
其他好文 时间:
2017-06-26 20:05:15
阅读次数:
186
SeaJS是一个遵循CMD规范的JavaScript模块加载框架,可以实现JavaScript的模块化开发及加载机制。 与jQuery等JavaScript框架不同,SeaJS不会扩展封装语言特性,而只是实现JavaScript的模块化及按模块加载。SeaJS的主要目的是令JavaScript开发模 ...
分类:
Web程序 时间:
2017-06-20 14:55:17
阅读次数:
178
什么是Seajs 兼容性 Chrome 3+ Firefox 2+ Safari 3.2+ Opera 10+ IE 5.5+ 基本应用 导入Seajs库 然后在它下面写模块的配置和入口。 配置和入口 这里解释下配置和入口的意思。 配置 通常在配置上修改seajs的路径和别名。 seajs的 路径是 ...
分类:
Web程序 时间:
2017-06-17 23:22:23
阅读次数:
358
2016年,乃至接下来整个2017年,如果你要问前端技术框架什么最火,那无疑就是前端三巨头:React、Angular、Vue。没错,什么jQuery,seaJs,gulp等都逐渐脱离了热点。面试的时候不吹上一点新技术,好像自己就不是搞前端的似的。当然,希望大家都是抱着好学的心来开始一门学艺的,不管 ...
分类:
Web程序 时间:
2017-06-14 22:28:31
阅读次数:
317
首先介绍传统模块化开发的主流方案: 1.基与CMD的sea.js,玉伯提出的解决方案,据说原来京东团队在使用。用时才定义,就近加载。最近在浏览seajs官方文档时发现seajs的域名已经在转卖,惊恐万分之余又想起了那句话,国内团队开发的技术,不是十全九美的最好不要用。国内高强度的生活节奏与压力使得日 ...
分类:
Web程序 时间:
2017-06-10 00:27:37
阅读次数:
284
近期读seajs源代码,整理出了主要逻辑的流程图(注意:是逻辑示意图)。感兴趣的朋友能够看看,欢迎批评指正~ http://www.gliffy.com/go/publish/image/6072161/L.png 近期读seajs源代码,整理出了主要逻辑的流程图(注意:是逻辑示意图)。感兴趣的朋友 ...
分类:
Web程序 时间:
2017-06-08 18:53:55
阅读次数:
149
简单来说,你的jquery没有模块化? 答案:传送门1、传送门2 ...
分类:
Web程序 时间:
2017-06-07 17:29:49
阅读次数:
165
一、为什么前端模块化? 举一个例子,稍微是前端公司(大部分是切图)。他会这么问你,bootstrap的css文件是不是太大了? 其实这就是考虑模块化问题,如果你说webpack,答案出来。在浏览帖子中,有一部分人webpack,那requirejs和seajs有什么用?这类就是典型蛇精病(这话不是我 ...
分类:
其他好文 时间:
2017-06-06 13:11:52
阅读次数:
279