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

网站开发和c语言网站建设模板怎么做

网站开发和c语言,网站建设模板怎么做,杭州网站的特点,某男神去年年底来某网站做见面会_竟要求安保人数超过两位数1.模块概念 模块#xff1a;指解决一个复杂问题的时候#xff0c;自顶向下逐层把系统划分成若干模块的过程。对于整个系统来讲#xff0c;模块是可以组合、分解和更换的单元。 在编辑领域中的模块#xff0c;就是遵守固定的规则#xff0c;把一个大文件拆成独立并且相互…1.模块概念 模块指解决一个复杂问题的时候自顶向下逐层把系统划分成若干模块的过程。对于整个系统来讲模块是可以组合、分解和更换的单元。 在编辑领域中的模块就是遵守固定的规则把一个大文件拆成独立并且相互依赖的多个小模块。 代码进行模块拆分的好处有提高代码的复用性提高代码的可维护性可以实现按需加载。 2.模块分类 2.1、内置模块内置模块是由Node.js官方提供的如fs、path、http等 fs 模块用于文件操作包括读取文件、写入文件、创建目录、删除文件等。http 模块用于创建 HTTP 服务器和客户端可以处理 HTTP 请求和响应。https 模块与 http 模块类似但支持安全的 HTTPS 协议。path 模块用于处理文件路径包括路径解析、拼接、规范化等。events 模块用于实现事件驱动的编程可以创建和处理事件。stream 模块用于处理流式数据可以读取和写入可流式的数据。util 模块包含一些实用工具函数如继承、类型判断、错误处理等。crypto 模块提供加密和解密功能包括哈希算法、对称加密和非对称加密等。os 模块提供与操作系统相关的功能如获取操作系统信息、处理文件路径等。querystring 模块用于解析和序列化 URL 查询字符串。 2.2、自定义模块每个用户创建的 .js文件都是自定义模块 2.3、第三方模块由第三方开发出来的模块使用前需先下载 3.加载模块 3.1、require 使用 require() 方法可以加载需要的内置模块、自定义模块、第三方模块进行使用 注使用 require() 方法加载其他模块时会执行被加载模块中的代码 加载内置模块 const fs require(fs);加载自定义模块 模块名中的.js可省略相对路径与绝对路径皆可 const custom require(./custom.js);加载第三方模块 const moment require(moment)3.2、exports 在项目中创建hello.js exports.world (){console.log(Hello World) }hello.js通过exports将world作为模块的访问接口可以提供给外部加载调用。 const hello require(./hello) hello.world()Node.js 提供了 exports 和 require 两个对象其中 exports 是模块公开的接口require 用于从外部获取一个模块的接口即所获取模块的 exports 对象。 3.3、module 将整个对象作为访问接口在项目中创建hello.js const Hello (){let namethis.setName (val){name val}this.sayHello (){console.log(Hello name)} }module.exports Hellohello.js通过module.exports将Hello对象作为模块的访问接口可以提供给外部加载调用。 const Hello require(./hello) let hello new Hello() hello.setName(World) hello.sayHello()exports返回模块函数而module.exports返回模块本身。 4.模块作用域 模块作用域模块作用域和函数作用域类似在自定义模块中定义的变量、方法只能在当前模块内被访问这种模块级别的访问限制。模块作用域的好处可以防止全局变量污染的问题。 // 模块作用域 const username 张三; function funcs(){console.log(大家好我叫 username); };5.模块的加载机制 模块在第一次加载后会被缓存多次去调用 require() 模块的代码只会被执行一次。无论是内置模块、自定义模块、还是第三方模块它们都会优先从缓存中加载提高模块的加载效率。 内置模块的加载机制内置模块的加载优先级最高 自定义模块的加载机制当使用 require() 加载自定义模块时必须以 ./ 或 …/ 开头的路径标识符。如果没有使用 ./ 或 …/ 的路径标识符则 node.js 会把它当作内置模块或第三方模块去加载。 第三方模块的加载机制当传递给 require() 的模块标识符不是一个内置模块也没有以 ./ 或 …/ 开头则 node.js 会从当前的模块的父目录开始尝试从 /node_modules 文件夹中加载第三方模块如果没有找到对应的第三方模块会移动到上一层父目录中进行加载直到文件系统的根目录。
http://www.w-s-a.com/news/408228/

相关文章:

  • 商城网站优化方案注册公司制作网站
  • 政务服务网站建设整改报告wordpress的导航代码
  • 图片素材网站建设做教育网站用什么颜色
  • 快站淘客中转页wordpress商业插件
  • 可信网站网站认证免费软件下载网站免费软件下载网站
  • 小学生网站制作最新域名网站
  • 奖励网站代码设计制作ppt时
  • 茂名优化网站建设门户网站和部门网站的区别
  • 一尊网 又一个wordpress站点wordpress获取当前文章名称
  • 营销型网站多少钱新建网站的外链多久生效
  • 网站空间怎么选择tp5企业网站开发百度云
  • 网站建设saas排名成立公司的流程和要求及费用
  • 网站建设共享骨科医院网站优化服务商
  • 肯尼亚网站域名万能进销存软件免费版
  • 做商城网站价格上海做网站建设
  • 广州制作外贸网站公司阿里云网站模板
  • 做网站为什么要买服务器十堰城市建设网站
  • 西安网站seo技术厂家东莞如何制作免费的网页
  • 做旅游的网站的目的和意义极限优化wordpress
  • 做美食视频网站有哪些品牌营销策划机构
  • 佛山知名营销网站开发wordpress可视化编辑器排行
  • 石岩做网站哪家好石家庄做网站设计
  • 建设网站需要冠县做网站
  • 保定网站seo哪家公司好wordpress教程视频下载
  • 网站开发 哪些文档网站海外推广方法
  • 广西建设局网站首页如何做条形码网站怎么搞
  • 琼海建设网站wordpress 商城站下载地址
  • 网站需要多大数据库divider wordpress
  • 兰州北京网站建设网络广告推广网站
  • 宁晋网站建设森网站建设