一个针对996公司的NPM库

2022-08-18
阅读 3 分钟
2.4k
背景今天在我们前端巅峰的吃瓜群里面看到一个图大致是说这个Evil.js是为了毁灭你的996公司而诞生的他会让你的项目在周日的时候出现以下神奇的效果:当数组长度可以被7整除时,Array.includes 永远返回false。Array.map 有5%概率会丢失最后一个元素。Array.filter 的结果有5%的概率丢失最后一个元素。Array.forEach 会卡...

脉脉上的 "前端三大浪漫" 是个啥?

2022-07-12
阅读 2 分钟
2.6k
背景今天在陌陌脉脉看到一个帖子,讲到前端三大浪漫.一、富文本编辑器富文本编辑器市面上已经有很多优秀的开源版本了,但是问题在于每个产品的富文本编辑器需求不一样,所以可能导致有一些时候需要手撸编辑器例如: {代码...} 这些富文本编辑器还有衍生出他们的针对不同框架的版本,例如React,还有一些插件。感兴趣的可...
封面图

全球顶级交易所前端二面

2022-06-02
阅读 6 分钟
3.6k
背景今天早上在脉脉上看到一个关于BN的前端二面分享,作者出于纯粹的目的分享了一下最近的面试题。我觉得这是一套不错的面试题,于是分享给了大家。为什么会有这套面试题前端界,到底什么样子的项目,会用到这类型的面试题背后蕴含的知识?我有幸从0 - 1 参与过几个项目,例如:桌面端IM项目(Electron、React、Node.js...

Web3.0是什么,为什么MetaVerse这么火?

2022-01-04
阅读 3 分钟
9.5k
每个时代的产品都比较有代表性,1.0时代的代表性产品,国内应该是UC浏览器,这个产品当时非常成功,它主要是做手机浏览器,展示:震惊用户的内容,吸引用户点击浏览。
封面图

如何评价抖音前端开源的 Semi Design ?

2021-10-27
阅读 2 分钟
8.9k
开头我是Peter抖音系企业应用设计系统 Semi Design 开源了,这是我今天听到最大的消息,于是晚上回家赶紧去看了看打开知乎,果然跟我想的一样,第一件事肯定有人否定这个开源的库,是基于别人的开源库改造而来甚至有人会觉得,Ant-Design跟semi-design基本可以说完全一致,是不是完全的KPI项目?不得不说的,什么是”核心...

记录:Webpack5把微前端qiankun的配置文件干没了

2021-10-21
阅读 3 分钟
8.8k
从一个快要下班的BUG开始,由于原部门同事想要基于一个项目再拆分出几个项目,我们本来用的是qiankun(基座模式)的微前端模式,再拆分其实是比较简单的

前端灵异事件 好好的代码就我跑不起来?

2021-09-10
阅读 2 分钟
5.4k
写在开头前端灵魂拷问:同一个项目,同一份代码,别人电脑上能跑,为什么自己电脑上就不行?同一个项目,同一份代码,别人自己电脑上打包构建,为什么服务器上就不行?Peter老司机这次带你们深刻的分析这个问题那原因是什么啊?原因一般不止一个,可能你当时出现问题,是姿势不对,又或者是环境问题,又或者是同事的操作...
封面图

Flutter正在悄悄击败React-Native

2021-08-09
阅读 4 分钟
4.4k
React-Native与Flutter事情是这样的,由于最近想做个APP,于是我考虑下技术选型,便在gitHub看了看,于是发现了一个让我惊讶的点:React-native仓库Flutter仓库可以看到,FLutter的Star数量默默的大幅超越了React-Native感觉近期社区对于React-native和Flutter慢慢降低了关注度,很少有人写相关性质的文章了对比招聘热度...
封面图

面向未来的前端开发模式 - 写于2021年

2021-08-03
阅读 4 分钟
3.9k
什么是webcontainer技术:Web 已经发展到可以提供本地安装的应用程序的大部分功能的地步。借助WebAssembly的强大功能、现代浏览器 API(如 Web/ServiceWorker 和 SharedArrayBuffer)以及对硬件的访问增加,释放 Web 全部潜力的要素已经创建,原生应用程序和基于 Web 的应用程序之间的界限从未如此狭窄。过去,像Electro...
封面图

线上页面无限重载,手把手教你Debug

2021-08-02
阅读 1 分钟
2.3k
故事的开始在一个阳光明媚的早晨,我吃完早餐准时来上班,听着吴亦凡的freestyle,觉得今天应该是一个无风无浪的日子可是,事情的发展总是会出乎我们的意料出现线上问题出现问题的视频大概是:用户通过第三方OA系统跳转到我们的Saas系统,结果出现一直页面重新加载情况.问题分析1.此登录为授权登录,非单点登录,通过url...

从零搭建Webpack5-react脚手架(附源码)

2021-07-30
阅读 10 分钟
5.5k
接着,想着webpack5已经发布这么久了,该在生产环境用起来了,也顺势想推动微前端、webpack5、vite在业内的普及率,没看过我之前文章的朋友可以在文末找找,干货真的很多
封面图

前端是不是又要回去操作真实dom年代?

2021-07-19
阅读 3 分钟
3.5k
接着便又有了gulp webpack等构建工具出现,React和Vue也在这个时候开始火了起来,随即而来的是一大堆工程化的辅助工具,例如babel,还有提供整套服务的create-react-app等脚手架
封面图

我在公司项目上用了微前端,差点被开除

2021-07-17
阅读 3 分钟
8.3k
从微前端的qiankun去年开始火的时候,我就注意到了,我们公司的Saas系统是可以用这个去解决UI、体验上的一些问题,以及让技术栈平滑过渡迁移,但是奈何时机不够成熟
封面图

尤雨溪的5KB petite-vue源码解析

2021-07-14
阅读 10 分钟
5.9k
写在开头近期尤雨溪发布了5kb的petite-vue,好奇的我,clone了他的源码,给大家解析一波。最近由于工作事情多,所以放缓了原创的脚步!大家谅解想看我往期手写源码+各种源码解析的可以关注我公众号看我的GitHub,基本上前端的框架源码都有解析过正式开始petite-vue是只有5kb的vue,我们先找到仓库,克隆下来 {代码...} 克隆...
封面图

我陪伴一起思否成长的日子  | 思否的九周年

2021-06-24
阅读 2 分钟
5k
那个时候的思否,UI还没有改版,进来之后是一个列表,UI风格一下就把我给吸引住了,我当时想:哇,这个风格我喜欢,小清新风格,绿绿的,我马上就要注册+收藏网站!

从币圈顶级交易所来看前端的性能优化

2021-06-04
阅读 2 分钟
4.6k
心血来潮,写上一篇对于目前币圈顶级交易所的交易界面性能优化的分析(注意,如果没有开放白名单,请不要未经授权转载我的文章,特别是一些机构,否则我会举报斗争到底)

Web Developers : 真的再见了 , IE !

2021-05-24
阅读 5 分钟
3.5k
Internet Explorer(简称:IE)是微软公司推出的一款网页浏览器。原称Microsoft Internet Explorer(6版本以前)和Windows Internet Explorer(7、8、9、10、11版本)。在IE7以前,中文直译为“网络探路者”,但在IE7以后官方便直接俗称"IE浏览器"。
封面图

在浏览器中本地运行Node.js

2021-05-23
阅读 2 分钟
15.2k
几年前,StackBlitz意识到网络正朝着关键的拐点发展。WebAssembly和新功能API的出现使编写基于WebAssembly的操作系统似乎变得可能,该操作系统功能强大到可以完全在浏览器中运行Node.js。我们设想了一个比本地环境更快,更安全和一致的高级开发环境,以实现无缝的代码协作而无需设置本地环境

React hooks与Faced pattern

2021-05-06
阅读 2 分钟
6.6k
什么是react hooks ?Hook 是 React 16.8 的新增特性。它可以让你在不编写 class 的情况下使用 state 以及其他的 React 特性,例如:
封面图

熬夜准备的一个React项目升级Vite的指南

2021-04-23
阅读 6 分钟
6.5k
对于在线画图功能,可能没有什么影响,但是跟在线编写javascript这个功能影响挺大,因为之前使用的库,会跟webpack绑定,目前不支持vite,于是我更换了技术栈,但是效果反而更好了~,这说明,跟webpack强绑定是一个伪命题,办法总比困难多,构建工具只是一种选择而已~

常见的8个前端防御性编程方案

2021-03-30
阅读 3 分钟
7.7k
关于前端防御性编程我们大多数情况可能遇到过,后端的由于同时请求人数过多,或者数据量过大,又或者是因为异常导致服务异常,接口请求失败,然后前端出现白屏或者报错还有一种情况,是前端自身写的代码存在一些缺陷,整个系统不够健壮,从而会出现白屏,或者业务系统异常,用户误操作等那么,就出现了前端防御性编程常...

TypeScript中那几个奇怪的知识点

2021-02-25
阅读 4 分钟
9k
写在开头我写了一年多TypeScript,总结了以下几个点,希望可以帮到大家如果感觉写得不错,记得来个关注/在看比较容易遇到的问题给一个对象添加属性 {代码...} 此时会出现错误提示:类型“Obj”上不存在属性“b”。要想解决这个问题,要使用索引签名 {代码...} 大家很好奇,为什么我这里会加入[index: string]: string | number...

这次,十分钟把宏任务和微任务讲清楚

2021-01-22
阅读 2 分钟
16.7k
为什么写这个文章这是一道大厂、小厂面试官都喜欢问的题目很多面试官和面试者也不知道什么是标准答案网上各种文章层次不齐..误导过不少人,包括我觉得还是今天花十分钟讲清楚他吧正式开始先上代码 {代码...} 输出结果: {代码...} 开始分析面试官特别喜欢问:你讲讲什么是微任务和宏任务大部分面试官其实自己也不懂什么是...

从一个优秀开源项目来谈前端架构

2021-01-07
阅读 10 分钟
10.2k
系统架构师是一个最终确认和评估系统需求,给出开发规范,搭建系统实现的核心构架,并澄清技术细节、扫清主要难点的技术人员。主要着眼于系统的“技术实现”。因此他/她应该是特定的开发平台、语言、工具的大师,对常见应用场景能给出最恰当的解决方案,同时要对所属的开发团队有足够的了解,能够评估自己的团队实现特定的...

大前端备战2021年,使用vite构建React !

2020-12-28
阅读 6 分钟
6.2k
Vite,一个基于浏览器原生 ES imports 的开发服务器。利用浏览器去解析 imports,在服务器端按需编译返回,完全跳过了打包这个概念,服务器随起随用,支持热更新,而且热更新的速度不会随着模块增多而变慢。针对生产环境则可以把同一份代码用 rollup 打包

Electron升级构建适配M1芯片Mac指南

2020-12-23
阅读 1 分钟
10.1k
我使用的一些软件,竟然现在还不支持arm架构的Mac,更新速度太慢了,明明都是依赖Electron,其实大部分软件升级适配成本不高,桌面软件开发者们赶紧升级吧

前端上手M1芯片Mac测评(基础篇)

2020-12-10
阅读 2 分钟
10.8k
前端上手M1芯片Mac开发测评我之前的电脑:15年Mac pro,15寸 16G 256G配置现在电脑 M1芯片 13.3寸 16G 256G配置先说上手后的体验体验相对于老款来说,整体科技感会更好,可能因为我这次买的是深灰色整体流畅度差不多,不过发热和续航能力强了很多,重度使用了8个小时,还有50%电量反应灵敏,键盘舒适。相对于老款的13寸...

2020全球互联网通信云大会纪实

2020-11-02
阅读 2 分钟
2.1k
2020全球互联网通信云大会纪实周末小编以一个屌丝身份(本色出演)出席了WICC参会证距离我住的地方,开车过去只要十分钟,停车费酒店由于是五星级,所以收费好像是35块一天。(深圳前海万豪JW酒店)绝大部分是技术背景的人,有一些老大爷、大妈,以及商务也混进去了(我个人认为)说正事这个大会是由于融云和极客邦联合...

前端:5G时代,Mac玩LOL都不用下载了

2020-10-28
阅读 1 分钟
3.1k
游戏,大部分是需要下载安装包,跑在你自己的电脑上的,但是这样有个问题,不同的系统我要做两个不同的安装包,对于一个复杂度很高的游戏,这个成本是超级巨大的,而且这个游戏如果本身比较大,会对本身电脑配置要求很高

你不知道的typeof string 竟然等于object

2020-10-23
阅读 2 分钟
3.3k
明天是1024,我会在公众号送出【100个现金红包】,不关注也可以参与抽奖,大家记得参与就好。(并非为了宣传公众号,就简单发个福利,让大家高兴热闹下,不少号主也经常抽到我的礼品)