首页
学习
活动
专区
工具
TVP
发布

Tecvan

专栏成员
52
文章
81801
阅读量
25
订阅数
V8 引擎:基于类型推测的性能优化原理
本文的会介绍一些关于V8内基于推测的优化的技术,以此来告诉大家,为什么需要TypeScript。
Tecvan
2022-12-07
5600
🦀🦀🦀 一个普通人的前端职业成长之路
大家好,我是 「范文杰」,一个前端从业者,最近刚写完我的第一本小册《Webpack 核心原理与实践应用》,这对我是一个不小的职业突破,所以不能免俗地想做个总结,分享我这九年工作的成长经历,以及我对前端这个职业的思考与成长建议,希望能帮到哪些还在路上的朋友。
Tecvan
2022-12-07
4740
Resize Observer 介绍及原理浅析
响应式设计指的是根据屏幕视口尺寸的不同,对 Web 页面的布局、外观进行调整,以便更加有效地进行信息的展示。我们日常生活中接触的很多应用都遵循响应式的设计。
Tecvan
2022-12-07
3.2K0
小程序不让用 JS 解释器?那我再肛一次鹅厂
6月23号的时候,微信团队发了如下通知将禁止小程序使用 JavaScript 解释来动态更新代码。消息一出,小程序开发者们哀嚎哀嚎遍野,更有人声称要开始加班改代码了。
Tecvan
2022-12-07
5880
我们是如何记录图片的?
作为 Web 开发者,我们日常需要与各式各样的图片格式打交道,以至于有些知识几乎已经成为常识,比如我们应该都知道 PNG 可以支持透明度,jpg 可以压缩到较低的质量,而 gif 则可以显示动图……但是,你知道这些不同的图片格式是如何产生的、并且演进至今的吗?
Tecvan
2022-12-07
6320
[科普文] 浅谈 Function Programing 编程范式
两个函数虽效果不同,但代码框架极为相似,逻辑冗余且僵硬,比较难实现复用。相对而言,函数式编程思维则会尽量将逻辑抽象拆解为可被复用的若干最小单位,同样的需求可能会这么实现:
Tecvan
2022-09-02
5920
Ramda 哪些让人困惑的函数签名规则
在我们查阅 Ramda 的文档 时, 常会见到一些"奇怪"的类型签名和用法,例如:
Tecvan
2022-09-02
7530
从零开始实现一个简单的低代码编辑器
低代码编辑器作为一种能够极大地提升开发效率的PaaS软件,近些年来一直收到各大公司以及各路投资方的追捧。而对于我们前端开发者来说,编辑器也是为数不多的拥有较深前端技术深度的开发场景。
Tecvan
2022-09-02
1.6K0
[调研报告] 新一代前端构建工具汇总
说起前端构建,大家一定首先想到 Webpack,确实它是前端构建的老大哥了,大而全,什么场景都能满足,社区生态爆炸。但是社区里也有许多其他优秀的构建工具,他们或许不如 Webpack 那样“包治百病”,但他们都有一些独特的优势,如果在一些特定的场景你觉得使用 Webpack 太臃肿了,那你或许可以考虑下面的一些工具。
Tecvan
2022-05-18
9650
[科普] JS中Object的keys是无序的吗
在最开始学习 JavaScript 时,我一直被灌输 Object 中的 Key 是无序的,不可靠的,而与之相对的是 Map 实例会维护键值对的插入顺序。
Tecvan
2022-05-18
3.7K0
[科普] Service Worker 入门指南
Service Workers 本质上是一种能在浏览器后台运行的独立线程,它能够在网页关闭后持续运行,能够拦截网络请求并根据网络是否可用来采取适当的动作、更新来自服务器的的资源,从而实现拦截和加工网络请求、消息推送、静默更新、事件同步等一系列功能,是 PWA 应用的核心技术之一。
Tecvan
2022-05-18
2.5K0
Web3.0,「激发创造」的时代
最初的互联网是在20世纪70年代由美国政府发明的(原来叫阿帕网),目的是保护其核武器免受黑客攻击。
Tecvan
2022-04-02
1.2K0
[科普文] Vue3 到底更新了什么?
Vue3 已经发布一段时间了,这个版本从底层实现到上层 API 设计都发生了非常大的变化,但具体改变了些什么呢?一起简单盘点下:
Tecvan
2022-03-31
1K0
零基础理解 ESLint 核心原理
本文将介绍 ESLint 的工作原理,内容涉及 ESLint 如何读取配置、加载配置,检验,修复的全流程。
Tecvan
2022-03-31
6890
聊聊跨端技术的本质与现状
一次编写,四处运行就是跨端的真谛。因为前端当下需要处理的场景实在是太多了:android、ios、pc、小程序,甚至智能手表、车载电视等,当某几个场景非常相似的时候,我们希望能够用最少的开发成本来达到最好的效果,而不是每个端都需要一套单独的人力来进行维护,所以跨端技术就诞生了。
Tecvan
2022-03-31
1.1K0
读懂 CSS 投影与透视
根据投影中心与投影平面之间距离的不同,投影可分为 「平行投影」 和 「透视投影」。平行投影的投影中心与投影之间的距离为无穷大,如左图;而对透视投影,这距离是有限的,如右图。
Tecvan
2022-03-31
1.3K0
零基础理解 PostCSS 的主流程
本文适用于所有前端开发人员。文章会介绍 PostCSS 的主功能实现原理,不是介绍 api,也不会介绍所有功能的原理,如果有需要了解全部功能或者查阅 API,可查看官方文档:https://postcss.org/api/。
Tecvan
2022-03-31
6500
Chrome 99新特性:@layers 规则浅析
用过 ant design 等组件库 + 发布在 npm 上的业务组件 的同学,可能会经常遇到自定义样式不生效的问题,比如像这样...
Tecvan
2022-03-31
1K0
科普文:常见垃圾回收算法与 JS GC 原理
在程序运行过程中,几乎每时每刻都在为进程分配新的内存,但计算机的内存空间总是有限的,内存空间总有被占满的时候,所以我们需要进行 「垃圾数据回收」 ,以释放内存空间。
Tecvan
2022-01-25
1K0
关于时间管理的底层逻辑与工具
这些都是由于「时间管理不当,造成时间浪费」产生的结果。造成时间浪费的因素有很多,可以简单的把这些因素分为人为因素与环境因素:
Tecvan
2022-01-25
1K0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档