#REQUIRE

requirejs之demo (转)

具体的理论就不讲了,可以参考http://www.ruanyifeng.com/blog/2012/10/javascript_module.htmlhttp://www.ruanyifeng.com/blog/2012/10/asynchronous_module_definition.htmlhttp://www....
代码星球 ·2020-05-17

RequireJS入门指导 (转)

最近在百度实习做的一个项目用到了 RequireJS 这个库,之前从来没有了解过,经过一番大概的搜索后找到一篇非常不错的文章,看完后能够让你对RequireJS的运行机制、使用方法以及为什么使用RequireJS有一个基础的认识。下面我就对这篇文章进行一个简单的翻译,如果有错漏的地方希望指正。原文链...
代码星球 ·2020-05-17

RequireJS进阶(三) 转

进阶的前面两篇讲述了r.js如何通过命令行把所有的模块压缩为一个js文件或把所有的css压缩为一个css文件。其中包括一些压缩配置参数的使用。 但以上两种方式有几个问题1、通过命令手动配置压缩选项显得很呆板2、都仅合并为一个文件对于最后只生成一个文件的库来说,这种方式并无不妥。比如jQuery,它的工程中小文...
代码星球 ·2020-05-17

RequireJS进阶(一) 转

为了应对日益复杂,大规模的JavaScript开发。我们化整为零,化繁为简。将复杂的逻辑划分一个个小单元,各个击破。这时一个项目可能会有几十个甚至上百个JS文件,每个文件为一个模块单元。如果上线时都是这些小文件,那将对性能造成一定影响。 RequireJS提供了一个打包压缩工具r.js来对模块进行合并压缩。r...
代码星球 ·2020-05-17

RequireJS进阶(二) 转

这一篇来认识下打包工具的paths参数,在入门一中就介绍了require.config方法的paths参数。用来配置jquery模块的文件名(jQuery作为AMD模块时id为“jquery”,但文件名可通过paths配置可以不必是“jquery.js”,而是带有版本的如...
代码星球 ·2020-05-17

RequireJS 2.0 正式发布(转)

RequireJS发布了一个大版本,直接从version1.0.8升级到了2.0。随后的几小时JamesBurke又迅速的将版本调整为2.0.1,当然其配套的打包压缩工具r.js也同时升级到了2.0.1。此次变化较大,代码也进行了重构,层次更清晰可读。功能上主要变化如下: 1,延迟模块的执行。这是一个很大变化...
代码星球 ·2020-05-17

RequireJS入门(三)转

这篇来写一个具有依赖的事件模块event。event提供三个方法bind、unbind、trigger来管理DOM元素事件。event依赖于cache模块,cache模块类似于jQuery的$.data方法。提供了set、get、remove等方法用来管理存放在DOM元素上的数据。示例实现功能:为页面上所有的段落P元素...
代码星球 ·2020-05-17

RequireJS入门(二) 转

上一篇是把整个jQuery库作为一个模块。这篇来写一个自己的模块:选择器。为演示方便这里仅实现常用的三种选择器id,className,attribute。RequireJS使用define来定义模块。 新建目录结构如下这次新建了一个子目录js,把main.js和selctor.js放入其中,require....
代码星球 ·2020-05-17

RequireJS入门(一) 转

RequireJS由JamesBurke创建,他也是AMD规范的创始人。 RequireJS会让你以不同于往常的方式去写JavaScript。你将不再使用script标签在HTML中引入JS文件,以及不用通过script标签顺序去管理依赖关系。 当然也不会有阻塞(blocking)的情况发生。好,以...
代码星球 ·2020-05-17

一、RequireHttps

一、RequireHttps强制使用Https重新发送请求;如:publicclassHomeController:Controller{[RequireHttps]publicActionResultIndex(stringname){returnContent(DateTime.Now.ToString());}}...
代码星球 ·2020-05-11

使用import取代require

首先,Module语法是JavaScript模块的标准写法,坚持使用这种写法。使用import取代require。//badconstmoduleA=require('moduleA');constfunc1=moduleA.func1;constfunc2=moduleA.func2;//goodimport{fun...
代码星球 ·2020-04-18

import和require的区别

node编程中最重要的思想就是模块化,import和require都是被模块化所使用。遵循规范require是AMD规范引入方式import是es6的一个语法标准,如果要兼容浏览器的话必须转化成es5的语法调用时间require是运行时调用,所以require理论上可以运用在代码的任何地方import是编译时调用,所以...
代码星球 ·2020-04-18

RequireJS 循环依赖报 模块undefined 处理方案

    开始学习使用RequireJS之后做了几个小例子,之后想着把手头的项目也用RequireJS写一遍试试。感觉胜利就在前方了,忽然发现始终卡在一个问题上:     很常见的一个问题,根源就是获取不到当前的函数,反复检查了代码...

require.js用法以及原理

requireJs可以解决文件依赖加载问题,例如JS1依赖于JS2,JS2依赖JS3,JS3依赖JS4,文件加载就应该是JS4JS3JS2JS1。但是我只想使用JS1中的函数,其他的我不想管,就用到了requireJS按需加载,我只需要加载JS1,其他的都交给require来做。用法:举一个栗子我要做一个给数组排序的功...

requireJS 从概念到实战

requireJS可以很轻易的将一个项目中的JavaScript代码分割成若干个模块(module)。并且requireJS推荐一个模块就是一个文件,所以,你将获得一些零碎的具有互相依赖关系的JS文件。模块化的好处也浅显意见,那就是大大增强代码的可读性、易维护性、可扩展性、减少全局污染等。目录:基本概念requireJ...
代码星球 ·2020-04-12
首页上一页...1819202122...下一页尾页