前端学堂前端学堂

别人在学啥

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

JavaScript|Node

Too many Pausable Objects

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

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

阅读(18)赞 (0)

前端增长

前端新快报-201908

7

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

React 16.9 发布。本次更新主要有:添加 API,使用不安全的生命周期函数( componentWillMount、componentWillReceiveProps、componentWillUpdate )会给出警告,在 useEffect 中调用 setState ...

阅读(119)赞 (1)

前端增长

箱型图描述数据集

2

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

通常而言,性能数据往往是一个波动的数值。所以当我们需要处理性能数据时,通常需要借助于统计的手段来辅助我们分析。而这其中,最常用的就是“多次测试取平均值”。那么这个方法有没有什么问题呢? 均值在描述性能数据时的问题 我们可以通过一个例子来说明问题: 在日常工作中,xiaosong ...

阅读(110)赞 (2)

JavaScript|Node

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

2

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

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

阅读(112)赞 (2)

AI

TensorFlow.js简单概念和用法

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

简介 TensorFlow.js 是一个利用 WebGL 来进行加速的机器学习类库,它基于浏览器,提供了高层次的 JavaScript API 接口。它将高性能机器学习构建块带到您的指尖,使您能够在浏览器中训练神经网络或在推理模式下运行预先训练的模型。有关安装/配置 Tensor...

阅读(143)赞 (2)

JavaScript|Node

yarn快速上手使用

1

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

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

阅读(131)赞 (2)

JavaScript|Node

TypeScript初学了解

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

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

阅读(146)赞 (1)

JavaScript|Node

Javascript垃圾回收浅析

2

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

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

阅读(158)赞 (4)

前端增长

JS特性性能缺陷及JIT的解决方案

6

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

拜读了David的《Know Your Engines: How to Make Your JavaScript Fast》,David是Mozilla的JS引擎工程师,文章主要介绍了JIT与GC原理,以及如何根据某些基本原理,优化js代码的执行效率,虽然是老文了,但对我来说仍受...

阅读(154)赞 (1)

编程算法实战

背包问题

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

Given n items with size Ai, an integer m denotes the size of a backpack. How full you can fill this backpack? Example 1: Input: [3,4,8,5], b...

阅读(150)赞 (2)