ES6 = ES2015 ES7 = ES2016 ES8 = ES2017 babel 转换
es6 = es2015 目前没做到所有浏览器都兼容,未来一定会支持的
js
ECMA International 爱玛国际,负责维护版本
所写ES
npm install --save-dev lite-server
lite-server 开发应用的轻量级服务器,开发时用,线上一般用 apache,nginx,tomcat
--save-dev 开发过程中引入,打包不引入,devDependencies 存入仅编译时需要引入的;
dependencies 所列举的包,都会打包到服务器上。
lite-server 会根据根目录下index.html文件,自动部署在http://localhost:3000下,
好处是,js文件变了,会自动刷新页面;
JavaScript诞生于1994年,由ECMAInternational(艾玛国际)负责维护,所以也叫ECMAScript,缩写就是ES,就是JavaScript的标准或版本
目前ES3、ES5所有浏览器都支持
ES6=ES2015目前浏览器是不支持的,但是未来一定会支持
npm init :创建一个使用npm作为包管理器的项目
npm install --save-dev lite-server:开发环境的轻量级服务器
tsc 运行文件
开发环境安装 本地运行的轻量级服务器 会成为自动编译的第一步
devDependencies 里面的配置项 不需要部署到服务器当中
dependencies 下面所有的依赖都会被打包放到生产服务器中
区分两者的好处:有效降低网站的大小,加速用户打开网站的时间
lite-serve 轻量级服务器
lite-server 服务器会根据更目录下 index文件自动部署在lookhost3000url上面
部署在服务器上的好处就是 当我们在完成编入后避免再次刷新页面,就可以显示新的代码
npm start 服务器就被打开了
点node旁边加号 tsc app.ts 就自动探测变化
tsc app.ts 执行ts
node hello.js
npm install --save-dev lite-server
yarn add lite-sever -D
好好听课