创建自己的脚手架

前言所谓脚手架,就是提前写好一些固定的文件模板,所以你需要先上传自己的模板到git仓库 配置文件config.js这个里面可以写你所有项目模板 const projectList = { vueRouter: "https://github.com/ConsoleLZ/vue-router-cli.git" }; module.exports...

前端进阶

minisearch模糊搜索

import MiniSearch from 'minisearch' const tokenizer = (str) => { // 分词逻辑,返回完整的单词以及单词的部分片段 const words = str.match(/[\u4e00-\u9fa5]+|[a-zA-Z0-9]+/g) || []; const subStrings ...

前端进阶

在浏览器环境中对github仓库进行增删改查

基本配置const owner = "ConsoleLZ"; // 仓库所有者 const repo = "githubAPI"; // 仓库名称 const accessToken = "???"; // GitHub 个人访问令牌 const branch = 'main' // 仓库分支 获取文件sha值...

前端进阶

使用Tiled编辑器制作phaser地图

安装直接去官网下载Tiled编辑器:Tiled | Flexible level editor (mapeditor.org) 资源准备所有资源仅供学习使用,不可用于其他违法用途,违者与作者无关https://pan.baidu.com/s/12T3GwRrKB9uqLfYRMcSYcw 提取码:xy6s 开始使用Tiled1. 新建一个Map 目前phaser并不支持压缩,所以这里选csv...

前端进阶

网页游戏制作,phaser制作4399小游戏

前言相信家人们都玩过4399小游戏吧,那你会不会好奇,如何在浏览器环境中做一款小游戏呢,这里作者就用phaser来教大家如何控制角色上下左右移动 phaser官网:Phaser - A fast, fun and free open source HTML5 game framework感兴趣的可以自己深入研究学习哦,这里作者只做一个基础的角色控制演示 大家坐好,准备发车了! 预览 pha...

前端进阶
12310