前端学堂
学有所用

JavaScript|Node 第3页

javascript知识积累 NodeJS、jQuery、Angular、React、Vue

ES6常用语法回顾

前端学堂阅读(349)

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

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

babel涉及到的知识简单介绍

前端学堂阅读(332)

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

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

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

前端学堂阅读(391)

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

关于node编程异常处理-前端学堂

关于node编程异常处理

前端学堂阅读(386)

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

Too many Pausable Objects

前端学堂阅读(1125)

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

基于config-component转向面向数据的编程-前端学堂

基于config-component转向面向数据的编程

前端学堂阅读(348)

面向数据编程 面向数据编程是什么样的体验? 其实是数据驱动式编程更向前走一步,我们知道现在MVVM框架,像React、vue、Angular这些给前端带来了很大的进步,更优雅的工程化体系结构,更健壮的代码体系结构。同样给开发者带来了数据驱动...

yarn快速上手使用-前端学堂

yarn快速上手使用

前端学堂阅读(419)

简介 Yarn 是一个 JS 包依赖管理器。官网:https://yarnpkg.com/ 特点: 快速。每个包都会被缓存,故只会下载一次。并行操作提速安装过程。 安全。使用检验和对每个已安装的包进行完全性检验,之后才会运行。 可靠。相同的...

TypeScript初学了解

前端学堂阅读(464)

为什么JS需要类型检查 TypeScript的设计目标在这里可以查看到,简单概括为两点: 为JavaScript提供一个可选择的类型检查系统; 为JavaScript提供一个包含将来新特性的版本。 TypeScript的核心价值体现在第一点...

Javascript垃圾回收浅析-前端学堂

Javascript垃圾回收浅析

前端学堂阅读(394)

一. 枚举Javascript引擎分配内存的场景: 1. Object new Object(); new MyConstructor(); { a: 4, b: 5 } Object.create(); 2. 数组 new Array()...