240 发简信
IP属地:天津
  • 学习笔记1

    JSX 1.内嵌表达式 放在curly braces中,多行时最好用parenthesis括起来避免自动断句。 2.jsx也是js表达式 3.j...

  • 惰性加载函数

    1.常规 缺点:每次调用都会执行条件判断,可避免 2.改进,只在加载时做判断 缺点:虽避免了判断,但如果从未使用过addEvent函数,那么第一...

  • this

    this提供了一种更优雅的方式来“隐式”传递一个对象的引用,eg: 如果不用this,则需要显示传递一个上下文对象 绑定规则 this是在运行时...

  • JavaScript的闭包

    当函数可以记住并访问所在的词法作用域时,就产生了闭包,即使函数是在当前词法作用域外执行。当某个函数持有对定义该函数的作用域(及其外部作用域)的引...

  • 提升

    1.只有声明本身会被提升,而赋值或其他运行逻辑会被留在原地 2.函数声明会被提升,但函数表达式不会被提升。

  • js的作用域

    js的词法作用域 对于JavaScript来说,无论函数在哪里被调用,也无论它如何被调用,它的词法作用域都只有函数被声明时所出的位置决定。 运行...

  • 模块加载器

    浏览器端javascript依赖 几种实现方案 1.import es6规范,编译施加载,能够在编译时进行静态分析 基于函数的模块并不是一个能被...

  • BFC

    BFC(Block formatting context) BFC布局规则: 内部的Box会在垂直方向,一个接一个地放置。 Box垂直方向的距离...