xss(cross site script),跨站脚本攻击,简称本应该是css,但是为了避免和css层叠样式表冲突,退而求其次取xss.csrf...
使用JavaScript实现的经典排序算法 util 冒泡 简单选择 直接插入 快速排序 堆排序 归并排序
这是一个关于JS模块化的扫盲贴。 列举一下我们会遇到的一些概念: AMD,CMD,CommonJs,同步加载,异步加载,module.expor...
Vue是目前炙手可热的JS框架,作为一个视图库,最重要的功能当然是数据绑定了,数据变化,模板变化。 接下来让我看看Vue实现的大致原理是怎样的。...
数据结构中,树或图有两种遍历方法,BFS--广度优先搜索、DFS--深度优先搜索。 DOM树也是一种树的实现。 如果我们有如下一颗DOM树,如果...
快速理解浏览器缓存知识。 浏览器缓存主要为两类:强缓存、协商缓存。 和缓存相关的HTTP头有6个。 强缓存: Cache-Control Exp...
一些概念 prototype是构造函数的指针,指向原型对象。讲述的是构造函数和原型对象之间的关系。__proto__是实例对象的指针,也指向原型...
debounce -- 函数防抖,throttle -- 函数节流都是在JavaScript中可以限制函数发生频率的utility,可以作为性能...
JavaScript从某些角度来看是一门残缺的语言,即使es6在语法层面上实现了类和继承,但也只不过是语法糖而已,而且还没有实现私有成员。 当然...