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

济南网站建设费用百度标记号码认证平台

济南网站建设费用,百度标记号码认证平台,asp.net 4.0网站开发,perl 网站开发1.模块化 1.1.模块化的基本概念 模块化是指解决一个复杂问题时,自顶向下逐层把系统划分为若干模块的过程。对于整个系统而言,模块是可组合、分解和更换的单元。 1.2 编程中的模块化 编程领域的模块化就是把一个大文件拆成独立并相互依赖的多个小模块…

1.模块化

  • 1.1.模块化的基本概念

模块化是指解决一个复杂问题时,自顶向下逐层把系统划分为若干模块的过程。对于整个系统而言,模块是可组合、分解和更换的单元。

  • 1.2 编程中的模块化

编程领域的模块化就是把一个大文件拆成独立并相互依赖的多个小模块。
模块化的好处:

  • 提高了代码的复用性

  • 提高了代码的可维护性

  • 可以实现按需加载

2.node.js中的模块化

2.1 nodejs中的模块分类

  • 内置模块:由node.js官方提供的,例如fs,path,http
  • 自定义模块:用户创建的每个.js文件,都是自定义模块
  • 第三方模块:由第三方开发出来的模块,并非官方提供的内置模块,也不是用户创建的自定义模块,使用前需要先下载

2.2 模块作用域

和函数作用域类似,在自定义模块中定义的变量、方法等成员,只能在当前模块内被访问,这种模块级别的访问限制,叫做模块作用域。

2.3 向外共享模块作用域中的成员

2.3.1 module对象

在每个.js自定义模块中都有一个module对象,它里面存储了和当前模块有关的信息

2.3.2 module.exports对象

在自定义模块中,可以使用module.exprots对象,将模块中的成员共享出去,供外界使用,外界使用require()方法导入自定义模块时,得到的就是module.exports所指的对象。

2.3.3 exports对象

由于module.exports单词写起来比较复杂,为了简化向外共享成员的代码,node提供了exports对象。默认情况下,exports和module.exports指向同一个对象,最终的共享结果,还是以module.exports指向的结果为准。

2.3.4 node.js中的模块化规范

node.js遵循了CommonJS模块化规范,CommonJS规定了模块的特性和各模块之间如何互相依赖。
CommonJS规定:

  • 每个模块内部,module变量代表当前模块 。

  • module变量是一个对象,它的exports属性是对外的接口。

  • 加载某个模块,其实是加载该模块的module.exports属性。require()方法用于加载模块。

http://www.ds6.com.cn/news/52458.html

相关文章:

  • 日照定制网站建设服务今日国际军事新闻最新消息
  • 服装定制设计公司湖南seo优化
  • 自己 做网站恶意点击竞价时用的什么软件
  • 官方网站开发合同北京官网seo
  • wordpress添加小人云南seo公司
  • 常用网站建设工具爱站网影院
  • 企业网站关键词放几个口碑营销的优势有哪些
  • 网站建设指引自动seo系统
  • 教育门户网站系统建设方案在哪里可以发布自己的广告
  • 公司做网站百度自动点击器下载
  • 坑梓网站建设代理商公司网站建设哪个好
  • 自助建个人网站哪个好制作网页的步骤
  • 网上书店网站建设毕业设计范文没被屏蔽的国外新闻网站
  • 克拉玛依商城网站建设平台优化大师下载安装免费
  • 如何用dw建立网站自动点击器app
  • 深圳做企业网站百度代运营公司
  • jsp mysql 开发网站开发厦门seo结算
  • 做网站要什么软件全国最新的疫情数据
  • 手机网站被做跳转百度提交入口网址在哪
  • 做网站需要哪些人员域名查询工具
  • 陕西高端品牌网站建设价格百度关键词查询
  • 温州专业微网站制作电话外链网盘系统
  • 手机建设网站自适应的好处郴州网站推广
  • 郓城做网站网络公司网络营销的十大特点
  • 汕头网站建设方法优化网络的软件
  • 腾讯企点登陆海外广告优化师
  • 优秀网站分析案例网络舆情分析报告
  • 58同城网站招聘怎么做东莞有哪些做推广的网站
  • 二手车网站怎么做的百度指数总结
  • 互联网系统aso优化平台