首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
前端漫谈
nuIl
创建于2021-05-13
订阅专栏
致力于分享有趣、高质量的前端原创文章
等 88 人订阅
共37篇文章
创建于2021-05-13
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
nuIl
5月前
JavaScript
Canvas
腾讯文档渲染层 Feature 设计
腾讯文档智能表格的界面是用 Canvas 进行绘制的,进行了 Canvas 分层,今天来介绍一下 Feature 层的设计。
3139
46
12
nuIl
8月前
前端
JavaScript
React.js
异步分片计算在腾讯文档的实践
1. 背景 几个月前对腾讯文档 Smart Sheet 中看板视图的排版计算进行了一次优化,主要是利用异步分片计算来提高当前的 FPS 值,避免用户操作被阻塞。感谢 kylehr 的支持和帮助。
4319
109
23
nuIl
8月前
前端
React.js
JavaScript
介绍 Preact Signals
Signals 是用来处理状态的一种方式,它参考自 SolidJS,吸收了其大部分的优点。无论应用多么复杂,它都能保证快速响应。
2625
14
评论
nuIl
10月前
前端
JavaScript
程序员
我在腾讯这一年
去年初,我从 Shopee 离职加入了腾讯文档前端团队。在腾讯文档这一年来有很多收获和感想,在技术道路上迈出了新的一步。
5.6w
867
167
nuIl
1年前
前端
JavaScript
前端开发中的 AOP 和 IoC
前言 很多前端开发都知道面向对象编程(OOP),却比较少了解 AOP(面向切面编程)这个概念。如果你有使用过 Spring 或者 Nestjs 之类的框架,那就已经接触过 AOP 了。 AOP 是 O
2351
27
3
nuIl
1年前
JavaScript
面试
前端面试技巧和总结
1. 前言 针对毕业一年左右的前端面试题,根据社区面试题以及自己面试的经验进行整理。 前端面试大都是两轮或三轮技术面,一面问基础知识,二面问项目,一般面试内容分为三部分: 计算机基础知识(算法、网络、
3817
50
9
nuIl
1年前
JavaScript
Webpack
深入理解 webpack 模块
在上篇讲 Nuxt 同构问题的时候,我有提到过 NodeJS 和 webpack 的模块化实现。今天主要来讲解 webpack 中的模块化。 如果你有观察过 webpack 转换后的代码,一定会
1881
10
评论
nuIl
1年前
JavaScript
Vue.js
记一个同构问题
需求上线后,测试在 live 环境发现输入框的日期默认是 07-22 的,于是报了问题。 我看了一下代码,进来页面的时候,我默认设置的是当天的日期,不可能是 07-22 的。在本地跑一下发现
1816
11
评论
nuIl
1年前
JavaScript
前端
Canvas 实现樱花特效
这是基于 React + Canvas 画的一朵樱花。需要了解一下数字和 canvas 方面的知识,
6426
29
5
nuIl
1年前
前端
JavaScript
浅谈 React 组件设计
前端组件化一直是老生常谈的话题,在前面介绍 React 的时候我们已经提到过 React 的一些优势,今天则是带大家了解一下组件设计原则。
1846
32
评论
nuIl
1年前
Canvas
前端
KonvaJS 原理解析
Konva 是一个很优秀的 Canvas 框架,API 封装简洁易懂,基于 TypeScript 实现,有 React 和 Vue 版本。
2568
51
18
nuIl
1年前
JavaScript
Promise
理解回调函数与 Promise 原理
1. 前言 在现代化的前端开发中,前后端分离已经成为主流。后端提供restful 接口,前端通过 ajax 请求拿到接口的数据,这样使得双方职责明确,减少了各自的负担。 这中间就少不了异步网络请求。我
1488
22
评论
nuIl
1年前
JavaScript
前端
深入理解 Class 和 extends 原理
前言 ES6 里面的 class 和 extends 大家想必都会用了,但对于他们的实现是否了解呢,babel 后 class 和 extends 又是如何实现的呢? 这节课将带领你深入理解 babe
2421
32
评论
nuIl
1年前
JavaScript
React.js
前端
各流派 React 状态管理对比和原理实现
1. 前言 在 React 诞生之初,Facebook 宣传这是一个用于前端开发的界面库。在大型应用中,如何处理好 React 组件通信和状态管理就显得非常重要。 为了解决这一问题,Facebook
2349
73
7
nuIl
1年前
JavaScript
前端
从 ECMA 规范彻底理解 JavaScript 类型转换
前言 JavaScript 中的类型转换一直都是让前端开发者最头疼的问题。前阵子,推特上有个人专门发了一张图说 JavaScript 让人不可思议。 除了这个,还有很多经典的、让 JavaScript
1092
25
6
nuIl
1年前
安全
Web 安全之恶意扫描
背景 这是在上家公司跑路前做的最后一个需求,主要应对的是外部对我们服务恶意扫描的。 事情的起源来自某次凌晨四点,我正睡得香甜。突然被 NOC 一个电话打了过来,那头说终于打通了一个电话,给你们组其他人
520
12
4
nuIl
2年前
JavaScript
金三银四的前端社招面经
目前工作快四年,年后投了一波简历,这里整理了一下新鲜出炉的前端面经,需要的可以自取。 面试挺累人的,每天下班后赶回家面试,有时候干脆找个会议室偷偷摸摸面试。面了将近一个月,目前还没挂过,但由于各种因素,又都拒了。。。现在又要开始新一轮的面试了,祝自己好运吧。 看到评论区里面不少…
8.2w
1355
241
nuIl
2年前
JavaScript
JS Bridge 通信原理与实践
上一篇介绍了移动端开发的相关技术,这一篇主要是从 Hybrid 开发的 JS Bridge 通信讲起。 顾名思义,JS Bridge 的意思就是桥,这是一个连接 JS 和 Native 的桥接,也是 Hybrid App 里面的核心。一般分为 JS 调用 Native 和 Na…
9935
148
12
nuIl
2年前
JavaScript
浅谈移动端开发技术
之前上家公司主要是做移动端 H5 开发的,但相关技术和配套体系已经很成熟了,很难接触到背后的这套体系。 在现在的公司也做了一些零散的 H5 页面,有一些相关实践。反而因为基础设施和体系不完善,接触到了更多东西。 刚好最近刚好开始搞 React Native,就恶补了一些相关的知…
4596
83
5
nuIl
2年前
JavaScript
使用 MonoRepo 管理前端项目
在工作中,我们可能会遇到一些项目管理方面的问题。在单个项目管理的时候,大家都知道该怎么管理。一旦涉及到多个项目管理,很多人就不一定能够管理好了。 这篇文章主要讲解一下 monorepo 在我们团队的应用。 在通常情况下,我们新开一个项目会先在 Github 上面创建一个新仓库,…
3144
36
2
下一页