ES6 简述与环境搭建

举报
运气男孩 发表于 2022/03/10 17:55:10 2022/03/10
【摘要】 ES6简述ES6, 全称 ECMAScript 6.0 ,是 JavaScript 的下一个版本标准,2015.06 发版。ES6 主要是为了解决 ES5 的存在的问题,比如 JavaScript 里并没有类的概念,但是目前浏览器的 JavaScript 是 ES5 版本,各大浏览器基本上都支持 ES6 的新特性,其中 Chrome 和 Firefox 浏览器对 ES6 新特性最友好,不过只...

ES6简述

ES6, 全称 ECMAScript 6.0 ,是 JavaScript 的下一个版本标准,2015.06 发版。

ES6 主要是为了解决 ES5 的存在的问题,比如 JavaScript 里并没有类的概念,但是目前浏览器的 JavaScript 是 ES5 版本,各大浏览器基本上都支持 ES6 的新特性,其中 Chrome 和 Firefox 浏览器对 ES6 新特性最友好,不过只实现了 ES6 的部分特性和功能。

如何使用ES6的新特性,又能保证浏览器的兼容?

针对 ES6 的兼容性问题,很多团队为此开发出了多种语法解析转换工具,把我们写的 ES6 语法转换成 ES5,相当于在 ES6 和浏览器之间做了一个翻译官。比较通用的工具方案有 babel,jsx,traceur,es6-shim 等。

ES6与js、node.js之间的关系

es6:可直接理解为javascript的增强版(增加了新的规范、特性与功能)或最新版,两者之间虽然略有差异,但也可以忽略

js:JS是由ES(ECMAScript)、DOM(浏览器文档对象)、BOM(浏览器对象模型)组成。主要是运行在浏览器端

node.js:  Node.js 是 JavaScript 的服务器运行环境。它对 ES6 的支持度更高。

环境搭建

首先第一步先安装node、里面附带了npm(NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题

https://nodejs.org/zh-cn/

按照步骤一步步安装即可

测试是否安装成功

打开dos命令  输入

node -v

npm -v

显示如图的版本就说明安装成功了

创建项目

在创建项目之前,需要下载一个工具,帮我们自动打包构建一个完整的web项目 叫做imooc-es-cli 

打开npm的官网https://www.npmjs.com/ 搜索工具名字

里面

里面描述了该工具的安装命令和使用方法,是全局安装的

//安装
npm install imooc-es-cli -g

//初始化项目
imooc-es-cli init

安装成功会显示如下页面

在初始化创建项目之前,会询问你项目的名字 任意输入就好

构建成功后,接着需要进入这个项目的路径,下载npm的依赖包,耐心等待一会

命令:

cd 你的项目名
npm install

如下图就是依赖包下载完成

接着我们就可以运行我们的web项目了

输入命令:

npm run  start

这里就可以之间在浏览器输入http://localhost:8081/访问项目首页了,一般默认端口为8080,这里是因为我的8080端口被另外一个web项目占用了,故端口变成了8081

访问后是这样

该项目包含了以下的文件,其中 build目录是用于存放编译后的文件的,node_moudules就是我们刚刚下载的npm依赖包,scr放的是主要的index文件,static存放一些静态文件和图片,剩下的都是配置文件,尤其是package.json


本文结束,如有不足,欢迎指正,感恩能与大家在华为云遇见!希望能与大家一起在华为云社区共同成长。

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。