![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
个人记录
Anton假装前端大神
努力摆脱前端渣渣
展开
-
React Fiber简介
React Fiber是对核心算法的一次重新实现 React 16以前,更新过程是同步的,React 16之后React Fiber将一个更新过程被分为2个阶段: Reconciliation Phase React Fiber会找出需要更新哪些DOM,这个阶段是可以被打断的,涉及以下生命周期: componentWillMount componentWillReceiveProps shouldComponentUpdate componentWillUpdate Commit Phase 一鼓作原创 2020-12-02 10:46:59 · 274 阅读 · 0 评论 -
vscode 常用插件记录
Auto Close Tag 标签自动关闭 Auto Rename Tag 标签重命名 Beautify 美化代码 Bracket Pair Colorizer 括号颜色区分 Chinese (Simplified) Language Pack for Visual Studio Code 汉化包 Code Spell Checker 拼写检查 Document This 函数头 ES7 React/Redux/GraphQL/React-Native snippets react代码快速生成 ESLint原创 2020-06-01 13:30:23 · 178 阅读 · 0 评论 -
gulp + webpack构建项目初探
旧项目是使用gulp构建的react多页面应用,对ES6的支持不太友好,且无法进行模块化开发,最重要的是回调地狱实在可怕!!! 秉承不影响原有业务逻辑的原则,决定先尝试gulp + webpack对项目进行改造,后续有必要再慢慢做webpack的迁移。 改造目标:大部分构建逻辑依然是gulp,js的打包交给webpack来做。 1. 配置babel支持es6+的语法和API 首先安装一些需要用...原创 2020-01-14 16:47:54 · 210 阅读 · 0 评论 -
SPA在微信中复制、分享链接的问题
在微信中使用一个SPA应用时,复制当前链接、分享好友或者朋友圈、以及在浏览器中打开,链接始终是初始进入的路由。 举个例子: 你在微信中点击进入了一个SPA单页面: www.baidu.com/main 当你做了一系列操作,路由跳转到了: www.baidu.com/detail 这时点击右上角, 无论是复制链接,分享给好友还是朋友圈,或者在浏览器中打开,url始终是www.baidu.com/m...原创 2019-09-29 18:15:56 · 766 阅读 · 0 评论 -
canvas使用项目内图片遇到的画布污染问题
直接先说目前我的解决方案吧。 就是没办法解决,把canvas需要用到的所有图片都放到服务器上,并设置服务器允许跨域请求,然后把url给前端。 本人遇到这个问题是在ios上,项目是cordova的hybrid app,在H5和android上均正常,但是到了ios内就报了问题:(复现场景:canvas.getContext(‘2d’).toDataUrl() ) Security Error The...原创 2019-08-22 16:42:58 · 2110 阅读 · 0 评论 -
手动下载genymotion虚拟镜像
https://www.jianshu.com/p/02d2d6ff20af转载 2019-06-12 20:02:15 · 332 阅读 · 0 评论 -
关于微信签名权限验证
前言 前端在使用任何微信接口前,都必须先进行微信config的权限注入,如下: wx.config({ debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。 appId: '', // 必填,公众号的唯一标识 timestamp: , // 必填...原创 2019-05-17 13:29:23 · 1472 阅读 · 0 评论 -
Phabricator(代码review)客户端安装及使用
https://segmentfault.com/a/1190000011183663原创 2019-03-28 09:32:57 · 322 阅读 · 0 评论 -
reactNative配置
https://www.jianshu.com/p/26d984bc05b9转载 2019-02-18 10:06:59 · 91 阅读 · 0 评论 -
Class在ES5和ES6中的运用
ES5中的继承:Child.prototype = Object.create(Parent.prototype) ES6中的继承:Class Child extends Parent原创 2019-02-22 15:42:55 · 220 阅读 · 0 评论 -
原型对象
constructor,proptotype和__proto__的关系 constructor:构造函数 prototype:构造函数的原型对象 __ proto__:实例的原型对象 = 构造函数的原型对象 关系示例: function Person(){} let p = new Person() Person //f Person()构造函数 p.constructor //f Person(...原创 2019-02-22 14:42:49 · 124 阅读 · 0 评论 -
Set Map
Set 创建方法:let set = new Set([1,2,3,4]) 常用方法:add(5),delete(4),clear(),has(3),entries() 常用属性:size原创 2019-02-22 11:11:52 · 173 阅读 · 0 评论 -
前端实用工具
1.在线javascript编辑器-Repl.it https://repl.it/repls/ShoddyMemorableLists原创 2018-10-23 10:58:23 · 280 阅读 · 0 评论