在XHR出现之前,Ajax的通信必须借助一些hack手段来实现,大多是使用隐藏的框架或内嵌框架。XHR为向服务器发送请求和解析服务器响应提供了流畅的接口。能够以异步方式从服务器取得更多信息,意味着用户单击后,可以不必刷新页面也能取得新数据。虽然名字中包含XML成分,但Ajax通信与数据格式无关;这种 Read More
本文实例讲述了ES6新特性三: Generator(生成器)函数。分享给大家供大家参考,具体如下: 1. 简介 ① 理解:可以把它理解成一个函数的内部状态的遍历器,每调用一次,函数的内部状态发生一次改变。 ② 写法: function* f() {} function* f() {} ③ 作用:就是 Read More
脚本和模块 javascript有两种源文件,一种叫脚本,一种叫模块。这个区分主要是在ES6引入的,ES5及之前版本只有一种源文件类型(只有脚本)。 脚本是可以有浏览器或者node环境引入执行的,而模块只能有javascript代码用import引入执行。 从概念上来讲,我们可以认为脚本具有主动性的 Read More