我从数据库取得用户数据后应该放在Cookie还是LocalStorage里面,哪个从本地读取更快?
这是我要存储的数据,存在Cookie还是LocalStorage里面比较好? { code:200, msg:"成功", "user_id": 3, "user_type": 2 data:{ expire:7200, #单位秒…
读《js高级程序设计》问题?
第六章:在创建对象的方式中有这样一种动态原型模式 function Persion() { this.name="wyq"; this.friends=["a", "b", "c"]; //下面的代码有什么意义…
关于es6函数参数默认值的理解问题?
var x = 1; function foo(x, y = function() { x = 2; }) { var x = 3; y(); console.log(x); } foo() // 3 x // 1 上面是从阮一峰老师写的es6入门一…
JavaScript怎么实现定时执行一个延时方法?
有这样一个需求: 页面进入时这个元素是出现的,然后5s后元素消失,间隔8s后,元素出现,5s后元素再次消失,重复这个过程。我的想法是这样的: setIn…
关于js中的call的应用?
我简单理解js中call的用法,是用来改变this指向的。比如: var fn1=function(){ console.log(1); } var fn2=function(){ console.log(2); } fn1.call…
for循环中使用let,最后一次循环结束后i值为什么不进行一次自加
var testVar; for(var i=0;i<3;i++){ testVar=function(){ console.log(i) }; } testVar(); // 结果为3 let testVar; for(let i=0;i<3;i++){ testVar…
你们觉的react和vue的方案很好吗?
都不是一个简单的东西.无非是渲染, 却偏偏搞重度渲染, 徒增代码量, 而实际业务稍微复杂那些花把势就没什么用了.我写微信小程序, 再用react深有感触, …
js中非常简单的变量泄露问题
var a = []; for (var i = 0; i < 10; i++) { a[i] = function () { console.log(i); }; } a[6](); // 10 变量泄露导致上面的a[6]变成10;我不太理解…
匿名回调函数中的this指向
在平时对setTimeout addEventListener这种函数的使用,都会传入一个匿名的callback函数 如: 1. window.setTimeout(function() { console.log(this) …
ES5如何实现ES6的find()、findIndex()???
let array=[]; array.push({a:1}) ES6 array.find(item=>item.a) array.findIndex(item=>item.a) ES5???…
如何解决typescript中使用generator无法使用for-of遍历(编译目标es5,使用node直接运行)的问题?
最近刚开始尝试typescript,想自己写个库练练手,当使用到生成器的时候发生了问题: 首先说明一下环境: Windows 10 64bit node.js 9.8.0 typescript…
Vue.js简化es5的代码
像这样的if判断代码在vue里面显得过于臃肿,该怎么优化if语句? methods: { next() { if (this.cateDatas.caijing != '') { if(this.cateDatas.redia…