Xiao Liu

含标签“js”的文章

ES9~ES10新特性

ES9~ES10新特性ES9(ES2018)异步迭代(遍历)器同步迭代器原理:Iterable:一个对象(数组,Set, Map,字符串,类数组),表示可以通过Symbol.iterator方法...

ES7~ES8的新特性

ES7~ES8的新特性[TOC]ES7(ES2016)在ES6基础上新增了两项功能:数组的includes方法和Math.pow的简单写法Array.prototype.includes()之前...

前端单元测试

单元测试一、概念测试基础单元(组件、类,函数),保证单元是否正常运行。目的:单元测试能够让开发者明确知道代码结果特点:正确性:验证代码的正确性自动化:开发中,用到的console就是一种手工测试...

手写bind函数

手写bind原理原理改变函数的this指向,但此时不会执行函数。改变this指向的还有call、apply,与bind区别是绑定时执行了函数。bind执行后返回的是绑定后的函数,而call和ap...

Jsonp、Cors和iframe的跨域实践

跨域问题以及解决办法一、跨域问题       跨域,指的是浏览器不能执行其他网站上的脚本。由浏览器的同源策略引起的,是浏览器...