前端学堂前端学堂

别人在学啥

24小时更新:0篇     一周更新:0篇新GET技能

JavaScript|Node

Global\window\document 简单说明

前端学堂 发布于 2019-11-08

1、Global Object (全局对象, global对象) ①JavaScript 中有一个特殊的对象,称为全局对象(Global Object),它及其所有属性都可以在程序的任何地方访问,即全局变量。 ② 全局对象是预定义的对象,作为 JavaScript 的全局函数和全...

阅读(151)赞 (2)

HTML5|CSS3

css的发展现状

11

前端学堂 发布于 2019-11-06

随着前端工程化的不断完善,CSS 预处理器已经成为项目中不可缺少的部分,很多人在项目技术选型阶段就会先选择一个 CSS 预处理器,绝大部分前端工程的脚手架也内置了一系列的 CSS 预处理的模版,大家已经习惯了享受 CSS 预处理器带来的书写代码的灵活流畅,反而将原生的 CSS 冷...

阅读(182)赞 (2)

前端洞察

Sketch怎么开发插件

3

前端学堂 发布于 2019-11-06

Sketch 是非常流行的 UI 设计工具,2014年随着 Sketch V43 版本增加 Symbols 功能、开放开发者权限,吸引了大批开发者的关注。 目前 Sketch 开发有两大热门课题:① React 组件渲染成 sketch 由 airbnb 团队发起,② 使用 sk...

阅读(157)赞 (2)

JavaScript|Node

关于node如何做接口限流

前端学堂 发布于 2019-11-04

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

阅读(194)赞 (2)

前端洞察

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

8

前端学堂 发布于 2019-10-29

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

阅读(177)赞 (1)

JavaScript|Node

ES6常用语法回顾

前端学堂 发布于 2019-10-28

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

阅读(141)赞 (2)

JavaScript|Node

babel涉及到的知识简单介绍

4

前端学堂 发布于 2019-10-28

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

阅读(138)赞 (2)

JavaScript|Node

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

8

前端学堂 发布于 2019-10-27

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

阅读(173)赞 (2)

JavaScript|Node

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

1

前端学堂 发布于 2019-10-23

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

阅读(205)赞 (3)

JavaScript|Node

关于node编程异常处理

1

前端学堂 发布于 2019-10-21

目前大部分Web服务器,如Apache,都使用多线程的方式响应多用户请求,即一个线程服务一个用户请求。这种模式其中一个好处是,当某个请求的线程上抛出的异常没被捕获,只会影响当前这个线程,不会影响其他请求。 由于Node执行在单线程上,一旦线程上抛的异常没有被捕获,就会引起整个进程...

阅读(170)赞 (4)

JavaScript|Node

Too many Pausable Objects

前端学堂 发布于 2019-10-09

业务前端监控JS报错偶尔会看到这个错误 Too many Pausable Objects 查了下没查到什么资料,仔细想了想, 应该是:Pausable Objects = Pause-able Objects 这种错误常见于页面创建了过多的定时器setTimeout,特别是大型...

阅读(315)赞 (6)