CoalYa's Notes

有态度很难,就做点记录吧。。。


  • 首页

  • 标签

  • 分类

  • 归档

  • 日程表

迭代器(Iterator)和生成器(Generator)之二

发表于 2018-09-02 | 分类于 JavaScript , 《深入理解ES6》

迭代器的基础功能可以辅助我们完成很多任务,通过生成器创建迭代器的过程也很便捷,迭代器也可以被用于完成一些复杂任务。

阅读全文 »

CSS houdini初探

发表于 2018-08-01 | 分类于 CSS

CSS houdini是一个各大厂商的工程师组成工作组,志在建立一系列的API,让开发者能够介入浏览器的CSS 引擎操作。

阅读全文 »

迭代器(Iterator)和生成器(Generator)之一

发表于 2018-07-09 | 分类于 JavaScript , 《深入理解ES6》

用循环语句迭代数据时,需要初始化一个变量来记录每一次迭代在数据集合中的位置,使用迭代器对象返回迭代过程中集合每一个元素,可以极大简化数据操作。

阅读全文 »

Set集合和Map集合

发表于 2018-06-30 | 分类于 JavaScript , 《深入理解ES6》

Set集合是一种无重复元素的列表。Map集合内含多组键值对,集合中每个元素分别存放着可访问的键名和它对应的值。

阅读全文 »

Symbol

发表于 2018-06-20 | 分类于 JavaScript , 《深入理解ES6》

Symbol和Symbol属性

Symbol是ES6引入的第6种原始类型数据。ES6之前,属性名都是字符串类型,Symbol可以为属性添加非字符串名称。

阅读全文 »

《深入理解ES6》之解构

发表于 2018-05-06 | 分类于 JavaScript , 《深入理解ES6》

解构

解构是一种打破数据结构,将其拆分为更小部分的过程。

ES5及早期版本,从对象和数组中获取特定数据并赋值给变量,实现可能如下。

阅读全文 »

Git小结

发表于 2018-04-05 | 分类于 Git

起步

Git简介

Git是最流行的分布式版本控制系统,SVN是集中式的版本控制系统。
集中式:版本集中存放在中央服务器,工作时,先从中央服务器取得最新版本,修改完后再推送给中央服务器。
分布式:每个人的电脑上都是一个完整的版本库,工作时不需要联网。和集中式相比,分布式版本控制系统的安全性要高很多,因为每个人电脑都有完整的版本库。

阅读全文 »

《深入理解ES6》之扩展对象的功能

发表于 2018-04-01 | 分类于 JavaScript , 《深入理解ES6》

对象类别

ES6规范清晰定义了每一个类别的对象

  • 普通对象 具有JavaScript对象所有的默认行为
  • 特异对象 具有某些与默认行为不符的内部行为
  • 标准对象 ES6规范中定义的对象,例如Array、Date等。标准对象既可以是普通对象,也可以是特异对象。
  • 内建对象 脚本开始执行时存在于JavaScript执行环境中的对象,所有标准对象都是内建对象。
阅读全文 »

相等操作符(==)的隐式转换

发表于 2018-02-25 | 分类于 JavaScript

相等操作符(==)的隐式转换

使用相等操作符,当两个操作数类型不相等时,会在比较前尝试将其转换为相同类型。

阅读全文 »

《深入理解ES6》之函数

发表于 2018-01-28 | 分类于 JavaScript , 《深入理解ES6》

函数形参的默认值

JavaScript函数语法规定,无论在函数定义中声明了多少形参,调用时可以传入任意数量的参数。可以在定义时,当已定义的形参无对应的传入参数时为其指定一个默认值。

阅读全文 »
12
CoalYa

CoalYa

14 日志
6 分类
13 标签
© 2018 CoalYa