说起 VSCode 中广受好评的功能,必须算上其优秀的调试(debug)功能,它拥有丰富的功能和直观的用户界面。 更为难得的是,VSCode 为这套调试架构实现的插件化机制,...
说起 VSCode 中广受好评的功能,必须算上其优秀的调试(debug)功能,它拥有丰富的功能和直观的用户界面。 更为难得的是,VSCode 为这套调试架构实现的插件化机制,...
在大型项目的管理中,控制反转的思想是非常重要的。它可以帮助我们解耦代码,提高代码的可维护性。同时避免了不必要的重复实例化,降低内存泄漏的可能性。 而在 JS/TS 技术栈中,...
在大型项目的管理中,控制反转的思想是非常重要的。它可以帮助我们解耦代码,提高代码的可维护性。同时避免了不必要的重复实例化,降低内存泄漏的可能性。 而在 JS/TS 技术栈中,...
最近我在浏览 VSCode for web 的 repo,在最近更新的一些 commit 中发现了一个新的 VSCode 插件特性支持,名为 webOpener,它的作用是什...
在上一篇中,我们一起分析了 VS Code 整体的代码架构,了解了 VS Code 是由前后端分离的方式开发的。且无论前端是基于 electron 还是 web,后端是本地还...
我们知道,用户体验是 Web 产品最为重要的部分。尽可能减少首屏加载时间,更为流畅地展示用户所需求的内容,会是用户是否留存的关键因素。 而随着现代 Web 业务可供用户的交互...
下一代 IDE 的形态究竟是什么呢?VS Code For Web 试图回答这个问题。 背景 众所周知,VS Code 是当前工业界最优秀的代码编辑器之一。它由《设计模式》的...
这段时间在开发一个腾讯文档全品类通用的 HTML 动态服务,为了方便各品类接入的生成与部署,也顺应上云的趋势,考虑使用 Docker 的方式来固定服务内容,统一进行制品版本的...
:::tip实现一个完美个性化标准的目标是:一个统一管理及备份所有应用配置方式。而本篇文章带来的,就是为了满足这个目标而诞生的最佳解决方案 Dotfiles manager。...
:::tip最近在着手腾讯文档的输入体验优化,在其中有一个不起眼的小需求引起了我的注意,并顺便研究了一些事件监听机制相结合的特点,特此记录一下填坑过程。::: 模拟光标跟随 ...
从 TodoList 说起 对于我们程序开发者来说,想要学习一个框架,从开发一个 TodoList 项目做起,这就像学习语言先学会写 Hello world 一样基础。但其实...
随着现代大型项目复杂度的提升,渲染一个 WEB 页面需要的数据越来越多,在多次打开并渲染的过程中,有许多数据都是重复并且不常更新的,因此这部分的数据需要通过浏览器缓存来缓解网...
什么是 React 高阶组件 React 高阶组件就是以高阶函数的方式包裹需要修饰的 React 组件,并返回处理完成后的 React 组件。React 高阶组件在 Reac...
醒醒啊,扩展运算符是浅拷贝啊,别误导大家啊
ES6扩展运算符实现数组的深拷贝
每当我们讨论到信息安全的时候,我们最长接触到的信息加密传输的方式莫过于 HTTPS 了,当我们浏览器地址栏闪现出绿色时,就代表着这个网站支持 HTTPS 的加密信息传输方式,...
据说是蘑菇街的web端面试题:"用至少两种方式实现瀑布流布局?"其实百度一查有很多种方式.我整理三种:CSS,JS,jQuery,望温故而知新.不一定是最好的,但是注释很详细...
下面所写的,只适合前端的React。(React也支持后端渲染,而且和前端有点小区别,不过我没用过。) 相关函数 简单地说,React Component通过其定义的几个函数...