摘要: fetch 在原生ajax+es6promise的基础上封装的一个语法糖,返回promise对象。 cookie,localStorage,sessionStorage,indexDB + cookie 由服务器通过返回响应在浏览器上设置,用于存储会话信息的。性质上是绑定在特定的域名下的,当设定了一 阅读全文
posted @ 2019-06-15 12:07 simple小前端 阅读(176) 评论(0) 推荐(0) 编辑
摘要: CORS(cross origin resource sharing)跨域资源共享 来源: 它允许浏览器向跨源服务器,发出XMLHttpRequest请求,从而克服了AJAX只能同源使用的限制。 简介 CORS需要浏览器和服务器同时支持。目前,所有浏览器都支持该功能,IE浏览器不能低于IE10。 整 阅读全文
posted @ 2019-06-15 11:42 simple小前端 阅读(207) 评论(0) 推荐(0) 编辑
摘要: Ajax(Asynchronous JavaScript and XML) 这种技术就是无须刷新页面即可从服务器中取得数据,但不一定是XML数据。在原生方法上,Ajax技术的核心是XMLHttpRequest对象(简称XHR)。 XHR用法 + open(method, url, isAsync) 阅读全文
posted @ 2019-06-13 22:58 simple小前端 阅读(193) 评论(0) 推荐(0) 编辑
摘要: async函数 ES2017 标准引入了 async 函数,使得异步操作变得更加方便。 async 函数是 Generator 函数的语法糖 什么是语法糖? 意指那些没有给计算机语言添加新功能,而只是对人类来说更“甜蜜”的语法。语法糖往往给程序员提供了更实用的编码方式,有益于更好的编码风格,更易读。 阅读全文
posted @ 2019-06-13 22:57 simple小前端 阅读(1225) 评论(0) 推荐(0) 编辑
摘要: DOM 常用的DOM获取方法: + node.children 返回子元素节点,没有兼容性问题,动态获取 + node.parentNode 获取父节点,没有兼容性问题 + node.offsetParent 获取最近的定位父节点 + node.tagName 获取元素节点的标签名 常用的DOM操作 阅读全文
posted @ 2019-06-13 22:56 simple小前端 阅读(114) 评论(0) 推荐(0) 编辑
摘要: Iterator 迭代器是一种接口、是一种机制。 为各种不同的数据结构提供统一的访问机制。任何数据结构只要部署 Iterator 接口,就可以完成遍历操作(即依次处理该数据结构的所有成员)。 Iterator 的作用有三个: 1. 为各种数据结构,提供一个统一的、简便的访问接口; 2. 使得数据结构 阅读全文
posted @ 2019-06-13 22:56 simple小前端 阅读(289) 评论(0) 推荐(0) 编辑
摘要: Promise Promise 是异步编程的一种解决方案,比传统的解决方案——回调函数和事件——更合理和更强大。 所谓Promise,简单说就是一个容器,里面保存着某个未来才会结束的事件(通常是一个异步操作)的结果。 Promise对象代表一个异步操作,有三种状态: pending(进行中)、ful 阅读全文
posted @ 2019-06-13 22:55 simple小前端 阅读(276) 评论(0) 推荐(0) 编辑
摘要: Symbol + 为什么需要symbol ES5里面对象的属性名都是字符串,如果你需要使用一个别人提供的对象,你对这个对象有哪些属性也不是很清楚,但又想为这个对象新增一些属性,那么你新增的属性名就很可能和原来的属性名发送冲突,显然我们是不希望这种情况发生的。所以,我们需要确保每个属性名都是独一无二的 阅读全文
posted @ 2019-06-13 22:53 simple小前端 阅读(116) 评论(0) 推荐(0) 编辑
摘要: JavaScript异步机制 来源: JavaScript是单线程异步执行的,单线程意味着代码在任务队列中会按照顺序一个接一个的执行。异步代表JavaScript代码在任务队列中的顺序并不完全等同于代码的书写顺序,比如事件绑定、Ajax、setTimeout()等任务的发生时间是“不可被预期”的。 阅读全文
posted @ 2019-06-13 22:53 simple小前端 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 面向对象编程 面向对象的三大特征:继承,封装,多态 ES5的面向对象 ES5中用构造函数来模拟类的概念,可以根据传入的参数不同来定制具有不同属性或方法的实例,因此构造函数中存放的是私有的属性。 而每个构造函数会存在一个原型的概念(一个对象),里面存放的是公有属性,为每一个由构造函数而构造出来的实例所 阅读全文
posted @ 2019-06-13 22:51 simple小前端 阅读(204) 评论(0) 推荐(0) 编辑