240 发简信
IP属地:上海
  • JavaScript eventLoop tasks & microtasks

    首先,JavaScript是单线程的,用事件循环的机制来保证系统的正常运行。 JS 的 event loop 执行时会区分 task 和 mic...

  • js Array 的真相

    Array 在 Javascript 中是种特殊对象, Array 的索引即为属性名。事实上, Javascript 中的 “array” 有些...

  • js中的 call()、apply()、bind()

    之前在 javascript this 相关总结一文中说要对call()、apply()、bind() 要再写一篇总结详谈,今天把坑填起来。 先...

  • js变量提升

    函数声明 和 var 声明的变量 都会提升到该作用域的顶部。不同的是 var 声明的变量只提升了声明,赋值并没有提升,所以,同名的函数与变量,...

  • CSS 盒模型 各百分比属性值

    width:x% 父元素width的x%横向和竖向的padding margin border 的百分比属性值 都是根据父元素的width 计算...

  • 各种循环的比较

    1. 简单for循环 当数组长度在循环过程中不会改变时,我们应将数组长度用变量存储起来,这样会获得更好的效率。 2. for-in for-in...

  • 词法作用域和动态作用域

    词法作用域(静态作用域)的函数中遇到既不是形参也不是函数内部定义的局部变量的变量时,去函数定义时的环境中查询。动态域作用域的函数中遇到既不是形参...

  • 事件模型

    DOM事件流(不适用于IE8及以下版本IE) “DOM2级事件”规定的事件流包括三个阶段当一个事件发生以后,它会在不同的DOM节点之间传播(pr...

  • html 表单元素的readonly 和disabled

    readonly 属性规定输入字段为只读 一般用法 其实只要 当前表单元素上面有readony 属性就行无论他的值是什么 设置为存在readon...