摘要: 基础知识 教你用VS Code插件实现五彩斑斓的伪代码 花里胡哨,来试试吧 进阶知识 如何搭建一套 “无痕埋点” 体系? 来看看智能涂鸦的无痕埋点实战 CodeSandbox 是如何让 npm 上的模块直接在浏览器端运行的 How we make npm packages work in the b 阅读全文
posted @ 2021-12-18 01:33 叶子的小窝 阅读(37) 评论(0) 推荐(0)
摘要: 进阶知识 一文带你快速上手Rollup 本文大致向大家介绍了什么是rollup以及如何快速上手rollup。文中提到的这些其实只是冰山一角,rollup能玩的东西还有很多,关于更多可以去rollup 官网查询 关于nodejs集群的那些事 本文从基础概念入手,简单介绍下 Node.js 关于集群的相 阅读全文
posted @ 2021-12-18 01:33 叶子的小窝 阅读(38) 评论(0) 推荐(0)
摘要: 进阶知识 如何打造一款标准的 JS SDK ? 本文通过岳鹰前端监控SDK的实际案例,介绍如何基于JavaScript来开发SDK,并分享一些设计原则以及实现技巧。 谈谈微前端领域的js沙箱实现机制 在过去,浏览器沙箱(sandbox)主要应用在前端安全领域,随着应用架构复杂,微前端方案的出现,js 阅读全文
posted @ 2021-12-18 01:32 叶子的小窝 阅读(36) 评论(0) 推荐(0)
摘要: 基础知识 桌面端混合开发总结 本文讲解了一些桌面端开发的基础概念,对于现有的桌面端框架进行了深入了解。 进阶知识 React Concurrent Mode三连:是什么/为什么/怎么做 本文会详细介绍最近发布的 React v17.0 中源码内部对 Concurrent Mode 支持的来龙去脉,以 阅读全文
posted @ 2021-12-18 01:32 叶子的小窝 阅读(36) 评论(0) 推荐(0)
摘要: 进阶知识 图片加载失败后CSS样式处理最佳实践 因为网络或者跨域限制等原因图片加载异常之后,默认情况下浏览器展示出来的视觉效果很差,本文介绍了对图片加载异常的边界场景进行额外的处理,达到内容和视觉同时兼顾的目的。 系统设计 开源富文本编辑器技术的演进 得益于开源技术,编辑器的实践经验得以延续和发展, 阅读全文
posted @ 2021-12-18 01:31 叶子的小窝 阅读(33) 评论(0) 推荐(0)
摘要: 基础知识 随机数的故事 你知道如何生成一个足够随机的随机数吗 进阶知识 webpack-dev-server 运行原理 来了解一下吧 系统实践 云音乐前端体验优化实践 本文主要围绕云音乐在 C 端性能体验的部分实践经历,包括评估标准和监控能力建设,以及在网络、容器等方面的性能优化实践。 系统设计 如 阅读全文
posted @ 2021-12-18 01:31 叶子的小窝 阅读(32) 评论(0) 推荐(0)
摘要: 基础知识 使用 babel 全家桶模块化古老的面条代码 babel - 重构代码的神器 进阶知识 100 行代码实现 Promises/A+ 规范 本文将分成三部分。第一部分,演示用 100 行以内的代码,实现 Promises/A+规范。第二部分,澄清开发者对 Promises 的几个迷思。第三部 阅读全文
posted @ 2021-12-18 01:30 叶子的小窝 阅读(37) 评论(0) 推荐(0)
摘要: 基础知识 对不起,学会这些 Linux 知识后,我有点飘 标题是「对不起,学会这些 Linux 知识后,我有点飘」有些 2,不过用前端久了,去复习一下 Linux 用法是很不错的 如何制作 Sketch 插件 Sketch 插件最大的好处在于可以直接使用 JavaScript 进行开发,并提供了许多 阅读全文
posted @ 2021-12-18 01:29 叶子的小窝 阅读(21) 评论(0) 推荐(0)
摘要: 基础知识 React Hooks 还不如类? 在这篇文章中,作者按照官方文档的描述,分析用 React Hooks 代替类的动机,一如标题所示,作者并不是很喜欢这一特性。 H5项目踩坑及出坑实践 H5项目兼容性解决方案汇总 进阶知识 VSCode源码解读--IPC通信机制 本文记录研究 VSCode 阅读全文
posted @ 2021-12-18 01:29 叶子的小窝 阅读(39) 评论(0) 推荐(0)
摘要: 基础知识 从零开始实现VS Code基金插件 如何实现一个 VS Code 插件 Node 脚本遭遇异常时如何安全退出 如何获取进程退出时的 exit code 进阶知识 细数 TS 中那些奇怪的符号 你都用过哪些呢 前端插件化架构的探索和实践 本文从plugCore、 pluginAPI和plug 阅读全文
posted @ 2021-12-18 01:28 叶子的小窝 阅读(42) 评论(0) 推荐(0)
摘要: 基础知识 快速上手 WebAssembly 应用开发:Emscripten 使用入门 本文选取 Emscripten 及 C/C++ 语言来简要讲述 WebAssembly 相关工具链的使用,通过较为简单的例子帮助大家更快速地上手 WebAssembly 相关的应用开发。 带你快速了解React H 阅读全文
posted @ 2021-12-18 01:27 叶子的小窝 阅读(41) 评论(0) 推荐(0)
摘要: 基础知识 进阶全栈工程师,Deno你学会了吗? Deno 是一个 JavaScript/TypeScript 的运行时,默认使用安全环境执行代码,有着卓越的开发体验。 为什么要用HTTPS?因为HTTP不安全! HTTPS = HTTP + SSL 进阶知识 如何将Canvas绘制过程转为视频 如果 阅读全文
posted @ 2021-12-18 01:27 叶子的小窝 阅读(35) 评论(0) 推荐(0)
摘要: 基础知识 10个Vue开发技巧助力成为更好的工程师 vue 实用技巧 10 个你可能还不知道 VS Code 使用技巧 VS Code 使用技巧 进阶知识 关于ref的一切 深入学习 React 中 ref 的数据结构及生命周期。 如何写一款小程序 Prettier 插件 假如你发明了一种全新的 D 阅读全文
posted @ 2021-12-18 01:26 叶子的小窝 阅读(36) 评论(0) 推荐(0)
摘要: 基础知识 细说 SOLID 原则 几乎所有人都声称熟悉面向对象,但很少人能够概括面向对象方法和原则,面向对象设计和过程式设计的关键区别在哪,以及怎么定义和衡量可读性、究竟什么是可复用性、怎样的代码称为脆弱和僵化的。本文从 SOLID 原则出发,通过更贴近业务的解释性文字和具体的代码示例来回答这些问题 阅读全文
posted @ 2021-12-18 01:26 叶子的小窝 阅读(26) 评论(0) 推荐(0)
摘要: 基础知识 网页布局都有哪种?一般都用什么布局? 本文主要介绍了 Web 中一些布局的实现思路和具体方案。其实文章提到的效果,比如水平垂直居中、等高布局、平均分布列和 Sticky Footer 等,在 CSS 中一直有多种解决方案,只不过随着 CSS Flexbox 布局模块和 CSS Grid 布 阅读全文
posted @ 2021-12-18 01:25 叶子的小窝 阅读(31) 评论(0) 推荐(0)
摘要: 基础知识 WebAssembly如何演进成为“浏览器第二编程语言”? 本文将会较为详细地介绍 WebAssembly 的演变历程,使读者深入理解 WebAssembly 这门技术的使用场景,从而更好地学习和使用 WebAssembly 技术。 进阶知识 CSS-in-JS:一个充满争议的技术方案 本 阅读全文
posted @ 2021-12-18 01:25 叶子的小窝 阅读(30) 评论(0) 推荐(0)
摘要: 基础知识 小图标,大学问 图标虽小,里面的门道可一点都不少。甚至可以说,图标的演化是 Web 技术演化的一个缩影。本文将带你回顾一下图标简史,了解一下图标技术的来龙去脉。 进阶知识 CSS变量对JS交互组件开发带来的提升与变革 CSS 变量带来的提升绝不仅仅是节约点 CSS 代码,以及降低 CSS 阅读全文
posted @ 2021-12-18 01:24 叶子的小窝 阅读(34) 评论(0) 推荐(0)
摘要: 基础知识 15 张精美动图全面讲解 CORS CORS Error 一定程度上会让前端开发很头疼,但是遵循它的相关规定后,它可以让我们在浏览器中进行安全的跨域请求。 进阶知识 如何精确统计页面停留时长 页面停留时间(Time on Page)简称 Tp,是网站分析中很常见的一个指标,用于反映用户在某 阅读全文
posted @ 2021-12-18 01:24 叶子的小窝 阅读(30) 评论(0) 推荐(0)
摘要: 基础知识 前端简史:你不知道的 ES4 在现在看来,ES4 中的很多概念都是很激进的,对于当时的 JS 生态(IE5 时代)来说,用 “颠覆” 一词来形容也不为过,其中也有很多激进的特性留了下来,最终在 ES6 中被实现。 14个 JavaScript 代码优化技巧 这篇文章列举了一些技巧,可帮助你 阅读全文
posted @ 2021-12-18 01:23 叶子的小窝 阅读(20) 评论(0) 推荐(0)
摘要: 基础知识 Chrome DevTools 全攻略 你会用 DevTools 吗? 你可能不太熟知的布局技巧 使用现代 CSS 特性实现一些经典效果。 进阶知识 如何开发跨框架的组件 多框架背景下的组件重复开发问题,根源还是多框架的历史债务问题。更好的方式则是推动技术栈的统一,从根源上避免出现此种情况 阅读全文
posted @ 2021-12-18 01:22 叶子的小窝 阅读(33) 评论(0) 推荐(0)
摘要: 基础知识 一口气说出 OAuth2.0 的四种授权方式 OAuth2.0 详解,你应该知道的知识点。 Web Server 编年史 本文主要讲述 Web 服务端技术的萌芽和演进过程,旨在使读者能更清晰地掌握 Web 服务端技术的发展脉络。 进阶知识 generator 执行机制分析 本文分析了 ge 阅读全文
posted @ 2021-12-18 01:21 叶子的小窝 阅读(37) 评论(0) 推荐(0)
摘要: 基础知识 如何写出健壮的代码? 阿里文娱技术专家长统将从防御式编程、如何正确使用异常和 DRY 原则等三个方面,并结合代码实例,分享自己的看法心得,希望对同学们有所启发。 进阶知识 了不起的 Webpack 构建流程学习指南 本文主要介绍了 Webpack 的构建流程和构建原理,并在此基础上,和大家 阅读全文
posted @ 2021-12-18 01:21 叶子的小窝 阅读(23) 评论(0) 推荐(0)
摘要: 基础知识 5分钟看懂WebAssembly 2019 年 12 月 5 日,WebAssembly 正式加入 HTML、CSS 和 Javascript 的 Web 标准大家庭。很多事情都会受益于这一全新的标准,并且它在浏览器中的性能表现是空前的。本文会用五分钟的时间介绍一下这个正在进行中的小变革。 阅读全文
posted @ 2021-12-18 01:20 叶子的小窝 阅读(26) 评论(0) 推荐(0)
摘要: 基础知识 一份值得收藏的 Git 异常处理清单 Git 作为一种分布式版本控制系统已经成为现在开发的宠儿,不仅应用在前端、后端、客户端等开发场景中,也成为各行业互联网企业分工协作的必备技能之一。大家在使用过程中总会碰到这样那样的问题,本文主要针对以下经常发生的几种异常情况提供一些解决方案。 分分钟教 阅读全文
posted @ 2021-12-18 01:19 叶子的小窝 阅读(28) 评论(0) 推荐(0)
摘要: 基础知识 这五个有用的 CSS 属性完全被我忽视了 一起来了解一下吧 进阶知识 webpack与rollup背后的acorn 带你了解acron的内部实现 系统实践 前端内存优化的探索与实践 前端内存探索,为不同的开发场景选择更合适的数据保存方式。 系统设计 知乎部署系统演进 应用部署是软件开发中重 阅读全文
posted @ 2021-12-18 01:19 叶子的小窝 阅读(28) 评论(0) 推荐(0)
摘要: 基础知识 CSR、SSR、NSR、ESR傻傻分不清楚,一文帮你理清前端渲染方案! CSR、SSR、NSR、ESR,前端渲染方案如此纷繁复杂,其实每一种渲染方案都有其优势和劣势,一定要结合自身的业务需求,平衡好收益和成本选择适合自己的方案。 程序员必知的 89 个操作系统核心概念 你了解操作系统吗? 阅读全文
posted @ 2021-12-18 01:18 叶子的小窝 阅读(45) 评论(0) 推荐(0)
摘要: 基础知识 10个实用的JS技巧 10个小技巧,助你提升代码开发效率 编写React组件时常见的5个错误 在本文中,作者向大家展示了编写React组件时一些最常见的错误,并详细解释为什么作者认为这些用法不对,并给出较简洁的正确方法的建议。 进阶知识 用TypeScript编写React的最佳实践 如今 阅读全文
posted @ 2021-12-18 01:18 叶子的小窝 阅读(29) 评论(0) 推荐(0)
摘要: 基础知识 从 0 开始发布一个无依赖、高质量的 npm 包 你发布过npm包吗 JavaScript可视化:Promise和Async/Await 本文以动画的方式演示了Promise与Async/Await的执行逻辑,简单易懂。 进阶知识 node_modules 困境 Ryan对于node.js 阅读全文
posted @ 2021-12-18 01:17 叶子的小窝 阅读(27) 评论(0) 推荐(0)
摘要: 基础知识 Hybrid 应用中 H5 与 Native 通信的那点事儿 来了解一下吧 改善CSS的10种最佳做法 构建可扩展且易于管理的样式表文件 进阶知识 React Hooks 最佳实践 这篇文章中,作者总结了过去几个月来对 React Hooks 使用,分享自己对它的看法以及自己认为的最佳实践 阅读全文
posted @ 2021-12-18 01:17 叶子的小窝 阅读(23) 评论(0) 推荐(0)
摘要: 基础知识 Hybrid 应用中 H5 与 Native 通信的那点事儿 来了解一下吧 改善CSS的10种最佳做法 构建可扩展且易于管理的样式表文件 进阶知识 React Hooks 最佳实践 这篇文章中,作者总结了过去几个月来对 React Hooks 使用,分享自己对它的看法以及自己认为的最佳实践 阅读全文
posted @ 2021-12-18 01:14 叶子的小窝 阅读(34) 评论(0) 推荐(0)
摘要: 基础知识 如何进阶成公司 Git 小能手 本文对 Git 使用过程中常出现的问题进行总结并且对 Git 的一些误区概念说明了一些,看完后记得自己尝试下,希望你也能成为组里被请教的那 个 Git 小能手。 十大必须掌握的 Chrome 浏览器开发者工具 Chrome 提供的一些调试功能,在排查代码故障 阅读全文
posted @ 2021-12-18 01:13 叶子的小窝 阅读(23) 评论(0) 推荐(0)