Ziwei

1297
获赞数
4
关注数
422
粉丝数
北京
河北大学工商学院 | 设计
IP 属地北京
2017-06-15 加入
浏览 17.3k

前端程序员

4,149 声望|专家
全站排名超越 99.68% 用户
javascript
4k
css
386
html
247
html5
149
vue.js
64
三月
四月
五月
黄金勋章
暂未获得该勋章
如何获得
1 白银勋章
个人动态
  • 赞了回答2021-04-27
    请问微信小程序有类似Vue.http.interceptors.push的全局AJAX拦截器吗?
    我用了localstorage,做全局的拦截,毕竟token还是有时效性的,通过每次的ajax来更新localstorage中的token
  • 发布了文章2019-02-25
    不同浏览器下 autoplay 的限制策略和方案的整理
    不同浏览器下 autoplay 的限制策略和方案的整理 PC 端浏览器的限制策略 和 应对方案 使用 Mac 在 PC 端测试的浏览器包括 Chrome 浏览器 Safari 浏览器 Firefox 浏览器 Chrome 浏览器 Chrome-限制策略 内容参考自 [链接] [链接] 2018 年 4 月份发布的 Chrome 66 正式...
  • 赞了文章2019-01-24
    关于 video 播放的新探索
    前端同学要使用 HTML5 播放器视频,必然会使用 video 标签,不过大多数同学只是使用了较简单的功能,其实它本身拥有不凡之力有待我们发现。
  • 发布了文章2018-12-11
    记录一下 Git 对大小写文件名追踪判定的坑
    3分钟了解一下 Git 对大小写文件名追踪判定的坑 最近业务上,遇到一个关于 Git 对于大小写文件名变动的追踪判定的坑 所以这篇文章,记录一下 Git 如何判定文件大小写变化 前言 我们都知道 Linux 是严格区分大小写的, 所以如果 Mac 开发时不小心用文件名是Order.vue...
  • 发布了文章2018-12-02
    8张图帮你一步步看清 async/await 和 promise 的执行顺序
    8张图让你一步步看清 async/await 和 promise 的执行顺序 为什么写这篇文章? 测试一下自己有没有必要看 需要具备的前置基础知识 主要内容 对于async await的理解 画图一步步看清宏任务、微任务的执行过程 为什么写这篇文章? 说实话,关于js的异步执行顺序,宏任务...
  • 赞了文章2018-11-30
    理解 JavaScript 的 async/await
    最近在 2021-11-13 更新记录(主要更新内容):[2021-11-13] 补充返回 Promise 对象的情况下,加或不加 async 是有区别的[2021-09-28] await 等待的不是 Promise Like 对象时 ...[2020-06-04] 解释 Promise.resolve()
  • 赞了文章2018-11-30
    promise、async和await之执行顺序的那点事
    相信是个前端都知道啦,这道题目考的就是js里面的事件循环和回调队列咯~今天题主假设看客都已经了解了setTimeout是宏任务会在最后执行的前提(因为它不是今天要讨论的重点),我们主要来讲讲promise、async和await之间的关系。
  • 发布了文章2018-11-29
    Mac联机调试移动端页面方法 和 移动端IOS遇到的兼容性问题
    移动端IOS遇到的兼容性问题 和 Mac联机调试方法 有时候遇到一些移动端「疑难杂症」,因为移动端不方便调试,可能找不到问题点,所以经常需要电脑端和移动端联机调试,这个联机方法记录一下。 平时的移动端业务开发中,到最后总会发现一些IOS兼容性问题,这里就把自己...
  • 发布了文章2018-11-26
    7 种 Javascript 常用设计模式学习笔记
    7 种 Javascript 常用设计模式学习笔记 由于 JS 或者前端的场景限制,并不是 23 种设计模式都常用。 有的是没有使用场景,有的模式使用场景非常少,所以只是列举 7 个常见的模式 本文的脉络: 设计与模式 5 大设计原则 7 种常见的设计模式 一句话解释含义 列举生活中...
  • 发布了文章2018-11-23
    Promise实现思路的个人理解
    Promise实现思路的个人理解 我一直觉得Promise虽然方便,但是它的写法很怪,无法理解实现Promise的人是如何思考的。 不过最近我对于实现Promise的思考过程的有了一点点个人理解,特此记下。 感觉这篇文章我还是没有把思路说清楚,时间紧张,就当做一次记录,回头我要...
  • 发布了文章2018-11-20
    《Javascript数据结构和算法》笔记-「字典和散列表」
    《Javascript数据结构和算法》笔记-「字典和散列表」 集合、字典、散列表存储的都是「不重复」的数据结构 集合:我们更关注每一个元素的值,并把其作为主要元素 字典:我们用[键,值]的形式来存储数据 散列表: 跟字典类似,也会是用[键,值]的形式来存储数据 但是「字...
  • 发布了文章2018-11-20
    《Javascript数据结构和算法》笔记-「集合」
    读书笔记-JavaScript实现「集合」 目标 学习如何创建集合,添加、移除值、搜索是否存在 学习如何做并集、交集、差集的数据操作 学习如何使用 ES6 的 Set 类 集合是无顺序、不重复的的项组成的数据结构。与数学中的有限集合是通过一个概念 ES6 原生的 Set 就是「集合...
  • 发布了文章2018-11-19
    《Javascript数据结构和算法》笔记-「链表」
    JavaScript-链表 《Javascript数据结构与算法》第五章 5.1 链表数据结构 链表不同与数组 数组要插入或者移入一个元素的成本很高,因为所有元素都需要移动位置。 链表插入或者移动一个元素时很高效,因为并不需要移动其他的元素位置。 链表存储元素的方式,在内存中不...
  • 发布了文章2018-11-14
    vue源码-对于「计算属性」的理解
    vue源码-对于「计算属性」的理解 这是我最近学习vue源码的一个个人总结和理解,所以可能并不适合每一位读者 本文的整体脉络如下,首先尽可能去掉细节,对计算属性源码的大致实现有一个了解,然后举一例子,分别谈谈计算属性依赖收集和派发更新的流程。 计算属性的源...
  • 发布了文章2018-11-08
    微信公众号授权 通过「内网穿透」实现本地调试
    微信公众号授权 通过「内网穿透」实现本地调试 最近开发公众号,遇到一个很郁闷的问题,这个可以结合我的另一篇微信授权的文章看。 就是微信授权之后,遇到bug需要调试代码,打印log都需要提交到线上的测试服务器才能看到结果。 这是由于微信授权流程中的后端回跳到...
  • 发布了文章2018-11-01
    vue 源码自问自答-响应式原理
    vue 源码自问自答-响应式原理 最近看了 Vue 源码和源码分析类的文章,感觉明白了很多,但是仔细想想却说不出个所以然。 所以打算把自己掌握的知识,试着组织成自己的语言表达出来 不打算平铺直叙的写清楚 vue 源码的前因后果和全部细节,而是以自问自答的形式,回答我...
  • 发布了文章2018-10-25
    业务中前后端分离下的微信授权流程记录
    业务中前后端分离下的微信授权流程记录 这个是微信授权的流程 [链接] [链接] 我觉得微信的文档授权流程还算清晰易懂,可是不太清楚具体是哪部分前端做,哪部分后端做 导致在业务中,折腾了不少时间,特此记录一下业务实践。 第一步,当进入需要授权的页面时,「前端...
  • 发布了文章2018-10-11
    腾讯地图WebService API 和 CORB误会
    腾讯地图WebService API 和 CORB的误会 最近业务开发中,涉及到了腾讯地图API 、 跨域 、 CORB。虽然最后的结果方法很简单, 但是觉得这个解决问题的过程,还是值得记录一下的。 业务内容如下: 1.我根据JS-SDK,配置好后端返回的签名、随机字符串、时间戳、appId,...
  • 赞了文章2018-10-11
    30 分钟理解 CORB 是什么
    Cross-Origin Read Blocking (CORB) blocked cross-origin response [链接] with MIME type text/html. See [链接] for more details.
  • 发布了文章2018-08-31
    业务开发中的调试方法总结
    业务开发中的调试方法总结 这段时间,接触了单元测试,同时业务中遇到了一些需要排错调试的情况,就把自己的经验做个小结。 3种调试方法 狼叔说,常见的三种调试的境界 初级: 打log 中级: 打断点 高级: 测试驱动开发 工作2年,这三种调试方法也算都接触过了,当然这...