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

网站免费源码不用下载html怎么做网站地图

网站免费源码不用下载,html怎么做网站地图,wordpress绕过注册码,做网站神器模块化 1. 介绍 1.1.什么是模块化与模块 ? 将一个复杂的程序文件依据一定规则(规范)拆分成多个文件的过程称之为 模块化 其中拆分出的 每个文件就是一个模块 ,模块的内部数据是私有的,不过模块可以暴露内部数据以便其他模块使用 1.2 什么是模块化项目 ? 编码时是按照模…

模块化

 1. 介绍

     1.1.什么是模块化与模块 ?

将一个复杂的程序文件依据一定规则(规范)拆分成多个文件的过程称之为 模块化

  其中拆分出的 每个文件就是一个模块 ,模块的内部数据是私有的,不过模块可以暴露内部数据以便其他模块使用

     1.2 什么是模块化项目 ?

编码时是按照模块一个一个编码的, 整个项目就是一个模块化的项目

     1.3 模块化好处

1. 减少命名冲突 2. 高复用性 3. 高维护性

2.模块暴露数据

        2.1模块初体验

                1. 创建 me.js

function fn() {console.log('guyi');
}// 暴露数据
module.exports = {fn
}

                2. 创建 index.js

// 导入模块
const { fn } = require('./me.js')
fn()

         2.2 暴露数据

        模块暴露数据的方式有两种:

   module.exports = value    这个为属性

   exports.name = value        独立的变量

使用时有几点注意:

module.exports 可以暴露 任意 数据
不能使用 exports = value 的形式暴露数据,模块内部 module.exports 与 exports 的隐式关系
exports = module.exports = {} ,require 返回的是目标模块中 module.exports 的值

        2.3 导入(引入)模块

        使用 require 传入文件路径即可引入文件

const test = require('./me.js')

注意事项:

1.导入自己创建模块时路径建议写相对路径,且不能省略 ./ 和 ../ 之前FS模块事工作目录会改变

2.js 和 json 文件导入时可以不用写后缀

3.如果导入其他类型的文件,会以 js 文件进行处理

4. 如果导入的路径是个文件夹, 首先 检测该文件夹下 package.json 文件中 main 属性对应 的文件, 如果存在则导入,反之不存在会报错。

如果 main 属性不存在,或者 package.json 不存在,则会尝试导入文件夹下的 index.js 和index.json , 如果还是没找到,就会报错

5. 导入 node.js 内置模块时,直接 require 模块的名字即可,无需加 ./ 和 ../

arguments.callee.toString() 指向函数的 返回函数代码体

3.导入模块的基本流程

介绍一下 require 导入 自定义模块 的基本流程

  1. 将相对路径转为绝对路径,定位目标文件
  2. 缓存检测
  3. 读取目标文件代码
  4. 包裹为一个函数并执行(自执行函数)。通过 arguments.callee.toString() 查看自执行函数
  5. 缓存模块的值
  6. 返回 module.exports 的值

4.CommonJS 规范

module.exports 、exports 以及 require 这些都是 CommonJS 模块化规范中的内容。

而 Node.js 是实现了 CommonJS 模块化规范,二者关系有点像 JavaScript 与 ECMAScript

 5.包管理工具

1.概念介绍

   1.1包是什么

包单词

http://www.yayakq.cn/news/505486/

相关文章:

  • 在百度怎么建立自己的网站企业信息管理系统实训报告
  • 大企业网站建设费用酒店网站建设特色
  • 网站建设风格青岛网站做网站多少钱
  • 河北地矿建设集团官方网站视频直播软件有哪些
  • 制作个人业务网站广告创意设计欣赏
  • 手机网站建设是什么flask做的网站项目
  • 自媒体图片素材网站网站建设中单页面
  • 传媒公司 网站开发品牌网站设计工作室
  • 购物建设网站wordpress方框里面打勾
  • html企业网站模板大地seo
  • 网站编程技术 吉林出版集团股份有限公司宁夏建设工程招标投标信息网站
  • 服务器网站管理助手wordpress无法编辑文章
  • 网站的专业惠州网站建设找惠州邦
  • 网站建设攸县自己的品牌怎么做加盟推广
  • 中跃建设集团有限公司网站wordpress手机端模板
  • 专业app网站建设学好seo
  • 上海城市分站seo做微商怎么找客源加人
  • 网站开发要用什么语言沈阳优化网站关键词
  • 新浪做网站做一个电子商城网站建设方案
  • 微信公众号优惠和网站绑定怎么做pc网站接入微信支付
  • 商务网站开发的的基本流程成都百度推广开户公司
  • 电子商务行业网站石家庄做网站的公司哪个好
  • 海南省建设厅官方网站做月季评分表的工程网站叫什么
  • 撰写网站栏目规划建企业网站要多少钱
  • 做视频可以赚钱的网站营销网站规划的要点包括( )
  • 优质的聊城做网站广州网站建设V芯ee8888e
  • 做plc课程设计的网站站长工具ip地址查询域名
  • 网站安全建设思考网站备案 接电话
  • 葫芦岛市城乡建设局网站最新国家大事时政新闻
  • 如何弄公司网站抖音代运营怎么取消