总结笔记20181017
- node 连接数据库时需要设置时区,不然查出来的时间格式不是东八区
- no-referrer-when-downgrade 是 chrome 自动加的,表示从 https 降级到 http 时不发送 reffer
- Buffer.byteLength 获取字符串的字节长度
- position: sticky
- 设置父元素 overflow:hidden 解决浮动后没有高度
// 聚合 array.reduce(function(total, currentValue, currentIndex, arr), initialValue) initialValue 初始值 total 必需。初始值, 或者计算结束后的返回值。 currentValue 必需。当前元素 currentIndex 可选。当前元素的索引 arr 可选。当前元素所属的数组对象。
[]==![] true
在相等运算符中,如果运算符两边的值有一个是布尔类型,则会把 true 转换成 1,false 则转换为 0
相等运算符如果有一边是数字,而另一边是对象,则会把对象转换成数字。而空的数组对象转换成数字是 0
![]会转化为 0, 而空的数组对象[]转换成数字是 0 所以为 true
[]===![] 全等的话,为 false函数声明、函数表达式
console.log(f1) // function f1() {} function f1() {} // 函数声明 console.log(f2) // undefined var f2 = function() {} // 函数表达式
node 最新版本 Node.js 10.11.0 2018-09-19 6.8.275.32 6.4.1 64
- 使用 Array.every 和 Array.some 来处理全部/部分满足条件
因为作用域链,外部不能访问内部的变量和方法,这时我们就需要通过闭包,返回内部的方法和变量给外部,从而就形成了一个闭包。
弹簧振动效果 css,类似于苹果手机打开图片 Transition: 0.6s cubic-bezir(.29,1.1,.29,1.1)
- github 徽章 https://img.shields.io/discourse/https/meta.discourse.org/topics.svg