自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 【面试题】this 指向

一道有意思的面试题,考查 this 指向,如下。var out = 25var inner = { out: 20, func: function () { var out = 30 return this.out }};console.log((inner.func, inner.func)())console.log(inner.func())console.log((inner.func)())console.log((inner.func = inner.f

2022-04-25 11:16:37 480

原创 200行手写 promise

promise 简化版promise 关键是状态管理,对应三个状态,等待、成功、失败。实例化 promise 示例时传入一个函数,这个函数会直接在主线程中执行,该函数会提供两个参数:resolve、reject,也是函数,作用是改变实例化的这个 promise 的状态,resolve 把状态改变成成功,reject 改变成失败。当存在异步情况时,可以通过这两个函数改变状态,后续的 then 方法会根据 promise 的状态来执行。两个函数都可以传入一个参数,分别作为成功结果和失败原因。于是有下边代

2020-12-24 10:57:32 102

原创 Macbook Pro safari 浏览器联调 iphone 里 网页检查器为空解决办法

前段时间,项目需要调试 iphone 上的 h5 页面,于是用 macbook 的 safari 连接手机。虽然在能看到 safari-开发-测试机-XX.html 里的选项,但是里边的元素、网络等等都是空的。百度也搜不到这种情况,于是改用 google 搜索。还是找到了几个解决办法。经测试更新macos 失效 (原版本 10.13.4 更新后 10.13.6) 更新 safar...

2019-12-14 18:17:52 1937

原创 记一次npm的奇怪bug

近几天npm不知怎么了不能安装包了,连cnpm都不能安装了,于是开始开(ku)心(bi)的调试。网上的方法基本上全都试过了,结果出现了这个东西▒▒▒▒▒ڲ▒▒▒▒ⲿ▒▒▒Ҳ▒▒▒这是让我刮奖吗?google一下,还真有这样的错误,好像是端口被占用了。好吗,三下五除二改下端口,发现还是不行。仔细观察发现网上贴出来的错误跟我的错误还不一样,网上的还有一些英文解释,可以看出是server的问题,我的真...

2018-05-03 09:01:04 1453

原创 完整轮播图代码

无标题文档 *{ padding:0; margin:0; list-style:none; border:0;} .all{ width:500px; height:200px; padding:7px; border:1px solid #ccc;

2018-02-02 22:10:24 72032 24

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除