requirejs中Shims使用说明

RequireJS中若是使用AMD规范,在使用的过程当中没有太多的问题,若是加载非AMD规范的JS文件,就须要使用Require中的shim.jquery

复制代码
require.config({
    paths:{
        jquery:"/js/jquery2.0", InStorage:"/js/in/InStorage", Product:"/js/product/Product", cate:"/js/product/Category", }, shim:{ cate:{ deps:[], exports:"Category" } } });
复制代码

 

  cate:"/js/product/Category" 该文件是非AMD规范的JS,在使用的过程当中遵循以下几个步骤:数组

  (1) paths 中配置文件加载的路径, JSON中的 Key值能够随意,尽可能有意义,JSON中的Value是文件的加载路径,这个没必要多说ui

  (2) shim 中定义一个JSON对象, Key 值(cate) 与paths中定义的名字同样spa

  (3) shim中的JSON对象有两个属性: deps,exports ;  deps 为数组,表示其依赖的库, exports 表示输出的对象名code

相关文章
相关标签/搜索