node端ejs中使用模块变量

2021-02-03
阅读 2 分钟
1.6k
ejs在默认情况下只是一个呈现工具,只是负责依据传入的参数进行模板渲染。然而,在使用过程中(hexo-renderer-ejs),我希望在模板中使用require引入外部模块,使用__dirname,__filename变量,即使这个用法是不推荐的。

贝塞尔曲线运动

2020-06-01
阅读 2 分钟
1.5k
参考文章:[链接]然后,要让元素进行移动,使用requestAnimationFrame很方便。就是每次执行这个函数时,通过算法算出现在的坐标,将它赋予运动的元素的left和top就可以了。部分代码:

axios二次封装

2020-03-12
阅读 7 分钟
2.7k
虽然对面向对象理解不够深,还是尝试使用面向对象的方法进行封装。所以,选择使用TypeScript作为编程语言。主要的类关系如下图:AxiosSugar就是最主要的类,它依赖外部传入axios(或axios的实例),AxiosSugarConfig(配置),AxiosSugarLifeCycle(生命周期/回调函数),AxiosSugarStorage(存储类)。 由于主要使用拦...

jsdoc 主题模板参考

2020-01-08
阅读 5 分钟
3.4k
使用npm安装jsdoc后,其文件目录结构如下: 其中templates放置了默认的主题模板。其中default主题的文件结构如下: 其中,publish.js是最重要的文件,它导出一个publish函数,在cli.js中被调用

vuex知识点

2019-12-03
阅读 4 分钟
1.3k
一、安装和使用 {代码...} 创建一个store/index.js文件安装vuex并导出store {代码...} 在main.js中注入store {代码...} 这样,在组件中使用this.$store即可访问store实例 二、工作流程 ) 三、组成部分 state 使用__state__字段声明 {代码...} 使用this.$store.state获取 {代码...} 也可以使用mapState进行映射 {代码...}...