2021前端高质量技术文章归纳

5 篇文章 0 订阅
3 篇文章 0 订阅

叙述

2021年培养了个好习惯,早上挤地铁的时候看一些技术文章,这一年看几百篇的技术文章,有的文章确实很水, 有的文章醍醐灌顶,有的文章至少读过四五遍,每遍都有新的感悟,总结在下面推荐大家阅读

回顾2021前端大事件总结

2021 年前端大事记

扫盲

Base64编码知识
深入理解浮点数
令你迷惑的位运算
TC39、ECMA-262、ECMAScript 究竟是什么关系?

CSS

如何理解 CSS - BFC
CSS 学习指南
CSS 基础拾遗(核心知识、常见需求)1.5 万字

6 个没人讲过的 CSS 属性
49 个在工作中常用且容易遗忘的 CSS 样式清单整理

CSS骨架屏 Skeleton 效果
CSS渲染性能提升
很好用的 UI 调试技巧

JavaScript

基础:
夯实 JS 主要知识点
ES6语法实操整理
数组方法整理
原理:
JS运行机制
JavaScript 是怎么运行起来的?
动图演示 Promises & Async/Await 的过程!
44道JS难题,做对一半就是高手
10 道 JavaScript 高频面试题(重要)
技巧:
12 个解决日常工作问题的JS 代码片段
34 个 JavaScript 优化技巧
269个JavaScript工具函数

React

React高频面试题梳理
掘金 2021 高赞 React 文章

从 setState 聊到 React 性能优化
React 中 setState 是一个宏任务还是微任务?

React八条优化建议
不优雅的 React Hooks
玩转react-hooks,自定义hooks设计模式及其实战
Error Boundaries如何实现的

学好这些 React 设计模式,能让你的 React 项目飞起来
React 是如何创建 vdom 和 fiber tree
深入 React 函数组件的 re-render 原理及优化
React 框架运行时优化方案的演进
可能是最详细的React组件库搭建总结
为了提升代码质量我做了哪些努力

Redux 通关简洁攻略 – 看这一篇就够了!

Vue

详解 30 道 Vue 面试题(建议收藏)
nextTick原理以及源码解析
Vue开发技巧及原理详解

7种Vue通信方法详解
Vue3 的 7 种和 Vue2 的 12 种组件通信

Vue3的v-memo应用在Vue2中,性能提升近10倍
Vue2迁移Vue3方法

Vuex使用指南
Vue 项目打包部署总结
大型 Vue 项目的 10 个最佳实践
基于 Vue 技术栈的微前端方案实践
做好这 16 个方向,逐步搭建出团队的 vue3 前端架构

TypeScript

Typescript也许应该这样入门才对
TypeScript 令人费解的声明文件
不可多得的 TS 学习指南「1.8W字」
Vue:
Vue3 + TS 项目构建指南
Vue3 + script setup + TS + Volar
基于 Vue3 和 TypeScript 项目大量实践后的思考
React:
用TypeScript编写React的最佳实践
React + TypeScript 实践总结篇

Webpack

终于有人把Webpack核心原理、babel、性能优化说清了
打包优化-Webpack体积压缩

性能优化

探究网页资源究竟是如何阻塞浏览器加载的
深入了解前端监控原理
前端页面性能指标基本介绍
#性能优化

工具

VS Code主题
2021年最流行的10款VSCode扩展
Chrome 新功能:支持录制、重放和测试用户操作!
Windows上帝模式掌管系统的一切
git 回滚代码
css,js兼容性查询

架构

mock服务搭建
前端鉴权方法整理: cookie、session、token、jwt、单点登录
减少重复的请求,也许这个库能帮到你
规范并格式化代码指南
前端架构师神技,三招统一团队代码风格
2022年如何成为一名优秀的大前端Leader

其他技术

Node.js 命令行工具包开发指南
Nginx配置中一个不起眼字符"/"的作用详解
工程实践 | 在 Flutter 中实现一个精准的滑动埋点
Node.js 整体架构与九个核心模块实现
Commander.js 指南
面试必备:服务端15连问
单元测试

  • 4
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
编写高质量的Web前端代码是每个前端开发者都应该努力追求的目标。以下是一些关键要点,帮助我们编写高质量的Web前端代码: 1. 代码结构和组织:良好的代码结构和组织是编写高质量代码的基础。我们应该遵循一致的命名规范,使用有意义的变量和函数名称,并将相关的代码块分组和组织好。 2. 可维护性:代码应该易于理解和维护。可以通过添加适当的注释和文档来帮助其他开发者快速理解代码的功能和目的。 3. 性能优化:前端性能是用户体验的重要组成部分。我们应该考虑减少HTTP请求、压缩和缓存静态资源、使用合适的数据结构和算法等方法来优化代码性能。 4. 交互和用户体验:编写高质量的代码还包括提供良好的用户体验。我们应该确保网页的交互和响应能够符合用户的期望,并考虑到不同终端和浏览器的兼容性。 5. 安全性:在开发Web应用时,我们需要关注安全性。应该采取必要的措施来防止常见的Web安全漏洞,如跨站脚本攻击(XSS)和跨站请求伪造(CSRF)。 6. 测试和调试:编写高质量代码还包括进行适当的测试和调试。我们应该编写单元测试来确保代码的正确性,使用浏览器开发者工具来快速定位和解决问题。 7. 学习和持续改进:Web前端技术在不断发展和演变,作为开发者,我们应该不断学习和掌握新的技术和最佳实践,以保持代码的质量和效率。 总而言之,编写高质量的Web前端代码需要综合考虑代码结构、可维护性、性能、用户体验、安全性、测试和调试等多个方面。通过不断学习和实践,我们可以不断改进自己的编码技巧,提高代码的质量和效率。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Gleason.

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值