Node:删除文件 发表于 2021-11-22 | 分类于 Node | 字数统计: 185 字 | 阅读时长 ≈ 1 分钟 步骤 先删文件,清空文件夹 删除空文件夹 相关命令 fs.stat && fs.statSync 提供了访问文件的属性信息 fs.readdir && fs.readdirSync 提供读取文件目录信息 fs.unlink && unlinkSy ... 阅读全文 »
Node:版本管理 发表于 2021-11-05 | 分类于 Node | 字数统计: 262 字 | 阅读时长 ≈ 1 分钟 使用homebrew进行管理查看当前版本1$ node -v 查看当前有哪些可以安装的版本1$ brew search node 安装node 101$ brew install node@10 解除高版本的关联关系1$ brew unlink node@12 关联node10版本12$ echo ... 阅读全文 »
JS:MJS 发表于 2021-11-02 | 分类于 JS | 字数统计: 83 字 | 阅读时长 ≈ 1 分钟 .mjs 是什么文件呢?很明显因为 ESM 和 CJS 的加载方式不同,为了更高的区分这两种不同的加载方式,于是创建了 .mjs(Module JavaScript)。.mjs 就是表示当前文件用 ESM 的方式进行加载,如果是普通的 .js 文件,则采用 CJS 的方式加载。 阅读全文 »
JS:setTimeout和setInterval 发表于 2021-11-02 | 分类于 JS | 字数统计: 219 字 | 阅读时长 ≈ 1 分钟 都是延迟一段时间调用回调函数。 setTimeout setTimeout只调用一次。 setTimeout最短间隔时间为4毫秒。setInterval setInterval会一直循环调用函数,不会自己停止。要用clearInterval(计数器编号)来停止。 setInterval最短间隔时间为 ... 阅读全文 »
Cocos:Cocos接入react组件 发表于 2021-09-17 | 分类于 Cocos | 字数统计: 1,242 字 | 阅读时长 ≈ 5 分钟 接入redeem store,react组件,cocos不支持tsx ts把tsx编译成js引入 有引入别的文件使用,ts无法把两个文件打成一个文件 使用rolllup编译成js 引入文件过大,导致ts文件崩溃 把js改为插件脚本 把js导出项改为全局变量,直接引用 分包 需要把依赖一起打包到js ... 阅读全文 »
Git:一些常用的命令 发表于 2021-08-02 | 分类于 Git | 字数统计: 45 字 | 阅读时长 ≈ 1 分钟 忽略eslint 1git commit --no-verify -m "" 删除本地分支 1git branch -d <branch> 删除远程分支 1git push origin --delete <branch> 设置大小写敏感 1g ... 阅读全文 »
npm:更换源 发表于 2021-07-19 | 分类于 npm | 字数统计: 95 字 | 阅读时长 ≈ 1 分钟 原始源安装完node之后,默认的原始源是: 1https://registry.npmjs.org/ 使用淘宝镜像临时使用1npm --registry https://registry.npm.taobao.org install express 持久使用1npm config set regis ... 阅读全文 »
JS:虚拟列表 发表于 2021-07-12 | 分类于 JS | 字数统计: 496 字 | 阅读时长 ≈ 2 分钟 特性 循环列表 重复利用 实现思路item的循环利用 自左往右滚动时,将离开视图右方一定距离的item通过设置坐标调整到左方,更新数据成为新的item。 自右往左滚动时,将离开视图左方一定距离的item通过设置坐标调整到右方,更新数据成为新的item。 持续滚动的循环列表 自右往左滚动时,更新 ... 阅读全文 »
Cocos Creator踩坑记 发表于 2021-07-07 | 分类于 Cocos | 字数统计: 96 字 | 阅读时长 ≈ 1 分钟 动画编辑 动画在普通模式下是不允许编辑的,只有在动画编辑模式下才可以编辑动画文件。 但是在动画编辑模式下,无法对节点进行添加/删除/重命名操作,并且没有记录在动画关键帧内的属性修改,在退出动画编辑器后也会被还原 阅读全文 »
Cocos:事件机制 发表于 2021-07-05 | 分类于 Cocos | 字数统计: 2,292 字 | 阅读时长 ≈ 9 分钟 事件监听事件处理大多数是在节点(Node)中完成的。对于组件,可以通过访问节点 this.node 来注册和监听事件。监听事件可以通过 this.node.on() 函数来注册,方法如下: 12345// 该事件监听每次都会触发,需要手动取消注册xxx.on(type, func, target?) ... 阅读全文 »