【翻译】JavaScript中'return await promise' 和 'return promise'

2021-09-06
阅读 3 分钟
2.1k
当从异步函数的 promise 返回结果时,你可以等待该 promise 执行完再 return await promise,也可以直接返回 return promise:
封面图

TypeScript中你可能不知道的这些数据类型

2021-08-23
阅读 4 分钟
1.9k
TypeScript的类型有很多,但是这里不会逐一进行讲解。下面列出来的几种类型,有的你可能没听过、有的你可能没用过、有的你可能用过但是不知道含义、有的你可能知道含义但是不能和其他类型区分···

TypeScript中如何使用Object、object和{}?

2021-08-08
阅读 4 分钟
6.3k
不知道是不是有很多兄弟和我一样,在进行typescript的前端项目开发时,总是不能很好地使用对象类型;有时会定义为Object,有时又会定义为object,但是大多时候我们会混淆两者。
封面图

JS中无处不在的元编程

2021-06-19
阅读 4 分钟
3.5k
元编程 (meta programming)是一种编程技术,编写出来的计算机程序能够将其他程序作为数据来处理。意味着可以编写出这样的程序:它能够读取、生成、分析或者转换其它程序,甚至在运行时修改程序自身(反射)。
封面图

【this】的指向性问题可以很简单

2021-01-29
阅读 3 分钟
2.9k
现在已经1202年了,大家大多都富裕,能够用上ES6新特新了,所以对于this的指向问题也没有ES5时期关注了;再者,一般的开发过程中对于函数或者作用域的层级也没有嵌套太深,所以也不常遇到因为this指向不明产生的错误。常在河边走哪能不沾水,接触的项目多了,难免会遇到一些老代码,最好能够了解一下this的指向;再退一...
封面图

我将【闭包】讲给你听!

2021-01-20
阅读 4 分钟
10.9k
一个函数和对其周围状态(lexical environment,词法环境)的引用捆绑在一起(或者说函数被引用包围),这样的组合就是闭包(closure)。也就是说,闭包让你可以在一个内层函数中访问到其外层函数的作用域。在 JavaScript 中,每当创建一个函数,闭包就会在函数创建的同时被创建出来。

YYDS: Webpack Plugin开发

2021-01-19
阅读 10 分钟
7k
@[toc]  作为一名踏足前端时间不长的小开发必须得聊一聊webpack,刚开始接触webpack时第一反应这是啥(⊙_⊙)? 怎么这么复杂,感觉好难呀,算了先不管这些!时间是个好东西呀,随着对前端工程化的实践和理解慢慢加深,跟webpack接触越来越多,最终还是被ta折服,不禁高呼一声“webpack yyds(永远滴神)!”

手撕JS(可能持续更新···)

2021-01-16
阅读 7 分钟
1.2k
关于实现js中一些常见的方法属于面试中的常问问题,可能刚开始接触的时候会一筹莫展。知道和理解其中的原理能够在日常开发中更如鱼得水,面对面试也不成问题。另外,学会以目的(实现的功能)为导向一层一层反推,总结出实现的思路就能按照步骤直接实现或者曲线实现(整理不易记得点赞哈)。
封面图

让微信小程序开发如鱼得水

2021-01-10
阅读 7 分钟
4.1k
关于微信小程序开发一直想写一篇相关的文章总结和记录下,结果拖延症犯了迟迟没有下笔;这不最近天气不错,于是找一个空闲的下午将这篇文章输出下(好像跟天气没啥关系😓),那我们就开始吧!

我是这样理解EventLoop的

2021-01-03
阅读 8 分钟
3.2k
众所周知,在使用javascript时,经常需要考虑程序中存在异步的情况,如果对异步考虑不周,很容易在开发中出现技术错误和业务错误。作为一名合格的javascript使用者,了解异步的存在和运行机制十分重要且有必要;那么,异步究竟是何方神圣呢?我们不得不提Event Loop:也叫做事件循环,是指浏览器或Node环境的一种解决java...

项目模板管理脚手架ptm-cli开发

2020-12-26
阅读 9 分钟
3.1k
一款对项目模板/项目进行管理的脚手架工具,具有添加模板/项目、编辑模板/项目、删除模板/项目、查看模板/项目以及下载项目和根据模板初始化项目等功能。