CoyPan

1028
获赞数
7
关注数
3653
粉丝数
成都
IP 属地四川
2015-08-13 加入
浏览 18k

FE

欢迎关注我的公众号:符合预期的CoyPan

3,777 声望|专家
全站排名超越 99.64% 用户
前端
2.8k
javascript
2.4k
html
734
canvas
561
安全
510
黄金勋章
暂未获得该勋章
如何获得
1 白银勋章
个人动态
  • 赞了文章2022-11-20
    【CSS趣味】flex 缺省的 auto 跟 0 到底有何区别
    最近遇到个问题:flex:1;跟flex:1 1 0;是否等价。按照我之前对W3C属性值语法的理解,flex:1;应该是flex:1 1 auto;的缺省写法,剩下的两个flex-shrink和flex-basis的坑应该分别对应1和auto。嗯,如果我没记错的话,简写属性(shorthand)有个特性:对于缺省值会重置为对...
  • 回答了问题2022-09-06
    求助!rush发组织包失败?
    [链接]
  • 赞了文章2022-02-18
    计算个人所得税(新版)
    员工2015年入职,2019年每月应发工资均为30000元,每月减除费用5000元,“三险一金”等专项扣除为4500元,享受子女教育、赡养老人两项专项附加扣除共计2000元,没有减免收入及减免税额等情况,以前三个月为例,应当按照以下方法计算各月应预扣预缴税额:
  • 发布了文章2020-08-09
    一年Node.js开发开发经验总结
    不知不觉的,写Node.js已经一年了。不同于最开始的demo、本地工具等,这一年里,都是用Node.js写的线上业务。从一开始的Node.js同构直出,到最近的Node接入层,也算是对Node开发入门了吧。目前,我一个人维护了大部分组内流传下来的Node服务,包括内部系统和线上服务...
  • 发布了文章2020-07-25
    【译】深入了解V8
    官方文档指出:V8是谷歌开源高性能JavaScript和WebAssembly引擎,用C++编写。它主要用在Chrome和Node.js中,等等。
  • 发布了文章2020-07-22
    从JS中的内存管理说起 —— JS中的弱引用
    在所有的编程语言中,我们声明一个变量时,需要系统为我们分配一块内存。当我们不再需要这个变量时,需要将内存进行回收(这个过程称之为垃圾回收)。在C语言中,有malloc和free来协助我们进行内存管理。在JS中,开发者不需要手动进行内存管理,JS引擎会为我们自动做...
  • 发布了文章2020-07-08
    Safari 14 来了,它还有机会吗?
    前不久,Apple 的 WWDC20给我们带来了不小的惊喜。Safari 浏览器将迎来大版本更新。作为一个Web Developer,我观看了Apple的官方介绍视频。本文就根据视频,简单说一说Safari 14到底为Web开发者带来了哪些优化和新特性。
  • 发布了文章2020-06-22
    如何优雅的处理前端开发中的File
    在前端开发中,我们经常会遇到对文件的操作,特别是对图片的操作。在Node端,提供了file相关的接口,供我们使用。在浏览器中,Html5提供了File相关的Web Api。
  • 发布了文章2020-06-10
    Chrome浏览器支持直接读写本地文件了
    开启方法:Chrome浏览器升级到83版本以上;访问chrome://flags/,开启 Native File System API 选项
  • 发布了文章2020-05-19
    全新的JavaScript runtime —— Deno 初体验
    2020年5月13日,Deno终于正式发布了。Deno是基于V8 JavaScript引擎和Rust编程语言的JavaScript和TypeScript运行时。它是由Node.js之父Ryan Dahl创建的,专注于安全性和生产力。
  • 发布了文章2020-05-17
    一步一步解析前端路由
    现在的前端应用很多都是单页应用。路由对于单页应用来说,是一个重要的组成部分。本系列文章将讲解前端路由的实现原理。这是系列文章的第三篇:React-Router源码解析。
  • 赞了文章2020-04-16
    React 16.8.6 版本存在内存泄露
    发现这个React 内存泄露问题是某一天的晚上一直开着直播页,直播页用的 react 版本是 16.8.6,到了早上跳到这个页面的时候,控制台有点卡,怀疑是有内存泄露,于是就开始分析这个直播页面。
  • 发布了文章2020-04-10
    React Hook源码解析(三)
    本文首发于公众号:符合预期的CoyPan 写在前面 前两篇文章,深入了Hook的源码。本文将以useState和useEffect为主,总结一下Hook的相关内容, 先贴出示例代码: {代码...} 组件初次挂载 组件首次挂载的时候,依次执行四行useXXX的代码,生成4个hook对象,按照顺序形成...
  • 发布了文章2020-04-01
    React Hook源码解析(二)
    主要分析了Hook在React中是如何保存的,以及Hook的更新过程。本文中,我们将通过下面两个问题,继续深入研究Hook,以弥补上文中略过的一些细节。
  • 发布了文章2020-03-26
    React Hook源码解析(一)
    React Hook已经正式发布了一段时间了。我在项目中也进行过尝试,一个很直观的感受:写起来很爽。但是一直没有深入了解过其实现原理。本文将尝试从源码层面,了解React hooks的原理。本文所指的React版本为:v16.12.0
  • 发布了文章2020-02-18
    V8引擎的内存管理
    这是一篇译文,有部分删减原文地址:[链接] 原文标题:Visualizing memory management in V8 Engine (JavaScript, NodeJS, Deno, WebAssembly)
  • 发布了文章2020-01-13
    作为一名前端工程师,说一说我眼里的用户增长
    2016年毕业后至今,我做了大概3年的用户增长业务。由于换团队了,和用户增长终于要告一段落了。不完全总结一下这几年做用户增长的一些用户体会吧,也算是对自己过去三年一项重要工作的总结。
  • 发布了文章2020-01-06
    【译】React团队的技术准则
    我React团队工作的这段时间,很幸运能够看见 Jordan、Sebastian、Sophie 和其他团队成员是如何解决问题的。在本文中,我会把从他们身上学到的,浓缩为一篇较高层次的技术准则。这些准则未必详细。它们都是我对React团队的观察和整理 —— 其他团队成员或许有其他的观点。
  • 赞了文章2020-01-02
    【转】Chrome插件(扩展)开发全攻略
    1. 写在前面 转载自:[链接] 。本文所有涉及到的大部分代码均在这个demo里面:[链接] ,大家可以直接下载下来运行。 另外,本文图片较多,请耐心等待加载完毕。 本文目录: demo部分截图: 1.1. 仓库说明 full-chrome-plugin-demo:大部分demo代码都在这个仓库; sim...
  • 发布了文章2019-12-31
    使用Pull模型来实现前端的业务逻辑
    写在前面 最近在总结自己在业务开发中遇到的问题,经过思考,发现了一个可能值得总结一下的点:使用Pull模型来实现业务逻辑。 背景 先不管什么是Pull模型,我们先来看下面的场景: 有一个异步操作A,A完成后,需要根据A返回的结果,再进行下一步的业务逻辑。 一种很...