js
文章平均质量分 80
白驹过隙时光荏苒
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
nodejs读取xlsx格式文件
nodejs读取xlsx格式文件安装npm i node-xlsx -D// 或者yarn add node-xlsx -D使用读取表格数据,并生成json对象/** * @author Wuner * @date 2020/8/13 21:08 * @description */let xlsx = require('node-xlsx');const fs = require('fs')const path = require('path')// 解析得到文档中的所有原创 2020-08-22 13:30:11 · 2378 阅读 · 0 评论 -
ES Module的基本使用
ES ModuleES Module 基本特性ESM 自动采用严格模式,忽略 ‘use strict’每个 ES Module 都是运行在单独的私有作用域中ESM 是通过 CORS 的方式请求外部 JS 模块的ESM 的 script 标签会延迟执行脚本(浏览器页面渲染后执行)export在创建 JavaScript 模块时,export 语句用于从模块中导出实时绑定的函数、对象或原始值,以便其他程序可以通过 import 语句使用它们。被导出的绑定值依然可以在本地进行修改。在使用 imp原创 2020-08-10 01:27:58 · 4312 阅读 · 0 评论 -
带你了解this
this 理解与其他语言相比,函数的 this 关键字在 JavaScript 中的表现略有不同,此外,在严格模式和非严格模式之间也会有一些差别。在绝大多数情况下,函数的调用方式决定了 this 的值。this 不能在执行期间被赋值,并且在每次函数被调用时 this 的值也可能会不同。ES5 引入了 bind 方法来设置函数的 this 值,而不用考虑函数如何被调用的,ES2015 引入了支持 this 词法解析的箭头函数(它在闭合的执行环境内设置 this 的值)。全局环境论是否在严格模式下,在全原创 2020-08-09 03:16:45 · 3657 阅读 · 0 评论 -
JavaScript 性能优化-内存管理、V8(JavaScript 执行引擎)、监控内存、代码优化
JavaScript 内存管理简介像 C 语言这样的底层语言一般都有底层的内存管理接口,比如 malloc()和 free()。相反,JavaScript 是在创建变量(对象,字符串等)时自动进行了分配内存,并且在不使用它们时“自动”释放。 释放的过程称为垃圾回收。这个“自动”是混乱的根源,并让 JavaScript(和其他高级语言)开发者错误的感觉他们可以不关心内存管理。内存生命周期不管什么程序语言,内存生命周期基本是一致的:分配你所需要的内存使用分配到的内存(读、写)不需要时将其释放\归原创 2020-08-09 03:11:49 · 4172 阅读 · 1 评论 -
带你了解类型系统以及flow和typescript的基本使用
Study Notes类型系统强类型语言强类型指的是程序中表达的任何对象所从属的类型都必须能在编译时刻确定。对于强类型语言,一个变量不经过强制转换,它永远是这个数据类型,不允许隐式的类型转换。假设定义了一个 double 类型变量 a,不经过强制类型转换那么程序 int b = a 是无法通过编译。// 编译失败double a;int b = a;强类型的优点编译时刻能检查出错误的类型匹配,以提高程序的安全性;可以根据对象类型优化相应运算,以提高目标代码的质量;重构更牢靠;原创 2020-08-09 02:58:28 · 4043 阅读 · 0 评论
分享