node.js相当于java得jre。node可以直接运行js文件的。是运行在服务端的javascript。
如何用node运行代码:
nodejs中文网:nodejs.cn
模块化的编程:先生声明再require。
第一步:export.add=function
第二步:var demo = require
第三步:demo.add
例子:在课程的项目里
http是直接在node里面引入的。
-----------------------------------------------------------------------------------------------------
构建之后:
dis文件夹
文件夹内容
这个是老师的项目目录。
-----------------------------------------------------------------------------------------------------
代码集合:
node就是运行在服务端的javaScript。
-------------------------------------------------------------------------------------------------------------------------------------------------------------
npm相当于前端的maven。node的包管理器。
可以很方便的下载js库。
node_modules相当于maven的本地库。
package.json类似于pom.xml。
npm run dev命令执行如上图片的代码
npm初始化工程,相当于创建了一个maven工程。
npm安装模块:
之后会生成
运行工程:
编译工程:
编译只是生成了一个静态页面和一个statics文件夹。看下之前的截图。
---------------------------------------------------------------------------
编译工程:npm run build:实际上是调用的webpack
--------------------------------------------------------------------------
Webpack:https://www.webpackjs.com/concepts/
webpack的用法:
测试代码:代码如何写看下文档。
按照文档操作可以运行。
---------------------------------------------------------------------------
ES6:
特点1:变量的声明为let let和const都是块的作用域
let这么执行是报错的。let只在if有用的。
特点2:常量const
特3:模板字符串
const name = "lilei";
all = `hello ${name}`
特点4:默认函数参数
特点5:箭头表达式这个是十分重要的。替换函数表达式的。
特点6:对象初始化,键值对重名的。
特点7:解构,对象和数组的取值。
特点8:Spread Operator三个点...
特点9:import 和 export
替换ES5的require等。
特点10:异步编程。