es6(一) 之 let 和 const 命令
(一)let命令以及块级作用域(1) let命令声明的变量只在所在的代码块内有效(2) for循环的循环语句是一个父级作用域,而循环体内部是一个单独的子作用域(3) for循环的每次循环中的变量i都是重新声明的,作用域之间无关系(4) 不存在声明提前,在声明之前使用变量会报错“ReferenceError: i is not defined”(5) 存在暂时性死区,只要块级作用域内存在le
(一)let命令以及块级作用域(1) let命令声明的变量只在所在的代码块内有效(2) for循环的循环语句是一个父级作用域,而循环体内部是一个单独的子作用域(3) for循环的每次循环中的变量i都是重新声明的,作用域之间无关系(4) 不存在声明提前,在声明之前使用变量会报错“ReferenceError: i is not defined”(5) 存在暂时性死区,只要块级作用域内存在le
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210
异步加载 javascript 文件的方法
事件流描述的是从页面中接收事件的顺序,而 IE 和 Netscape 提出了差不多是完全相反的事件流的概念。IE 的事件流是事件冒泡,而 Netscape Communicator 的事件流是事件捕获。 IE的事件冒泡 事件冒泡,即事件开始时由最具体的元素(文档中嵌套层次最深的那个节点)接收,然后逐级向上传播到较为不具体的节点(文档)。以下面的页面为例
文档节点是每个文档的根节点,文档节点只有一个子节点,即<html>元素,我们称之为文档元素。文档元素是文档的最外层元素,文档中的其他所有元素都包含在文档元素中。每个文档只能有一个文档元素。在HTML页面中,文档元素始终都是<html>元素。在XML中,没有预定义的元素,因此任何元素都可能成为文档元素。 接下来讲讲Node类型。
简介 Ajax技术的核心是XMLHttpRequest对象(简称XHR对象),这是由微软首先引入的一个特性。Ajax是对Asynchronous JavaScript + XML的简写,但Ajax通信与数据格式无关,这种技术是无须刷新页面即可从服务器取得数据,但不一定是XML数据。 IE5是第一款引入XHR对象的浏览器。在IE5中,XHR对象是通过MS
简介 JSON是一种数据结构而不是一种编程语言,它利用了JS中的一些模式来表示结构化数据,虽然与JS具有相同的语法形式,但是JSON并不从属于JS。另外,并不是只有JS才使用JSON,很对编程语言都有针对JSON的解析器和序列化器。 JSON的语法一. 取值类型 简单值: 可以在JSON中表示字符串、数值、布尔值和null,但不支持特殊值undefine