前端学堂
学有所用

JavaScript|Node 第3页

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

ES6常用语法回顾

前端学堂阅读(442)

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

babel配置简单介绍

babel涉及到的知识简单介绍

前端学堂阅读(391)

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

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

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

前端学堂阅读(469)

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

关于node编程异常处理

关于node编程异常处理

前端学堂阅读(438)

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

Too many Pausable Objects

前端学堂阅读(1299)

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

自动草稿

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

前端学堂阅读(444)

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

yarn快速上手使用

yarn快速上手使用

前端学堂阅读(507)

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

TypeScript初学了解

前端学堂阅读(554)

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