sean

Results 7 comments of sean

排序加获取 ```js function quicksort(arr) { if (arr.length

日复一日默写代码 function indexOf(str, a, start = 0) { if (start < 0) { start += str.length; } if (start >= str.length) return -1; for (let i = start, len =...

之前看过一篇不错的,看看顺便默写下代码 ```js function asyncToGen(genFunction) { return function (...args) { const gen = genFunction.apply(this, args); return new Promise((resolve, reject) => { function step(key, arg) { let genResult; try { genResult =...

浅拷贝的复制了指向对象的指针, 地址和原对象的地址指向相同 深拷贝是完全脱离原对象,只有值和原对象保持一致 浅拷贝 ```js function extendCopy(p) {   var c = {};   for (var i in p) {     c[i] = p[i];   }   return c; } ``` 深拷贝 ```js function checkedType(target)...

三种解决方案: 1. excludeAssetFilter css逃逸 缺点会影响到主应用样式 2. 修改子应用的appendtobody,让它插入到子应用的根节点而非body下 3. 现在主流的组件库对于弹窗也基本提供了更改挂载容器的方法。比如antd modal getContainer

遇到同样的问题 不稳定复现 complete有具体示例吗 > 总结原因: "object stores was not found" 原因:1: store的创建时在 open db后的upgradeneeded事件中触发的,但chrome54并不会触发upgradeneeded事件,需要每次自身版本号自增才可触发,解决此问题; 另外:初始化后,api方法的调用时机,确保后续创建事物,请求数据等操作,是发生在open sucess回调后处理。 其它原因:1:indexdb 兼容性 2: 通过事物操作数据 应放在事物的complete中,而非 当前请求 reques.onsucess 中,因为reques.onsucess成功后,事物仍有可能失败。3: safari 手机隐私模式无权限访问