r.js和requirejs的区别

JavaScript09

r.js和requirejs的区别,第1张

修改文件夹选项是否是在打开看还是在----不显示隐藏的文件和文件夹哪一个文职上这个是说明你机器中还有病毒的存在安装纯净版系统然后在修改文件夹选项中显示所有文件和文件夹还有上面有个*隐藏受保护的操作系统文件(推荐)去掉你就能够看到其他盘里有病毒文件存在删除后重新启动电脑就能够了

安装requirejs

requirejs官方提供了一个可用于node的适配器 r.js 。有两种方法可以在项目里面加入此库。

1. npm

在具体项目目录下使用如下命令来引入requirejs:

npm install requirejs

windows环境下安装需要注意不要加上 -g 全局开关,否则不能正常安装。

安装完成后,可使用 require('requirejs') 来加载requirejs。

2. 下载r.js

如果不想使用npm,也可以直接下载r.js,并把它放到项目中达到同样的目的。

点击下载。

在项目中通过 require('/path/to/r.js') 来加载requirejs。

配置

配置requirejs

var requirejs=require('requirejs')

requirejs.config({

//把node自身的require方法传递给requirejs

nodeRequire: require

})

requirejs(["foo","bar"],function(foo,bar){})

在需要使用requirejs的地方可以用上面的代码来配置requirejs。首先加载requirejs模块,命名为 requirejs (可以为其他命名)。然后对 requirejs 进行配置。配置的方法和参数可以参照浏览器版本的requirejs的 配置说明 。不过有一点不同,如代码所示,我们需要把node的 require 方法引进来。最后一行是简单地加载模块的示例,requirejs会尝试把 foo 和 bar 两个模块当成AMD模块来加载,如果失败,则会调用node的 requie 方法来把它们当作commonjs模块加载。为了实现这样的适应性,所以我们需要配置node的 require 方法。但实际测试并不尽如人意,保险起见,还是对AMD模块使用 requirejs 加载,对commonjs模块使用 require 加载。

构造AMD格式的node模块

在node中定义的模块是commonjs模块,如果想要构造AMD模块,我们需要 amdefine 这个包。

安装amdefine

同样,可以使用npm进行安装,在项目目录下执行:

npm install amdefine

在windows下也存在无法全局安装的问题,需要对项目单独安装。

定义define方法

if(typeof define !== 'function'){

var define=require('amdefine')(module)

}

amdefine提供了包装AMD模块的 define 方法。不过上面代码中对于node中是否包含define方法的检测判断请保留,最好原封不动地将这几行拷贝到自己的项目中。这样,我们就可以像使用前端requirejs一样,定义和使用AMD模块。

将node自己的common模块转换为AMD模块

原本想通过引用`amdefine`包来实现node端AMD模块的定义,不过requirejs本身定义了`define`方法,不必额外引入其他包。

RYJS意思是交联聚乙烯绝双绞型连接软线。

R-软线,YJ-交联聚乙烯,S-双绞型。R为类别、用途代号,YJ为绝缘种类,S为特征。

类别、用途代号:A-安装线;B-绝缘线;C-船用电缆;K-控制电缆;N-农用电缆;R-软线;U-矿用电缆;Y-移动电缆;JK-绝缘架空电缆;M-煤矿用;ZR-阻燃型;NH-耐火型;ZA-A 级阻燃;ZB-B 级阻燃;ZC-C 级阻燃;WD-低烟无卤型。

导体材料:L-铝;T-铜。

绝缘种类:V-聚氯乙烯;X-橡胶;Y-聚乙烯;YJ-交联聚乙烯;Z-油浸纸。

内护层:V-聚氯乙烯护套;Y-聚乙烯护套;L-铝护套;Q-铅护套;H-橡胶护套;F-氯丁橡胶护套。特征:D-不滴流;F-分相;CY-充油;P-贫油干绝缘;P-屏蔽;Z-直流;B-扁平型;R-柔软;C-重型;Q-轻型;G-高压;H-电焊机用;S-双绞型。

铠装层:0-无;2-双钢带;3-细钢丝;4-粗钢丝。

外被层:0-无;1-纤维外被;2-聚氯乙烯护套;3-聚乙烯护套。

防火特性:阻燃电缆在代号前加ZR;耐火电缆在代号前加NH;防火电缆在代号前加DH。

扩展资料

充油电缆型号由产品系列代号和电缆结构各部分代号组成。自容式充油电缆产品系列代号CY。外护套结构从里到外用加强层、铠装层、外被层的代号组合表示。

绝缘种类、导体材料、内护层代号及各代号的排列。次序以及产品的表示方法与35kV及以下电力电缆相同。

CYZQ102 220/1×4表示铜芯、纸绝缘、铅护套、铜带径向加强、无铠装、聚氯乙烯护套、额定电压220kV、单芯、标称截面积400mm2的自容式充油电缆。

参考资料来源:百度百科—电缆型号

参考资料来源:百度百科—电缆