240 发简信
IP属地:陕西
  • JS 的 new 做了那些事情

    JS中的new运算符,从一个自定义对象类型或者包含constructor构建函数的内建对象类型中实例化一个对象。JS中已经“万物皆对象”。为什么...

  • Resize,w 360,h 240
    最详尽的 JS 原型与原型链终极详解记录

    该文章来自于最详尽的 JS 原型与原型链终极详解,没有「可能是」的学习总结 一:对象的分类 JS中对象分为两种,函数对象和普通对象。也称为Fun...

  • Array, New Array(), []的区别和使用

    如果我们要初始化一个数组,那么我们使用下面的几种方式 上面的三行代码都各自创建了一个length=0的JS数组。三者是如何运行的,又各自有什么区...

  • ES6中let和var的区别

    let是在ES6中新引入的关键字,用来改进var带来的各种问题。let和var相比,大致有下面几个方面的不同: 作用域通过let定义的变量,作用...

  • Resize,w 360,h 240
    JavaScript是如何工作的

    作为一个记录,记录下对JS内部执行机制的总结 一:V8引擎 Google的V8引擎是最流行的一个JS运行环境,通过研究V8引擎来了解JS内部执行...

  • Resize,w 360,h 240
    JS中的执行上下文(Execution Context)和栈(stack)

    本文翻译之 http://davidshariff.com/blog/what-is-the-execution-context-in-java...

  • JS中数字值的表示方式探究

    一:问题的提出 在JS中有时候会碰到浮点数计算的问题,比如下面的代码: 根据结果看,为什么0.2 - 0.1 = 0.1,而 0.8 - 0.6...

  • JS中的数组的元素分布-稀疏数组/密集数组

    一:JS中的数组格式 在C语言中,定义的数组类型的结构是连续的。在内存中,会根据定义的数组的类型和大小,确定一片对应的空间。数组中的每一个元素都...

  • JS中如何生成大长度数组

    在JavaScript中,如果想生成一个大长度的数组,比如10000,或者100000。大致可以用以下几种不同的模式 LOOP方式通过循环代码生...