ES6(ECMAScript2015) 基础知识 浅析】的更多相关文章

1.php基础语法    后缀名为.php的文件 (1) echo   向页面中输入字符串  <?php    所有php相关代码都要写在<?php ?>这个标签之中 echo "<div>Hello World!</div>"; ?> (2) $  变量声明  如果只声明不赋值,会报错 <?php $num=123; echo $num; echo "<div>编号为:".$num."&l…
1.块级作用域(let) { let fruit = “apple”; } console.log(fruit) 会报错,因为{ }大括号包含的区域为块级作用域,let在其中申明的变量只能在该块中生效 2.恒量声明(const) const fruit = "apple"; fruit = "banana"; console.log(fruit) 会报错,因为const声明的是恒量,不能被重新赋值,只能用方法改变,如const arr = [ ],可以使用arr.p…
1. 模块化 ①常用模块化规范 CommonJS + nodejs AMD(Asynchronous Module Definition) + RequireJS CMD(Common Module Definition) + SeaJS UMD ECMAScript 2015 Module ② CMD规范seajs (1)seajs的基础语法: 引入sea.js插件包 创建一个test.js文件,在其中写如下代码: define(function( require , exports , mo…
1.let let可以声明块级作用域变量 'use strict'; if (true) { let app = 'apple'; } console.log(app); //外面是访问不到app的 2.const const可以声明常量 'use strict'; const app = 'apple'; console.log(app); const app = 'peach'; console.log(app); //报错,常量不能多次赋值 3.Destructuring 解构 解构赋值允…
一. ES6 ES6中定义变量使用 let/const let 使用let定义的变量不能进行"变量提升" 同一个作用域中,let不能重复定义相同的变量名 使用var在全局作用域中定义的变量相当于给window增加了一个私有的属性,但是使用let定义的变量和window没有任何的关系 const 除了拥有let的那些特点之,const定义的变量是一个恒定的值(常量),存储的值是不能进行改变的 块级作用域 ES5中的作用域只有两种 全局作用域 函数执行形成的私有作用域 ES6中的作用域多加…
1.ECMAScript 6.0(以下简称ES6). 2.ECMAScript 和 JavaScript 的关系是,前者是后者的规格,后者是前者的其中一种实现. 3.对ES6支持的浏览器:超过 90%的 ES6 语法特性都实现了. 4.Node(nodejs)是 JavaScript 的服务器运行环境(runtime). 5.Babel 是一个广泛使用的 ES6 转码器,可以将 ES6 代码转为 ES5 代码. npm install --save-dev @babel/core //在项目目录…
1.定义和使用 function *gen() { return 'first generator'; } // 有点类似类的实例化过程 let generatorResult = gen() // 核心方法next generatorResult.next() // {value: "first generator", done: true} // Generator 如同一个序列:一旦序列中的值被消费,你就不能再次消费它. generatorResult.next() // und…
1. 引入Echarts Echarts是基于canvas的数据可视化产品,由百度公司推出 参考官方文档,引入教程示例即可,注意有两种引入方式: (1)直接引入 (2)模块化引入 2. 基本API使用 (1)设置整个图表的大小位置使用grid属性 grid: {    设置图标整体的大小 // x: '20%',   x,y表示左上角的相对位置, // y: 100, // x2: 200,   x2,y2表示右下角的相对位 // y2: 100, width: '50%',   宽度设置 le…
1.angular:前端js框架  https://angularjs.org ① SPA单页应用程序 通过ajax从后台获取数据,动态渲染页面,不出现白屏,提高效率,节省流量 (1)锚点值 锚点:是网页制作中超级链接的一种,又叫命名锚记.锚点像一个迅速定位器一样是一种页面内的超级链接.使用锚点可以在文档中设置标记,这些标记通常放在文档的特定主题处或顶部.然后可以创建到这些锚点的链接,这些链接可快速将访问者带到指定位置. 示例: 在HTML页面中适当位置定义如下的锚点:  <div id="…
1.canvas HTML5给出的一个可以展示绘图内容的标签 使用领域: (推荐网站:threejs.org) 1. 游戏   2. 可视化数据  3. Banner广告  4. 多媒体 (1)在 canvas 中使用各种方法描点实际上描述的是一个称为路径( path )的东西 (2)在 canvas 绘图中,所有描述的东西都是路径,只有最后填充或描边的时候才会显示出效果 (3)每一个路径都是一个状态 2.canvas标签的基本使用 ① canvas标签默认占据300*150像素区域的页面空间…