前段时间写了一篇关于“如何解决浏览器跨域问题”的文章,文末提到使用CORS解决跨域请求,本文就详细聊聊其内部机 …
HTTP缓存那些事儿
缓存分为服务端侧(server side,比如 Nginx、Apache)和客户端侧(client side, …
函数防抖与函数节流
函数防抖(debounce) 概念: 在事件被触发n秒后再执行回调,如果在这n秒内又被触发,则重新计时。 对于 …
js中逻辑运算符的优先级汇总表
下面的表将所有运算符按照优先级的不同从高到低排列。 优先级 运算类型 关联性 运算符 20 圆括号 n/a ( …
函数柯里化
在计算机科学中,柯里化(英语:Currying),又译为卡瑞化或加里化,是把接受多个参数的函数变换成接受一个单 …
js中非构造函数的继承
一、什么是”非构造函数”的继承? 比如,现在有一个对象,叫做”中国人 …
js中对象的分类
ECMA-262 定义: 原生对象:独立于宿主环境的ECMAScript实现提供的对象。与宿主无关,在java …
js实现继承的几种方法
大多OO语言都支持两种继承方式: 接口继承和实现继承 ,而ECMAScript中无法实现接口继承,ECMASc …