当前位置: 首页 > news >正文

宜城网站开发搜索引擎优化排名关键字广告

宜城网站开发,搜索引擎优化排名关键字广告,做百度移动网站吗,深圳市建设工程质量检测网站webpack是 前端资源模块化管理工具和打包工具#xff1b;webpack本身只能识别模块引入#xff0c;打包模块的功能#xff1b;webpack能识别ES Moudule、common JS等模块规范一、现有模块系统1、CommonJS关键词#xff1a;module.exports exports require特点#xf…webpack是 前端资源模块化管理工具和打包工具 webpack本身只能识别模块引入打包模块的功能webpack能识别ES Moudule、common JS等模块规范 一、现有模块系统 1、CommonJS 关键词module.exports    exports    require 特点 1node.js遵循CommonJsnpm中有近20万个可以使用的模块 2同步加载所依赖的模块资源阻塞加载不能并行加载模块 3当前浏览器暂不支持同步加载模块 使用方法 require(module); require(../file.js); exports.doStuff function(){} module.exports someValue;   2、AMD  Asynchronous Module Definition (异步模块定义) 主要是一个接口 define(id?,dependencies?,factory)在声明模块时指定所有依赖并且要当做形参传入到factory工厂中对于依赖的模块提前执行依赖前置 关键词define   require 特点 1适合浏览器环境异步加载模块 使用方法 define(module,[dep1,dep2],function(d1,d2){return someExportedValue; }) require([module,../file],function(module,file){}) 3、CMD  Common Module Definition 与AMD相似并与CommonJs和Node.js的Modules规范保持了很大的兼容性 特点 1依赖就近延迟执行 2能在Node.js中运行 使用方法 define(function(require,exports,module){var $ require(jquery);var Spinning require(./spinning);exports.doSomething ...module.exports ... }) 4、ES6模块 ES Moudule 关键词import  export default ECMAScript6标准增加了js语言层面的模块概念。 特点 1面向未来的ECMAScript标准原生浏览器端没有兼容 2属于全新的命令字新版的Node.js才支持 /*header.js*/ function header(){var appEl document.getElementById(app);var header document.createElement(div)header.innerHTML header;appEl.appendChild(header) }//ES Module // export default header; // export {header,header2}//commonJS // module.exports header; //第一种写法 // exports.header header; //第二种写法//AMD // define(header,function(){ // return header; // });/*index.js*/ //ES module // import header from ./header; // import {header,header2} from ./header;//commonJS // var header require(./header);//module.exports header; 对应 // var header require(./header).header; //exports.header header; 对应//AMD // var header require(./header.js);new header(); webpack特点 1代码拆分实现前端模块按需加载分块传输避免了传统模块系统极端的加载传输方式传统模块系统极端的两个加载传输方式a、每个模块文件都单独请求造成请求次数过多导致应用启动速度慢b、把所有模块打包成一个文件然后只请求一次导致一次请求加载所有模块导致流量浪费、初始化过程慢 2通过loader转换器可以将各类资源转换为javascript模块如样式图片字体htmlless、sass、模板库多语言系统等等 3 Webpack 有一个智能解析器几乎可以处理任何第三方库无论它们的模块形式是 CommonJS、 AMD 还是普通的 JS 文件。 4 Webpack 还有一个功能丰富的插件系统。 转载于:https://www.cnblogs.com/zuozuo-blog/p/6560428.html
http://www.sadfv.cn/news/107806/

相关文章:

  • 学会网站建设的重要性网站建设四川
  • 外贸网站 语言网站的seo优化方案
  • 服务类网站开发大力推进网站集约化建设
  • 做空包网站wordpress替换表情变小
  • 企业网站 域名注册优化seo网站西安
  • 折扣网站搭建有需要做网站推广找我
  • 发布软文的平台有哪些微信搜一搜seo优化
  • 淄博网站制作服务个人网站设计制作步骤
  • 做网站的流程视频教程国家建设人才网站
  • 做音乐网站的目地1688做网站需要多少钱
  • 马鞍山建设网站网站设计网上培训学校
  • 浙江省住房建设厅网站企业网站备案案例
  • 非遗文化网站建设深圳市宝安区投资推广署官网
  • 大淘客平台怎么做分销网站建设网站需要什么资质
  • 网站项目建设规划书案例广州优壹网络科技有限公司
  • 太仓建设银行网站佛山网上推广
  • 网站中怎么做图片的变换湛江人才网招聘官方网
  • 足球网站网站建设优质视频素材网站
  • 在百度搜索到自己的网站企业网站主页设计
  • 企业网站做留言板有什么优势上海知名的网站公司
  • 手机网站开发源码wordpress搬家 图片不显示
  • 国外做汽配的网站wordpress文件上传 并发
  • 网站建设服务费下什么科目wordpress插件 二次开放
  • 建设新农村网站做网站工资高吗
  • 论坛网站建设推广优化app开发大概多少钱
  • 创建网站需要备案吗wordpress 备份 教程
  • 中企动力建站怎么样武威网站制作公司电话多少
  • 做运营必知网站owasp 网站开发
  • 二级域名做网站studio网站开发
  • 北京平台网站建设世界网站排名查询