1、JavaScript概念 JavaScript是脚本语言; 编写之后,可以直接运行(缺失了编译的过程) 2、JavaScript组成部分 ECMAScript: 语言的标准(定义语法)从2015年推出ES6之后; 今后每年推出一个新版本 DOM - Document Object Model(文 ...
分类:
编程语言 时间:
2018-01-14 19:32:59
阅读次数:
585
const声明一个只读的常量。一旦声明,常量的值就不能改变。 定义后可以使用但不能修改 但是,const 定义的对象可能与我们想象的不太一样 定义了对象b ,我们可以在b上添加修改属性,再看一个列子 现在又不让修改了 如果想让对象变成不可变数据,可以使用Object.freeze 方法 ...
分类:
其他好文 时间:
2018-01-14 15:57:46
阅读次数:
142
我的第一个React应用 接着我们上一期所讲的内容,通过 脚手架创建的应用,它是基于 "ES6的语法" 生成的。我们清空src目录下的文件,并分别创建index.js和index.css文件。 现在我们编辑index.js文件, 启动npm start,页面上显示: 代码解释 Hello World ...
分类:
其他好文 时间:
2018-01-14 13:05:57
阅读次数:
128
一,ES6 (1),new Set () 是一个新的数据结构,类似数组有四个操作方法以及四个遍历方法。 四个操作方法 add(value):添加某个值,返回 Set 结构本身。 delete(value):删除某个值,返回一个布尔值,表示删除是否成功。 has(value):返回一个布尔值,表示该值 ...
分类:
编程语言 时间:
2018-01-14 00:55:10
阅读次数:
193
介绍 ECMAscript 5添加了“严格模式”,会使得Javascript在更严格的条件下运行,设立"严格模式"的目的,主要有以下几个: 消除Javascript语法的一些不合理、不严谨之处,减少一些怪异行为; 消除代码运行的一些不安全之处,保证代码运行的安全; 提高编译器效率,增加运行速度; 为 ...
分类:
编程语言 时间:
2018-01-13 22:23:52
阅读次数:
171
babel-preset-es2015 是一个babel的插件,用于将部分ES6 语法转换为ES5 语法。转换的语法包括: 箭头函数 class语法 const和let 对象属性名表达式: let a = { ['a'+'b']: 1 } 对象属性名缩写 var o = { a, b, c }; v ...
分类:
其他好文 时间:
2018-01-13 21:01:01
阅读次数:
732
function name(params) {} es6中的写法 () =>{} ...
分类:
其他好文 时间:
2018-01-13 20:47:40
阅读次数:
172
没有Function的对象中可以使用 ES6扩展运算符实现数组的深拷贝 对象的深拷贝(通用) ...
分类:
其他好文 时间:
2018-01-13 18:47:35
阅读次数:
103
关联分析概述啤酒和尿布的故事,我估计大家都听过,这是数据挖掘里面最经典的案例之一。它分析的方法就关联分析。关联分析,顾名思义,就是研究不同商品之前的关系。这里就发现了啤酒和尿布这两个看起来毫不相关的东西直接存在的微妙关系。最经典的关联分析算法之一就是Apriori算法,也是数据挖掘十大算法之一。在R中就有一个包可以做关联分析——arules和arulesViz,前者用于关联规则的数字化生成而后者是
分类:
编程语言 时间:
2018-01-13 00:20:57
阅读次数:
172
前言:ECMAScript和JavaScript是什么关系? JavaScript由ECMAScript,BOM,DOM组成,前者是后者的规范,后者是前者的实现 1.let和const命令 1)let用于声明变量,声明的变量是块级作用域 2)var声明的变量有变量提升的现象,let声明的变量没有 3 ...
分类:
其他好文 时间:
2018-01-12 18:34:48
阅读次数:
155