摘要: 模块 1.书写模块时,要对外暴露接口, module.exprots={}··exprots.xxx 2.引入模块require(路径) common.js暴露的本质是一个叫exprots的对象 module.exprots={}和exprots.xxx 二者暴露的本质是一样的,都是暴露一个expr 阅读全文
posted @ 2019-06-03 15:01 前端开创者123 阅读(291) 评论(0) 推荐(0) 编辑
摘要: node自带的规范(common.js规范) 1.common是node的规范,运行在服务器,不是浏览器端,如果使用在浏览器端,需要对该文件进行打包编译(借鉴工具:browserify,webpack,guip等) 2.common.js暴露的本质是一个叫exprots的对象 3.common.js 阅读全文
posted @ 2019-06-03 14:46 前端开创者123 阅读(459) 评论(0) 推荐(0) 编辑
摘要: 模块化开发 1.为何要使用模块化开发? 减少代码之间的关联度,部署方便,更好的分离,按需加载,避免命名冲突,容易维护。 2.什么是模块化? 1)定义:模块化是一种处理复杂系统分解为更好的可管理模块的方式。 2)作用:模块化用来分割,组织和打包软件。每个模块完成一个特定的子功能,所有的模块按某种方法组 阅读全文
posted @ 2019-06-03 14:39 前端开创者123 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 传统的开发模式(被淘汰) 1)传统开发:整个网页我们写了一个js文件,所有的特效都写到里面 缺点: 耦合度太高,代码之间的关联性太强,不便于后期维护; 变量容易造成全局污染 2)分类卡发:按种类开发(将传统开发分为多个js开发) 例如: 导航:nav.js 轮播:banner.js 懒加载:lazy 阅读全文
posted @ 2019-06-03 14:11 前端开创者123 阅读(745) 评论(0) 推荐(0) 编辑