摘要: 1. 对象 万物皆对象,但是对象必须是一个具体的事物。例如:“明星”不是对象,“周星驰”是对象;“苹果”不是对象“这个苹果”是对象。Js中,对象是一组无序的相关属性和方法的集合。 对象是由属性和方法组成的 属性:事物的特性,在对象中用属性来表示(常用名词) 方法:事物的行为,在对象中用方法来表示(常 阅读全文
posted @ 2019-12-14 22:12 deer_cen 阅读(309) 评论(0) 推荐(0)
摘要: 1.预解析 1.1引子 1. Js代码是由浏览器中的js解析器来执行的。js解析器在运行js代码的时候分为两步:预解析和代码执行。 预解析:js引擎会把js里面所有的var、function(这里指函数声明,不包括函数表达式)提升到当前作用域的最前面。 代码执行:按照代码书写的顺序从上往下执行 2. 阅读全文
posted @ 2019-12-14 15:32 deer_cen 阅读(379) 评论(0) 推荐(0)
摘要: 1.作用域 一段程序代码中所用到的名字不是总是有效和可用的,而限定这个名字的可用性的代码范围就是这个名字的作用域。目的是为了提高程序的可靠性,更重要的是减少命名冲突。 在es6之前,js的作用域有:全局作用域和局部作用域 全局作用域:整个script标签,或者是一个单独的js文件 局部作用域(函数作 阅读全文
posted @ 2019-12-14 11:33 deer_cen 阅读(228) 评论(0) 推荐(0)