3月
promise reolve 两次后才结束(伪)
Index | Hegel.js
一个有意思的基于 js 的静态类型语言,比 ts 要克制和稳健严格许多
https://github.com/JSMonk/hegel
如下的
代码
所示(
在线尝试 hegel
,
在线尝试 ts
) ,这段代码如注释而言是存在问题的,但 ts 不会报错,而 hegel 会报错
typescript
class A {} class B extends A {} function f(p: Array
) { p[0] = new A() // 这样的操作在 p 为 Array
时有隐患,可能破坏其他代码对 p 所指向的数组的类型期待 } const a1: Array
= [new A()] const b1: Array
= [new B()] f(a1) f(b1) // Type "Array
" is incompatible with type "Array
"
git 仅拉取最新代码的方法:
git clone --depth=1 仓库地址
,可有效节约下载时间与磁盘占用
ts return error: 突然有一个
想法
,对于 js 内置的方法和对象进行包装,使其从
throw err
变成
return err
这样能够提供对于错误的类型提醒
最简 demo
hosts 文件 windows 10 文件地址
疑问
react typescript usememo deps 怎么处理联合类型? - 知乎
https://stackoverflow.com/questions/66541801/how-does-react-typescript-usememo-deps-handle-union-types
js 方言、(编译成 js 的语言)列表
vscode调试定位node.js项目死循环代码
阿里云 ossutil 命令行上传工具 - 文档
nginx 重定向静态资源文件到其他地方, 例如我的博客将下列类型的文件重定向到了我在阿里云 oss 所存放的地方,这样将博客服务器的这部分上行压力转移给了 oss
nginx
location ~ .*\.(gif|jpg|jpeg|png|mp4|mp3|aac)$ { rewrite /(.*) https://store-llej.oss-cn-hangzhou.aliyuncs.com/doc/$1; }
今天终于让这个可以使用了
web font serverless 版 在线尝试地址
可用于优化 web 体验的 无损压缩算法 Brotli
一个视频说清整个英语语法体系(重塑你的语法认知框架)-笔记
今天博客来了一个 云浮 的访问者,我很喜欢在其他网站将所在地址填成云浮,今天居然碰到了真的🤣
全历史
: 一个非常好的历史类应用
Link to Text Fragment
: 一个跳转到任意网页对应文本处的解决方案
关于使用 Link to Text Fragment 维持双链导出后的链接功能的设想
采蕨
突然想到了「闻鸡起舞」这个成语,但鸡是过一段时间叫一阵一直叫到白天的,所以祖逖他们晚上不睡觉的吗?
mdn js 属性的可枚举性和所有权
ts 中的 Object.keys 为啥获得的 key 类型不是 keyof obj?
ts 官方的解答
尝试说明为啥不行的演示代码
感觉 《JavaScript高级程序设计(第4版)》
这个说法
有点不讲道理,随意的扩大了 js 的定义
javascript 20 年
给 malagu 写了一点文档
属性配置案例
前后端分离示例
思源畅想-任意应用输入框内块引用
ts 演示 父子类所构成的数组并不是父子关系
autoHotKey-崮生速览
从超过100万个项目中搜索C++ (Cpp)代码示例
electron-vue-next
electron + vue3.0
关于下一代设计软件的思考
electron icp 封装(基于vue computed)
疑问
js 一个函数执行的时候如何判断自己是否处于另一个的调用栈中? - 知乎 (zhihu.com)
尝试使用调用栈
难以获取完整的调用栈
尝试使用throw的方式转移控制流
需要比较严格的错误处理以及使用 await 而非其他形式的异步调用
使用的时候是回调风格不能封装成 promise 不好看
Function.caller
有一定可行性,但生产中不行,因为基本都会开启严格模式
❤ zone.js 在线代码尝试 这个可以完美解决 #疑问# js 一个函数执行的时候如何判断自己是否处于另一个的调用栈中? - 知乎 (zhihu.com)