web前端半年刊-2019年上半年(42篇精选文章)

JavaScript

JavaScript 代码简洁之道

来自Github项目clean-code-javascript的翻译文章,文章做者根据本身的理解对原文进行了一些修改。javascript

JavaScript 的数据类型及其检测

比较全的一篇数据类型基础知识介绍。前端

前端进击的巨人(一):执行上下文与执行栈,变量对象

文章有助于理解什么是执行上下文,详解了执行栈的规则和执行上下文的生命周期过程。vue

如何编写高质量的函数 -- 函数底层篇

文章分析了函数执行的机制,JS引擎是如何执行函数的,并对闭包、做用域、做用域链有深刻理解。java

完全终结 Javascript 背后的隐式类型转换

从JS设计者的角度来聊聊隐式类型转换, 这样不须要背诵复杂冗长的ECMA规范了。git

ES六、ES七、ES八、ES九、ES10新特性一览

各版本特性一览,方便查阅和使用。github

JavaScript 到底是如何工做的?(第一部分)

本文能够帮助你理解 JavaScript 的工做原理,还能从大致上了解一门编程语言的工做原理。web

JavaScript 到底是如何工做的?(第二部分)

第二部分着重介绍了内存管理方面的知识。vue-router

框架及其原理

Vue性能优化:如何实现延迟加载和代码拆分?

以开源项目Storefront为例,讲述了Webpack捆绑的工做原理,Vue的延迟加载、动态导入,以及vue-router、vuex的代码拆分。vuex

大前端时代,如何作好C 端业务下的React SSR?

在须要知足SEO并保证首屏渲染效率的状况下,Next.js同构开发是一个比较好实践。express

让虚拟DOM和DOM-diff再也不成为你的绊脚石

关于虚拟DOM和DOM-diff的过程。

深刻剖析 React Concurrent

从浏览器原理、Fiber基本概念及总体流程提及,经过Concurrent模式下任务的时间片拆分、中断、恢复和划分优先级,详细地剖析了Concurrent运行机制。

Vue Function-based API RFC

Vue 3.0重要的RFC,解释了设计动机和设计细节,对缺点或潜在问题进行了说明。

揭秘 Vue 中的 Virtual Dom

本文探讨了什么是Virtual DOM、做用是什么、为何须要等问题。

Node.js

干货 | 携程机票Node.js开发实践

一篇携程机票技术栈变迁,在技术应用过程当中遇到的问题,以及Node.js从早期的先后端分离到GraphQL的实践。

Node.js 中的依赖管理

npm依赖管理的dependencies、devDependencies、peerDependencies、bundledDependencies、optionalDependencies使用场景介绍,以及版本号的写法和依赖管理的其它内容。

NodeJS express框架核心原理全揭秘

express框架源码分析及其中间件流程控制的实现。

网络、性能优化

2019 前端性能优化年度总结

很是全面的前端性能优化指南,一共包括6个部分,这是第一部分。

深刻理解浏览器的缓存机制

详细的浏览器缓存说明书,从缓存位置、缓存过程、强缓存、协商缓存等方面详细地介绍了浏览器缓存机制。

浏览器帧原理剖析

有关于将浏览器帧像素显示在屏幕上的过程里发生了什么

让你的网页更丝滑(全)

做者分享了什么样的网页是用户以为比较流畅的、什么叫像素管道,而后介绍了主动交互、被动交互的性能优化方案。

一文读懂HTTP/2 及 HTTP/3特性

文章介绍了http协议、HTTP/1.x协议的缺陷、HTTP/2的新特性及将来HTTP/3的新特性。

Web 应用安全性: 使用这些 HTTP 头保护 Web 应用

这是关于web安全性系列文章的第三篇,主要介绍与安全相关的HTTP头。

进阶必备的网络基础

若是你对网络基础还不太了解,文章的内容能够给你提供一个思路。

时间切片(Time Slicing)

为了不长任务,一种方案是使用Web Worker,将长任务放在Worker线程中执行,缺点是没法访问DOM,而另外一种方案是使用基于Generator的时间切片。

微前端、Serverless

Medium 架构实践:避免微服务综合症

主要介绍单体Node.js应用程序如何有效实现微服务架构并避免微服务综合症的经验。

中台微服务了,那前端呢?

再谈微前端设计,本文经过保险订单销售模式设计案例来讲明如何进行微前端设计,并最后总结了实施微前端的主要价值和意义。

大前端时代下的微前端架构:实现增量升级、代码解耦、独立部署

文章首先解释了微前端架构的定义,而后讨论集成微前端的各类方法,最后分享了要考虑的一些问题及应对对策。

精读《Serverless 给前端带来了什么》

文章对Serverless进行了简单的概述,而后从先后端的视角讨论了Serverless给咱们带来了些什么收益与挑战。

探索 Serverless 中的前端开发模式

本文主要从前端开发模式的演进、基于 Serverless 的前端开发案例以及 Serverless 开发最佳实践等方面,探讨 Serverless 中的前端开发模式。

实践、思想

如何设计高扩展的在线网页制做平台

本文主要介绍如何设计一个高扩展的在线网页制做平台,会交代一些背景和最终的效果以及核心设计方案。

前端中的 IoC 理念

控制反转(Inversion of Control)是一种「思想」,做者经过一个例子来解释IoC概念,让它变得容易理解。

世界是平的吗?——从不一样角度看前端

在先后端分离下,先后端的惟一桥梁是接口,当一端变动后,变动同步到另外一端就成了问题。 从架构治理角度,文章介绍了业界探索的三种流程方案,另外介绍了研发流程下组件化实施的三种模式。

从前端角度看企业软件的研发过程

本文尝试从一些角度去给出本身的看法,为了说明构建这个领域前端技术体系的种种考虑,同时也会述及对应的业务特性。

流水不腐,户枢不蠹 — 设计可维护可扩展的系统(上)

本文重点介绍部分软件开发思想,讲解如何利用设计模式、设计原则和编程范式,设计易懂、可扩展的和高内聚低耦合的系统。

GraphQL和Thrift在Airbnb架构中的配合使用

本文介绍了Airbnb在Thrift和展示服务层框架的现有架构上,先后端如何进行合做,利用GraphQL和Thrift二者的优势,构建出更好的交互体验。

用 JS 开发跨平台桌面应用,从原理到实践

做者对Electron的一次系统性的总结,文章对了解和入门Electron颇有帮助。

其它

必看!互联网开发模式的经验之谈

虽然不是前端相关文章,但这篇互联网开发模式的经验之谈写得很好,值得推荐。

Web Component能够取代你的前端框架吗?

对Web Component的介绍和使用,最后总结了使用原生web components的好处。

浅谈小程序运行机制

从小程序的由来,到双线程的出现、设计、通讯、到基础库、Exparser 框架、再到运行机制、性能优化等等方面,来看小程序的运行机制和它的总体技术架构。

关于移动端适配,你必需要知道的

本文从移动端适配的基础概念出发,探究移动端适配各类问题的解决方案和实现原理。

玉伯:从前端到体验,如何把格局作大

轻松一下,值得阅读。

相关文章
相关标签/搜索