上一页 1 ··· 7 8 9 10 11
摘要: 单页面应用程序(SPA)的优缺点 我们通常所说的单页面应用程序通常通过前端框架(angular、react、vue)进行开发,单页面应用程序将所有的活动局限于一个Web页面中,仅在该Web页面初始化时加载相应的HTML、JavaScript 和 CSS。一旦页面加载完成了,SPA不会因为用户的操作而 阅读全文
posted @ 2020-03-02 22:24 午亭爱成长 阅读(1403) 评论(0) 推荐(0) 编辑
摘要: 继承 我们可以通过构造函数+原型对象模拟实现继承,被称为组合继承。 call() 调用这个函数, 并且修改函数运行时的this 指向 fun.call(thisArg, arg1, arg2, ...);call把父类的this指向子类 thisArg :当前调用函数this 的指向对象 arg1, 阅读全文
posted @ 2020-02-28 19:26 午亭爱成长 阅读(325) 评论(0) 推荐(1) 编辑
摘要: 事件委托1.什么是事件委托​ 事件委托,也叫==事件代理== 。指的是子孙元素的事件绑定,完全交给其上级父元素或祖先元素绑定。 2.为什么要用事件委托​ 在web前端开发中,并不是程序注册事件越多越好, 事件注册越多,就越消耗程序的性能。所以,在事件注册较多的情况下, 为了提高程序的性能,应当适当减 阅读全文
posted @ 2020-02-28 17:55 午亭爱成长 阅读(1125) 评论(0) 推荐(0) 编辑
摘要: arr.from() 从类数组对象或者可迭代对象中创建一个新的数组实例 arr.isArray() 判断是否是一个数组对象 arr.of() 根据一组数组来创建新的数组实例,支持任意的参数数量和类型。 arr.fill() 将数组中指定区间的所有元素的值,都替换成某个固定的值 arr.pop() 删 阅读全文
posted @ 2020-02-26 18:03 午亭爱成长 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 查询字符串与对象相互转化 查询字符串转对象 //查询字符串转对象 var queryStr = 'a=1&b=2' var toObj=queryStr=>{ let obj={}; queryStr.split('&').forEach(item=>{ let[key,val]=item.spli 阅读全文
posted @ 2020-02-26 18:01 午亭爱成长 阅读(552) 评论(0) 推荐(0) 编辑
摘要: 一、ES5 1. function rep(arr) { var ret = []; for (var i = 0; i <arr1.length; i++) { if (ret.indexOf(arr1[i]) 1) { ret.push(arr1[i]); } } return ret; } v 阅读全文
posted @ 2020-02-25 21:23 午亭爱成长 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 一、存储大小限制也不同 1.cookie数据不能超过4k,同时因为每次http请求都会携带cookie,所以cookie只适合保存很小的数据,如会话标识。 2.sessionStorage和localStorage 虽然也有存储大小的限制,但比cookie大得多,sessionStorage约5M、 阅读全文
posted @ 2020-02-22 16:52 午亭爱成长 阅读(265) 评论(0) 推荐(0) 编辑
摘要: export和export default的区别一、export的使用1.直接输出export let words = ‘hello world!!!’export function output() { // …}2.先定义再输出复制代码let firstWords = ‘hello’let se 阅读全文
posted @ 2020-01-16 12:10 午亭爱成长 阅读(357) 评论(0) 推荐(0) 编辑
摘要: git常用的命令行git clone https://github.com/wlz1244/qingoo.git //下载一个master分支代码git branch wlz //新建wlz分支git checkout wlz //切换到wlz分支git pull origin dev //将远程d 阅读全文
posted @ 2020-01-16 12:08 午亭爱成长 阅读(135) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11