Toc
0 results found
Utone
总结笔记20181017
2018/10/17 Code JavaScript
  • 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
打赏
支付宝
微信
本文作者:Utone
版权声明:本文首发于Utone的博客,转载请注明出处!