系列文章 -- ES6笔记系列 解构赋值,即对某种结构进行解析,然后将解析出来的值赋值给相关的变量,常见的有数组、对象、字符串的解构赋值等 一、数组的解构赋值 如上,解析返回的数组,取出值并赋给相应的变量,这就是解构赋值 1. 还可以嵌套多层,只要相应的模式匹配了就能解析出来 2. 如若模式不匹配则 ...
分类:
其他好文 时间:
2016-09-21 19:54:47
阅读次数:
143
1. 数组的解构赋值 [ 基本用法 ] 按照一定的模式从数组或者对象中取值,对变量进行赋值的过程称为解构。 以前,为变量赋值只能直接指定值: 而ES 6 允许写成下面这样: 上面的代码表示,可以从数组中取值,按照位置的对应关系对变量赋值。 [ 默认值 ] 解构赋值允许使用默认值。 ES6内部使用严格 ...
分类:
其他好文 时间:
2016-09-19 13:00:32
阅读次数:
166
bzoj4002[JLOI2015]有意义的字符串 题意: 给出b,d,n。求 题解: 蒟蒻太弱只能引用神犇的题解 构造数列an=b?an?1+d?b2/4*an?2 ,其中a0=2,a1=b,然后我们求出这个数列的通项公式,得到an=(b+d√2)n+(b?d√2)n 即(b+d√2)n=an?( ...
分类:
其他好文 时间:
2016-09-16 16:51:43
阅读次数:
186
let和const命令 let声明的作用域为代码块,不存在变量提升。 let不允许在相同的作用域内,重复声明同一个变量。 const用法与let类似,区别是const声明的变量是常量。 为什么需要块级作用域? 内层变量可能会覆盖外层变量 用来计数的循环变量泄漏为全局变量 对象的解构赋值 默认值生效的... ...
分类:
其他好文 时间:
2016-09-10 19:02:17
阅读次数:
185
1. 构架1.1 C/S构架1.1.1 定义C/S是Client/Server这两个单词的首字母,指的是客户端/服务器架构的意思,通过客户端与服务器交互.优点有:性能较高,将部分数据计算放在了客户端中,服务器只需要将这些数据接收和处理;可以实现更多的特效.缺点有:对客户端的依懒性极高,电脑需要安装指 ...
分类:
Web程序 时间:
2016-09-03 19:49:13
阅读次数:
243
先说明一下我的项目的目录解构: 本项目中渲染的时候都是通过在index.js页面里面,来使用index.ejs的,首先引用必须的模块: 把index.json内的数据渲染到index.ejs页面,并且在本地http://localhost:3000/访问时,渲染index.ejs页面,并使用进来 启 ...
分类:
Web程序 时间:
2016-08-29 10:21:48
阅读次数:
164
这个东西需要第二级, babel-preset-stage-2,然后再presets里引入stage-2的设置,再plugins离引入对应的插件 { "presets": ["es2015", "react", "stage-2", "stage-3"], "plugins": [ "transfo ...
分类:
其他好文 时间:
2016-08-28 20:57:41
阅读次数:
1530
[概念] javascript构造函数和普通函数的 javascript构造函数和普通函数的区别是什么: 使用构造器创建对象 在 JavaScript 中,构造器其实就是一个普通的函数。当使用 new 操作符 来作用这个函数时,它就可以被称为构造方法(构造函数)。 我的理解:构造函数 就是 类了。 ...
分类:
编程语言 时间:
2016-08-27 16:42:50
阅读次数:
263
1.构造函数 构造函数不同与其他类方法,因为他创建新的对象,而其他类方法只是被现有的对象调用。这是构造函数不被继承的原因之一。继承意味着派生类对象可以使用基类的方法, 然而,构造函数在完成其工作之前,对象并不存在。 2.析构函数 一定要定义显示析构函数来释放构造函数使用new分配的所有内存,并完成类 ...
分类:
其他好文 时间:
2016-08-26 11:57:40
阅读次数:
130