前端学堂-web前端开发工程师进阶学习教程前端学堂

前端学堂
学有所用
JavaScript|Node

关于node如何做接口限流

前端学堂阅读(593)

在业务安全性方面,我们常常会用到接口限流,主要是为了防止系统压力过大、保证每个用户请求的资源保持均匀以及屏蔽恶意请求。 几个常见的场景如下: 恶意注册 爬虫的过度抓取 秒杀场景 目前实现API接口限流的方式有几种常见的,简单来说原理很简单,...

前端工程师自学面试找工作必备知识-前端学堂
前端教程

前端工程师自学面试找工作必备知识

前端学堂阅读(4451)

本教程只是自己平时总结的零零总总学习大前端的知识,需要说明的是本系列教程并不是连续的由浅入深的内容,只是博主自己平日积累的。而且可能部分内容摘自互联网,请勿见怪,有出处的,我尽量会附上原网址链接。前端工程师本来对于技术就是不断积累和深化的过...

前端开发提效工具,一些想法挺好的-前端学堂
前端教程

前端开发提效工具,一些想法挺好的

前端学堂阅读(629)

一、基于 Redux 的状态管理 从2013年React发布至今已近6个年头,前端框架逐渐形成 React/Vue/Angular 三足鼎立之势。几年前还在争论单向绑定和双向绑定孰优孰劣,现在三大框架已经不约而同选择单向绑定,双向绑定沦为单...

JavaScript|Node

ES6常用语法回顾

前端学堂阅读(325)

ES6为一些已有的功能提供了非破坏性更新,这类更新中的大部分我们可以理解为语法糖,称之为语法糖,意味着,这类新语法能做的事情其实用ES5也可以做,只是会稍微复杂一些。本章我们将着重讨论这些语法糖,看完之后,可能你会对一些你很熟悉的ES6新语...

babel涉及到的知识简单介绍-前端学堂
JavaScript|Node

babel涉及到的知识简单介绍

前端学堂阅读(315)

引入 这个问题是对自己的发问,但我相信会有很多跟我一样的同学。 对于 babel 的使用,近半年来一直停留在与 webpack 结合使用,以及在浏览器开发环境下。导致很多 babel 的包,我都不清楚他们是干嘛的。比如 babel-regi...

虚拟机的堆和栈与数据结构堆栈-前端学堂
JavaScript|Node

虚拟机的堆和栈与数据结构堆栈

前端学堂阅读(365)

堆(Heap)与栈(Stack)是开发人员必须面对的两个概念,在理解这两个概念时,需要放到具体的场景下,因为不同场景下,堆与栈代表不同的含义。一般情况下,有两层含义: (1)程序内存布局场景下,堆与栈表示两种内存管理方式; (2)数据结构场...

将React当做前端UI运行时环境来看待-前端学堂
前端教程

将React当做前端UI运行时环境来看待

前端学堂阅读(469)

大多数教程把 React 称作是一个 UI 库。这是有道理的,因为 React 就是一个 UI 库。正如官网上的标语所说的那样。 我曾经写过关于构建用户界面会遇到的难题一文。但是本篇文章将以一种不同的方式来讲述 React — 因为它更像是...