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

门户类网站注重什么商城网站要怎样建设

门户类网站注重什么,商城网站要怎样建设,外链吧怎么使用,在上阿里云做网站一、介绍 1.1 什么是模块化与模块 ? 将一个复杂的程序文件依据一定规则#xff08;规范#xff09;拆分成多个文件的过程称之为 模块化 其中拆分出的 每个文件就是一个模块 #xff0c;模块的内部数据是私有的#xff0c;不过模块可以暴露内部数据以便其他 模块使用 1…一、介绍 1.1 什么是模块化与模块 ? 将一个复杂的程序文件依据一定规则规范拆分成多个文件的过程称之为 模块化 其中拆分出的 每个文件就是一个模块 模块的内部数据是私有的不过模块可以暴露内部数据以便其他 模块使用 1.2 什么是模块化项目 ? 编码时是按照模块一个一个编码的整个项目就是一个模块化的项目 1.3 模块化好处 下面是模块化的一些好处 1. 防止命名冲突 2. 高复用性 3. 高维护性 1.4模块化使用 导出数据方式一 exports.num num; exports.sum sum; exports.Animal Animal; 导出数据方式二 // 通过module.exports 等于一个对象来导出数据 // 对象可采用es6简化对象的写法 module.exports {num,sum,Animal }; 导入数据 // 注意1 如果要使用某个模块里面的数据则需要使用 require 关键字进行导入。 // 注意2在导入用户自己开发的模块的时候需要加上路径1. 相对路径多 2. 绝对路径 注意: ./ 必须写上 // 注意3模块文件的扩展名(后缀名)可以写也可以不写 // 注意4导出的模块一般需要使用一个变量来接收一般把接收的量定义为常量 // 注意5: 定义常量的名称和文件的名称保持一致这个不是必须大家都这么做 const m1 require(./modules/m1.js); 完整代码 // m1.js中 let num 10; function sum(a, b) {return ab }class Animal{constructor(){this.age0} }// 导出数据方式1 // exports.num num; // exports.sum sum; // exports.Animal Animal;// 导出数据方式2 // 通过module.exports 等于一个对象来导出数据 // 对象可采用es6简化对象的写法 module.exports {num,sum,Animal }; 模块的使用 //01-模块的使用.js const m1 require(./modules/m1.js);console.log(m1); //{ num: 10, sum: [Function: sum], Animal: [Function: Animal] } console.log(m1.sum(10, 20)); const obj new m1.Animal(); //30 console.log(obj.age); //0 二、模块里面this的指向问题 exports实际上是module.exports的引用 在 nodejs 里面的 this 代表当前的这个模块也就是 exports 对象 console.log(exports); //{} console.log(module.exports); //{} console.log(exports module.exports); //true exports实际上是module.exports的引用console.log(this, this); // this {}console.log(this exports);// true // 在 nodejs 里面的 this 代表当前的这个模块也就是 exports 对象 并且交互模式下没有exports这个对象 console.log(global this ); //false this不指向全局对象 三、CommonJS 规范 module.exports 、 exports以及require 这些都是CommonJS模块化规范中的内容。 而 Node.js 是实现了 CommonJS 模块化规范二者关系有点像 JavaScript 与 ECMAScript CommonJS 规定 ① 每个模块内部module 变量代表当前模块。 ② module 变量是一个对象它的 exports 属性即 module.exports是对外的接口。 ③ 加载某个模块其实是加载该模块的 module.exports 属性。require() 方法用于加载模块。
http://www.w-s-a.com/news/356086/

相关文章:

  • 建设银行企业网站访问不了wordpress搬到谷歌服务器
  • 网站建设与网站优化销售别墅庭院园林景观设计公司
  • 沈阳红方城网站建设专业的微网站哪家好
  • 医院网站asp东营信息发布平台
  • 网站全站建设开题报告范文南京本地网站
  • 网站漏洞扫描工具wampserver集成环境搭建了一个织梦cms网站
  • 如何在局域网上做网站宁波设计公司排行榜
  • 自己的电脑做网站服务器吗百度搜索风云榜总榜
  • 做化妆品的一些网站企业网站建设与营运计划书
  • 重庆速代网络科技seo整站优化服务教程
  • 成都比较好的装修设计公司seo3的空间构型
  • 开发商建设审批网站成都创意设计公司
  • 百度快照比网站上线时间早wordpress新建阅读量字段
  • 国家工程建设标准化协会网站网站开发工具有
  • 上海网站建设集中公关公司组织架构图
  • wordpress副标题的作用百度网站标题优化
  • 大连哪家公司做网站比较好wordpress 判断用户组
  • 网站空间1g多少钱东莞公司高端网站建设
  • 网站服务器出错是什么意思做餐饮酒店网站
  • 房地产网站建设策划方案网站建设教程简笔画
  • 3d室内设计软件wordpress本地优化加速版
  • 南京高新区规划建设局网站石家庄哪里做网站比较好
  • 免费培训课程网站优化的方式
  • 做网站要固定电话在家自己做网站
  • 招聘网站开发视频新手如何做网站维护
  • flash 网站欣赏国外做的比较好的网站有哪些
  • 推广一个网站需要什么官网首页设计
  • 淘宝建设网站的理由企业官网建设哪家好
  • 青岛网站推wordpress主题切换
  • 天元建设集团有限公司资质郑州网站seo推广