• 发布时间

    js 编译原理 分词/词法分析(Tokenizing/Lexing) 解析/语法分析(Parsing) 代码生成(ATS) LHS & RHS LHS 赋值 RHS 查询变量等 作用域 欺骗词法 1. eval 2. with p s: 目前这 2 个方法已被 MDN 不推荐使用,with更是在一些开发环境下是不被识别

  • 发布时间

    缘起 最近 阿里云的SSL 到期了。需要重新申请一个,调研后目前免费的就是certbot比较好用,特此记录 流程和坑 certbot是基于letsencrypt.org的一个自动化工具🔧 话不多说直接开始 start 1. 去官网选择你的操作系统和静态资源服务器 2. 安装依赖包 这个地方你可能会安装失败,我们可以把

  • 发布时间

    缘起 在Gatsby 中我们想加入路由过渡动画,不能像React那样,直接给路由封装高阶组件 我们可以 使用 Layout 布局组件来实现 他的原理就是在所有静态页面中套一个 你的 Layout 组件 🚀 👇 npm install save gatsbypluginlayout 创建src/Layouts/ind

  • 发布时间

    缘起 最近想这阅读一本书,一本不是code工具书,又对编程有所提升的书籍,决定读一读 收藏已久的《代码 的整洁之道》 —— Robert C.Martin 看书笔记和观后感记于此 📖 军规 我们接到一个需求 |一个功能,首先 reveiew 代码可行性而不是在以前的代码上堆积 然而目前大多数公司遵循他们自以为是的 “

  • 发布时间

    缘起 在每次 master bulid 后都要去阿里云 后台手动刷新|预热,此文章旨在优化发包繁琐步骤 流程 实现 1. pip install aliyunpythonsdkcdn ps:这个SDK 和 下面的 代码 是基于 python2 推荐2.7.16 Mac 的话 默认版本就是 python2 1. Refr