全国客户服务热线
地址:北京市大兴区纪百户街18号
手机:13699656366
电话:010-68001255
企业动态 当前位置: 首页 > 企业动态
javascript

  

javascript(图1)

  模块化主要是用来抽离公共代码,隔离作用开云域,避免变量冲突等。将一个复杂的系统分解为多个模块以方便编码。

  CommonJS API是以在浏览器环境之外构建 JS 生态系统为目标而产生的项目

  如果没有写后缀名Node会尝试为文件名添加.js、.json、.node后再搜索。

  .js件会以文本格式的JavaScript脚本文件解析,.json文件会以JSON格式的文本文件解析,.node文件会以编译后的二进制文件解析。

  由玉伯提出的(seajs),按需解析加载模块(代价挺大的),需要使用把模块变为字符串解析一遍才知道依赖了那些模块

  在commonjs中有一个Modules/Async/A规范,里面定义了require.ensure语法。webpack实现了它,作用是可以在打包的时候进行代码分片,并异步加载分片后的代码。

  manifest文件是最先加载的,manifest是在vendor的基础上,再抽取出要经常变动的部分,通过manifest.js文件来管理bundle文件的运行和加载。(比如关于异步加载js模块部分的内容)

地址:北京市大兴区纪百户街18号     手机:13699656366    
Copyright © 2026 空间规划服务技术版权所有   
官方公众号二维码展示