前端开发中,起初只要在script标签中嵌入几十上百行代码就能实现一些基本的交互效果,后来js得到重视,应用也广泛起来了,jQuery,Ajax,Node.Js,MVC,MVVM等的助力也使得前端开发得到重视,也使得前端项目越来越复杂,然而,JavaScript却没有为组织代码提供任何明显帮助,甚至 ...
分类:
Web程序 时间:
2017-11-13 00:22:32
阅读次数:
230
node模块化: 1.输出:exports.a=12; 或者module.exports={ a:12, b:5 } 2.引入:require('./a.js'); 3.引用自定义模块 放到node_modules里 前面加./ ES6模块化: 一、输出 export(a,b,c,...); 二、引 ...
分类:
其他好文 时间:
2017-11-11 22:55:28
阅读次数:
114
什么是require.js? RequireJS是一个非常小巧的JavaScript模块载入框架,是AMD规范最好的实现者之一。它还同时可以和其他的框架协同工作,使用RequireJS必将使您的前端代码质量得以提升。 使用require.js带来的好处 1、防止JavaScript加载阻塞页面渲染( ...
分类:
编程语言 时间:
2017-11-10 01:49:14
阅读次数:
219
最近在项目中用到require js,不是很熟悉,所以上网找了一些资料,结合代码学习了一下。其实,require js 还是比较好理解的。require js的出现就是为了管理js,当然它可以处理js的依赖关系,同时达到异步加载,不会影响浏览器的渲染。那么具体是如何进行管理js的依赖关系呢?如下: ...
分类:
Web程序 时间:
2017-11-02 00:02:52
阅读次数:
256
在JavaScript模块化和闭包和JavaScript-Module-Pattern-In-Depth这两篇文章中,提到了模块化的基本思想,但是在实际项目中模块化和项目人员的分工,组建化开发,打包发布,性能优化,工程化管理都有密切的关系,这么重要的事情,在JavaScript大行其道的今天,不可能 ...
分类:
编程语言 时间:
2017-11-01 14:57:41
阅读次数:
178
require.js实现js模块化编程(二):RequireJS Optimizer 这一节,我们主要学习一下require.js所提供的一个优化工具r.js的用法。 1、认识RequireJS Optimizer RequireJS Optimizer是对脚本的优化支持目前流行的 UglifyJS ...
分类:
Web程序 时间:
2017-10-31 11:19:04
阅读次数:
237
1、认识require.js: 官方文档:http://requirejs.org/RequireJS是一个非常小巧的JavaScript模块载入框架,是AMD规范最好的实现者之一。最新版本的RequireJS压缩后只有14K,堪称非常轻量。它还同时可以和其他的框架协同工作,使用RequireJS必 ...
分类:
Web程序 时间:
2017-10-30 11:29:48
阅读次数:
217
下载require.js的库后再引入,在script标签中 加入一个data-main属性, data-main类似C语言中的main函数,表示在众多的JS文件中的主要入口文件是哪个。 搭建好自己的大致目录结构,在require配置里面会用到; 接下来打开app.js在这个文件里面去配置我们的req ...
分类:
Web程序 时间:
2017-10-28 01:08:03
阅读次数:
274
node安装后: public gulp 使用(https://github.com/longhuangv5/public.git): 1、安装配置好了的依赖,npm install 2、打包:gulp default require.js 打包(主项目的自定义表单): node r.js -o b ...
分类:
其他好文 时间:
2017-10-26 16:54:26
阅读次数:
124
1、require.js的加载 使用require.js的第一步,是先去官方网站下载最新版本。 下载后,假定把它放在js子目录下面,就可以加载了。 1 <script src="js/require.js"></script> 1 <script src="js/require.js"></scri ...
分类:
Web程序 时间:
2017-10-07 14:29:32
阅读次数:
219