SeaJS简介四:全局配置

       SeaJS提供了一个seajs.config方法可以设置全局配置,接收一个表示全局配置的配置对象。具体使用方法如下:

 

seajs.config({
    base: 'path/to/jslib/',
    alias: {
      'app': 'path/to/app/'
    },
    charset: 'utf-8',
    timeout: 20000,
    debug: false
});


 

       如果在JS脚本中引入模块jquery的话,var $ = require('jquery');那么这时候在上篇博客中说道的引入模块的方式之三就可以用全局配置来操作了。

 

       在全局配置中base表示基址寻址时的基址路径。base设置为 http://example.com/js/3-party/ ,那么就会载入base路径下的juery模块。

 

       另外的一些属性的用途为:

 

       alias可以对较长的常用路径设置缩写。

       charset表示下载js时script标签的charset属性。

       timeout表示下载文件的最大时长,以毫秒为单位。

       debug表示是否工作在调试模式下。

 

       通过这样的一个全局配置,开发者能够很轻松的将一些很长很繁琐的公用的路径等来提取到全局配置中,减轻了开发者的繁琐的CV(复制、黏贴)操作。

 

       到这里,关于SeaJS简介就介绍完了,我们会发现这个脚本语言模块化的特点非常突出,并且语言本身比较简单并且上手容易。

 

你可能感兴趣的:(前端技术)