js
to u be
boyu
展开
-
当浏览器输入一个url请求会经历什么?
原创 2020-08-24 13:51:52 · 282 阅读 · 0 评论 -
随手写的构造函数 不知啥功能
function pick(fn, context) { var arr = Array.prototype.slice.call(this); for (var i; i < arr.length; i++) { if (fn.call(context, arr[i], i, this)) {...原创 2019-12-11 17:31:48 · 202 阅读 · 0 评论 -
es5继承与es6继承的区别
ES5 的继承,实质是先创造子类的实例对象this,然后再将父类的方法添加到this上面(Parent.apply(this))。ES6 的继承机制完全不同,实质是先将父类实例对象的属性和方法,加到this上面(所以必须先调用super方法),然后再用子类的构造函数修改this。 如果子类没有定义constructor方法,这个方法会被默认添加,代码如下。也就是说,不管有没有显式定义,任何一...原创 2019-12-10 18:52:12 · 1234 阅读 · 0 评论 -
JS url加密解密
aa=UrlEncode(ss)bb=UrlDecode(ss)document.write(“编码后”+aa+””);document.write(“解码后:”+bb);原创 2017-05-09 14:43:07 · 1326 阅读 · 0 评论 -
map函数使用测试
首先推荐一款函数库Underscore.js (1.7.0) map_.map(list, iteratee, [context]) 别名: collect 通过变换函数(iteratee迭代器)把list中的每个值映射到一个新的数组中(注:产生一个新的数组)。如果存在原生的map方法,就用原生map方法来代替。如果list是个JavaScript对象,iteratee的参数是(value,原创 2017-06-07 11:23:11 · 500 阅读 · 0 评论 -
promise 方法总结
Promise.all()Promise.all()用于发射多个promise请求,一个回不来 全都回不来const p1 = new Promise((resolve, reject) => { resolve('hello');}).then(result => result).catch(e => e);const p2 = new Promise((r...原创 2019-05-30 15:52:54 · 146 阅读 · 0 评论