fezaoduke / 21DayRead

21天阅读
9 stars 0 forks source link

#21Day阅读# 2017-08-16 #7

Open fezaoduke opened 7 years ago

fezaoduke commented 7 years ago

倒计时19天

签到

fezaoduke commented 7 years ago

靠 “机制 “无法成功

想要高效率地反复做一件事情,“机制 “是极其有效的。

izayl commented 7 years ago

D3.js 基础:选择集与数据 二

zsio commented 7 years ago

自控力

我们总觉得诱惑和麻烦来自外部世界,比如危险的甜甜圈、罪恶的香烟、充满诱惑的网络。但自控力告诉我们,问题出在我们自己身上,是我们的思想、欲望、情绪和冲动出了问题。对我们来说,最重要的是认清什么是需要克制的内在冲动。

luvshri commented 7 years ago

生命周期与ReactDOM

AboyJack commented 7 years ago

读《瓦尔登湖》

benjamintshi commented 7 years ago

Airbnb Javascript 代码规范 ES6

基本类型(直接存取基本类型)

复制类型(通过引用的方式存取复杂类型)

对所有的引用使用 const; 避免使用var

//bad
var a = 1;
//good
const a = 1;

如果你一定需要可变动的引用,使用Let代替var

//bad
var count = 1;
if(true){
    count +=1;
}
//good 
let count = 1;
if(true){
    count += 1;
}

注意 let 和 const 都是块级作用域

使用字面值创建对象

//bad
const item = new object();
//good
const item = {};

使用字面值创建数组

//bad 
const items = new Array();
//good 
const items = [];

向数组添加元素时使用Array push 替代直接赋值

const someStack = [];
//bad
someStack[someStack.length] = 'aaaaaa';
//good
someStack.push('aaaaaa');

使用拓展运算符 ... 复制数组

//bad
const len = items.length;
const itemsCopy = [];
let i;
for(i=0;i<len;i++){
    itemsCopy[i] = items[i];
}
//good
const itemsCopy = [...items];

使用Array from 把一个类数组对象转换成数组

const foo = document.querySelectorAll('.foo');
const nodes = Array.from(foo);

今天就写到这里啦,每天上下班在地铁上看的资料回家复习一下,今儿还得继续学习其他的。

onezane commented 7 years ago

制作有效用户界面的实用技术

regiondavid commented 7 years ago

继续读书笔记——缓存部分

caoyezi commented 7 years ago
  1. 数组操作方法 (1). concat() 创建当前数组的副本,将接受到的参数添加到副本的末尾,返回新创建的数组 (2). slice() 在原数组的基础上,根据传递的参数,选取特定的数组,返回一个新的子数组,不会修改原 数组。 (3). splice() 向数组的中部插入项,可删除,可替换,可插入,如只是插入一个新项,返回值是一个空 数组,删除了某一项或替换某一项,则返回删除的项。
  2. 函数 (1). 函数没有重载,及相同的函数名,后面的函数会覆盖前面相同函数名的函数。 (2). var otab = fun;// 带圆括号,是立即执行函数,不带圆括号,是变量访问函数的指针。
shiiiiiiji commented 7 years ago

Day3.开发工具