全球顶级交易所前端二面

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

如何评价抖音前端开源的 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(基座模式)的微前端模式,再拆分其实是比较简单的

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、体验上的一些问题,以及让技术栈平滑过渡迁移,但是奈何时机不够成熟
封面图

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

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.3k
几年前,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强绑定是一个伪命题,办法总比困难多,构建工具只是一种选择而已~

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个现金红包】,不关注也可以参与抽奖,大家记得参与就好。(并非为了宣传公众号,就简单发个福利,让大家高兴热闹下,不少号主也经常抽到我的礼品)

5G前端时代会迎来什么改变?

2020-10-19
阅读 2 分钟
3.9k
这里科普下,什么是serverless: 现在如果是普通的发布构建流程,那么你先要去买个服务器,然后配置nginx,然后启动你的后端服务器,如果是前后端分离项目,还要把前端构建后的静态资源产物同步到对应文件夹提供给用户访问(也有容器化的,这里不做过多阐述),这一系列的操作,很难让一个人完全实现,或者即使能实现那么对这个...

我对JS延迟异步脚本的思考

2020-10-09
阅读 3 分钟
5.4k
async和defer属性的脚本,相信大家都听说过,但是他的真正执行细节是什么样子的?很少有文章认真研究它,可能不太有人注重细节,但其实真正有技术含量的工作和项目,对于性能要求极高,那么细节就很重要了.需要不断的实验自我尝试

我是如何开发维护8千多行代码组件的

2020-09-27
阅读 1 分钟
3.1k
我是如何开发维护8千多行代码组件的背景我在明源云,我们是国内最大的地产Saas平台任何系统都会有遗留项目,越大的公司就会有越多这样的项目组件行数多,原生事件多,技术栈刚从React0.14版本升上来,UI组件库也是大量使用了老旧的组件库业务极度复杂,极度复杂!为什么会大量出现8K多行甚至1W行的代码单个页面的业务逻辑...

60亿次for循环,原来这么多东西

2020-08-31
阅读 7 分钟
9.9k
起因有人在思否论坛上向我付费提问当时觉得,这个人问的有问题吧。仔细一看,还是有点东西的问题重现编写一段Node.js代码 {代码...} 使用nodemon启动服务,用time curl调用这个接口首次需要7.xxs耗时多次调用后,问题重现为什么这个耗时突然变高,由于我是调用的是本机服务,我看CPU使用当时很高,差不多打到100%了.但是...

趣味算法:JS实现红绳算法(匹配合适的另一半)

2020-08-26
阅读 8 分钟
2.9k
今天主题为什么要发明红绳算法?因为我在朋友圈发起了一个活动那么看看大家都留言了些什么数据呢?意味着,两个关键数据: 城市 + 数字(特殊字符)分析这个数据的意义城市:留下数据者的所在城市,但是现在车、马、书信都很快,所以这并不是我们用来界定男女是否匹配的依据,只能说是有特殊需求,例如不接受异地恋的这种...

特皮团队:一年菜鸟实现Promise所有方法

2020-08-20
阅读 19 分钟
2.4k
随着前端技术的不断发展,用户对界面的要求也在不断提高,现在的前端不再是之前的html+css, 而是html+css+js,但是想学好js首先要知道js的核心在于异步,说到异步大部分人第一时间会想到Promise。

特皮技术团队:一年前端手写Promise

2020-08-18
阅读 11 分钟
2.9k
从零手写Promise在这个前端快速发展的时代,今天不努力,明天变垃圾,虽然这是一个表情包上看到的,相信大家一定都看过,说实在的,这话是粗,但是事实就是如此。言归正传我们看看今天的内容把。上次我们看了js的重点也是难点 “异步”,趁热打铁,今天看看从零手写Promise我们先看看代码首先我们先来回顾一下Promise的用...