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

如何申请网站建设网站目的及功能定位

如何申请网站,建设网站目的及功能定位,国家企业信息管理系统,设计说明翻译NodeJS是什么Node.js是一个基于Chrome V8引擎的JavaScript运行时。NodeJS并不是一门语言#xff0c;JavaScript才是一门语言#xff0c;他是一个运行时#xff0c;如果想要在服务器端运行就需要运行时。nodeJS使用了一个事件驱动、非阻塞式I/O的模型非阻塞式I/OI/O:就是inpu…NodeJS是什么Node.js是一个基于Chrome V8引擎的JavaScript运行时。NodeJS并不是一门语言JavaScript才是一门语言他是一个运行时如果想要在服务器端运行就需要运行时。nodeJS使用了一个事件驱动、非阻塞式I/O的模型非阻塞式I/OI/O:就是input,output,计算机输入输出的意思。键盘打印机这些都是输入输出设备。对计算机来说就是读写磁盘或者进行网络操作数据库操作都是I/O操作。阻塞式I/O:I/O时进程休眠等待I/O完成后进行下一步。非阻塞式I/O:I/O时函数立即返回进程不等待I/O完成就执行下一步I/O完成后通知主程序。事件驱动(发布订阅模式)I/O等异步操作结束后的通知运行node方式1:命令行执行node进入了node的运行环境退出执行 .exit ( 或者ctrlc )方式2推荐使用在跟入口文件的同一层目录下执行node 文件路径环境Commonjs规范一种模块化规范模块化每个文件是一个模块有自己的作用域在模块内部module变量代表模块本身module.exports属性代表模块对外接口require规则/表示绝对路径./表示相对于当前文件的以 / 或 ./ 认为是按照当前给的路径查找模块。不写路径则认为是build-in模块或者各级node-modules内的第三方模块支持js、json、node 扩展名不写先尝试没有后缀的文件再依次尝试如果引入的是文件夹那么会读取该文件夹下的Index文件require特性module被加载的时候执行加载后缓存一旦出现某个模块被循环加载就只加载已经执行的部分还未执行的部分不会输出。注意使用模块时建议引入都写在文件的开头部分输出都写在文件末尾调试浏览器调试node --inspect-brk main.jschrome://inspect/#devicesAPIglobal全局对象commonjs方法require() module.exportsBuffer processs timer console.logpathpath模块提供用于处理文件路径和目录路径的实用工具path.normalize规范化给定的pathpath.join([...path])使用平台特定的分隔符作为定界符将所有给定的path片段连接在一起然后规范化生成的路径。path.resolve([...paths])将路径或路径片段的序列解析为绝对路径。path.basename(path[,ext])返回path的最后一部分尾部的目录分隔符将被忽略path.dirname(path)返回path的目录名path.extname(path)返回path的扩展名path.parse(path)dir root base name extpath.format(pathObject)从对象返回路径字符串。 与 path.parse() 相反。__dirname 是执行代码的文件所在系统的绝对目录__filename 是执行代码的文件所在系统的绝对文件路径注意__ dirname、__filename 返回执行文件所在系统的绝对路径process.cwd()总是返回执行node命令所在文件夹在require方法中指相对当前文件所在文件夹在其他地方和process.cwd()一样相对node执行所在文件夹fs文件系统fs.readFile()fs.writeFile()fs.appendFile()fs.stat()fs.mkdir()fs.readdir()fs.rename()fs.rmdir()fs.unlink()utilutil.promisify()urlurl.format()url.parse()querystringquerystring.escape()querystring.unescape()querystring.parse()querystring.stringify()http(作为客户端)http.get(options[, callback])http.request(options[, callback])http(作为服务器)http.createServer(options)response.statusCoderesponse.statusMessageresponse.setHeader(name, value)response.writeHead(statusCode[, statusMessage] [, headers])response.write(chunk[, encoding] [, callback])response.end([data[, encoding]] [, callback])buffer用于读取或操作二进制数据流的机制实例类似整数数组大小固定Buffer.alloc()Buffer.from()Buffer.isBuffer()Buffer.concat()buf.lengthbuf.toString()buf.fill()buf.equals()buf.indexOf()buf.copy()Streamfs.createReadStream()fs.createWriteStream()events大多数 Node.js 核心 API 构建于惯用的异步事件驱动架构其中某些类型的对象(又称触发器Emitter)会触发命名事件来调用函数(又称监听器Listener)。emitter.addListener(eventName, listener)emitter.emit(eventName[, ...args])emitter.off(eventName, listener)emitter.on(eventName, listener)emitter.once(eventName, listener)emitter.removeAllListeners([eventName])emitter.removeListener(eventName, listener)LikeLikeLoveHahaWowSadAngry
http://www.yutouwan.com/news/249622/

相关文章:

  • 北海手机网站制作公司注册网上怎样注册
  • 酒店网站建设项目报告书嵌入式累还是程序员累
  • 博客类网站怎么做湛江网站排名提升
  • 购买一个网站需要多少钱玉环做企业网站
  • 数据处理网站开发校园网站建设情况
  • 自贡网站制作小程序商城开发多少钱
  • 页面设计模板网站给网站网站做优化
  • 优质做网站价格如何在家里做网站
  • 有没有好用的网站推荐建筑网格
  • 水墨风格网站自己想做网站
  • 两学一做网站专栏哪个平台可以定制衣服
  • 网站设置搜索关键字郑州投资网站建设
  • 域名做违法网站ppt超链接网站怎么做
  • 做网站的必备软件采招网
  • 哪个网站做供求信息中国建设银行的网站首页
  • html5在网站建设中的凡科建站怎么收费
  • 九江网站建设网站制作网站制作一键生成
  • 中国建设劳动学会官方网站wordpress固定链接中文
  • 泉州专业做网站汽车网站
  • 如何创建自己的网站平台wordpress自定义模块自定义字段
  • 顶客网站和网摘网站科技类网站
  • 网站怎么做才能让更多平台展现红色大气网站
  • 人力资源公司的业务范围福州百度推广优化排名
  • php 网站调试昆山网站建设公司哪家好
  • 网站由哪三部分组成wordpress主题文件夹在哪里
  • 广州做网站市场青岛市做网站
  • 西安个人网站建设龙岗免费的网站制作
  • 中国信用网站建设的重要性深圳网站建设深圳网络公司
  • 做网站设计的有些什么职位网站建设在作用是什么
  • 摄影作品可以在哪些网站投稿快速网站仿制