时间:2022-12-14 16:20:12 下载该word文档
Node.js概述: Node.js官网:www.nodejs.org 1.Node.js是C++编写的基于V8引擎的JS运行时环境。 2.Node.js是一门基于ECMAScript开发的服务器端语言,提供了(全端JS没有的)很多扩展对象。 前端js: 1.ES原生对象:String、Number、Boolean、Math、Date、Error、Function、Object、Array、RegExp... 2.BOM&DOM 3.自定义对象 Node.js: 1.ES原生对象 2.Node.js内置对象 3.大量的第三方对象 4.自定义对象 3.Node.js可以编写独立的服务器应用,无需借助于其他web服务器。 Node.js的意义: 1.执行效率比PHP/JSP/JAVA要快 2.用一种语言统一了前后端开发。 全栈工程师 特点: 1.单线程逻辑处理 2.非阻塞 3.异步I/O处理 4.事件驱动编程
2.Node.js的两种运行方式: 1.交互模式——用于测试 读取用户输入、执行运算、输出执行结果、继续下一循环 执行方法:输入一行js语句,回车执行 2.脚本模式——用于开发 把要执行的所有js语句编写在一个独立的js文件中,一次性的提交给nodejs处理。此文件可以没有后缀 执行方法:node d:\xx\xx.js
3.Node.js的基础语法及ES6新特性 1.数据类型: (1)原始类型 string、number、boolean... 原始类型数据直接赋值即可 (2)引用类型
ES原生对象、Node.js对象、自定义对象 引用类型通常需要使用new关键字创建 2.模板字符串 ES6中提供的一种新的字符串形式 (1)使用模板方式定义字符串,数据可以实现换行 (2)可以使用${}拼接变量,并且可以执行运算 3.严格模式 ES5中新增一种比普通模式更为严格的js运行模式。 使用方法: (1)在整个脚本文件中启用严格模式