b 118
,
r 361
,
❤ 正在询问中
  • promise reolve 两次后才结束(伪)
  • Index | Hegel.js 一个有意思的基于 js 的静态类型语言,比 ts 要克制和稳健严格许多

    • https://github.com/JSMonk/hegel
    • 如下的 代码 所示(在线尝试 hegel ,在线尝试 ts) ,这段代码如注释而言是存在问题的,但 ts 不会报错,而 hegel 会报错
    • class A {}
      class B extends A {}
      
      function f(p: Array<A>) {
          p[0] = new A() // 这样的操作在 p 为 Array<B> 时有隐患,可能破坏其他代码对 p 所指向的数组的类型期待
      }
      
      const a1: Array<A> = [new A()]
      const b1: Array<B> = [new B()]
      f(a1)
      f(b1) // Type "Array<B>" is incompatible with type "Array<A>"
      
  • git 仅拉取最新代码的方法: git clone --depth=1 仓库地址 ,可有效节约下载时间与磁盘占用
  • ts return error: 突然有一个 #想法# ,对于 js 内置的方法和对象进行包装,使其从 throw err 变成 return err 这样能够提供对于错误的类型提醒

  • vscode调试定位node.js项目死循环代码
  • nginx 重定向静态资源文件到其他地方, 例如我的博客将下列类型的文件重定向到了我在阿里云 oss 所存放的地方,这样将博客服务器的这部分上行压力转移给了 oss

    •         location ~ .*\.(gif|jpg|jpeg|png|mp4|mp3|aac)$ {
                  rewrite /(.*) https://store-llej.oss-cn-hangzhou.aliyuncs.com/doc/$1;
              }
      
  • 可用于优化 web 体验的 无损压缩算法 Brotli
  • 一个视频说清整个英语语法体系(重塑你的语法认知框架)-笔记
  • 今天博客来了一个 云浮 的访问者,我很喜欢在其他网站将所在地址填成云浮,今天居然碰到了真的🤣

    • image.png
  • 全历史 : 一个非常好的历史类应用
  • Link to Text Fragment : 一个跳转到任意网页对应文本处的解决方案
  • 关于使用 Link to Text Fragment 维持双链导出后的链接功能的设想
  • 采蕨
  • 突然想到了「闻鸡起舞」这个成语,但鸡是过一段时间叫一阵一直叫到白天的,所以祖逖他们晚上不睡觉的吗?

    • image.png
  • 感觉 《JavaScript高级程序设计(第4版)》 这个说法有点不讲道理,随意的扩大了 js 的定义

    • image.png
    • image.png
  • 思源畅想-任意应用输入框内块引用
  • autoHotKey-崮生速览
  • 关于下一代设计软件的思考
  • electron icp 封装(基于vue computed)

by 崮生 from 崮生 • 一些随笔 🎨,欢迎 赞助本文
本文欢迎分享与聚合,全文转载未经授权( 联系我)不许可。