摘要: 忘记在哪里看到过,有人说鉴别一个人是否 js 入门的标准就是看他有没有理解 js 原型,所以第一篇总结就从这里出发。 对象 JavaScript 是一种基于对象的编程语言,但它与一般面向对象的编程语言不同,因为他没有类(class)的概念。 对象是什么?ECMA-262 把对象定义为:「无序属性的集 阅读全文
posted @ 2018-02-08 20:50 andy-alone 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 闭包,是 Javascript 比较重要的一个概念,对于初学者来讲,闭包是一个特别抽象的概念,特别是ECMAScript 规范给的定义,如果没有实战经验,很难从定义去理解它。因此,本文不会对闭包的概念进行大篇幅描述,直接上干货,让你分分钟理解闭包! 1、闭包,一睹为快 在接触一个新技术的时候,我首先 阅读全文
posted @ 2018-02-08 20:03 andy-alone 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 一、函数执行顺序 1、正常顺序 所有浏览器都能测试通过。 2、倒序调用 之前一些浏览器会报undefined,不过,目前的版本大多都可以了 3、含参函数倒序 目前主流浏览器一样可以正常测试通过 4、声明式函数和赋值式函数 声明式函数与赋值式函数的区别在于:在JS的预编译期,声明式函数将会先被提取出来 阅读全文
posted @ 2018-02-08 19:26 andy-alone 阅读(391) 评论(0) 推荐(0) 编辑