基于umi + dva + typescript + mock的React框架 介绍 一个开发框架,目前包含工具+路由,已经包含了react,redux,router,不包含数据和视图。 基于 , 和的轻量级前端框架。 JS的强类型版本 UI库任选或 用做代码规范 umi内置功能,默认开启,无需单独配置 安装 yarn # or npm install 开发 npm run dev 建立 npm run build 项目目录 ├── /dist/ # 项目输出目录 ├── /mock/ # 数据mock ├── /src/
2022-03-18 16:50:10 235KB react redux mock typescript
1
TypeScript中的国际象棋(象棋) 注意:这是一个概念验证项目。 评估者很弱,目前还没有诸如“静态搜索”之类的高级方法。 基于HTML5 / canvas和TypeScript的具有AI的中国象棋项目。 这是一个。 有几个搜索引擎。 一个非常navie algorithom是minimax搜索 negamax ,这是实现negamax的常用方法 带有alpha-beta修剪的minimax搜索 带有alpha-beta修剪的negamax搜索(失败失败) 失败的软alpha-beta算法 基于故障软件alpha-beta搜索的简单aspiration search搜索 PVS (主变量搜索) NegaScout (与PVS几乎相同,有时只是PVS的另一个名称) NegaScout具有换位表和历史启发式增强功能 MTD(f) ,具有节点n和值f内存增强测试驱动程序 难解决
2022-03-18 15:25:09 172KB TypeScript
1
玩具数据结构 用TypeScript实现的基础数据结构 调试 调试代码前先确保电脑全局安装了typescript , ts-node和vscode 配置launch.json如下: { " version " : " 0.2.0 " , " configurations " : [ { " name " : " Current TS File " , " type " : " pwa-node " , " request " : " launch " , " program " : " ${workspaceRoot}/node_modules/ts-node/dist/bin.js " , " args " : [
2022-03-18 11:17:38 290KB TypeScript
1
NFT价格 用于查询来自不同NFT市场(例如OpenSea)的价格的脚本。 价格以JSON格式发布,由NFT-Tools项目使用。
2022-03-17 21:02:05 93KB TypeScript
1
带有TypeScript 3的Node.js Express API 具有TypeScript 3的Node.js Express API。支持MongoDB 描述 该生成器将帮助您使用TypeScript 3构建自己的Node.js Express Mongodb API。 项目介绍 suppot ES6 / ES7功能 使用tslint遵循 特征 验证: 护照本地化策略 jwt认证 OAuth2.0服务器(授权码授予,刷新令牌授予) 会话存储: MongoDB的 雷迪斯 整合测试 摩卡咖啡 柴 超级测试 要求 节点> = 10 npm> = 6 mongodb> = 3.0 打字稿> = 3.0 安装 首先,使用安装和generator-node-express-typescript-api(我们假设您已经预装了node.js )。 npm install -g yo n
2022-03-17 18:45:33 80KB TypeScript
1
React GraphQL挑战-SpaceX API 概括 使用SpaceX graphql API,创建一个简单的react应用,该应用将显示以下数据。 GET:igraphql查看器POST:graphql api端点 过去的发射 { launchesPast(limit: 10) { id mission_name launch_date_local launch_site { site_name_long } links { article_link video_link } rocket { rocket_name rocket_type } launch_success details } } 下次发射 { launc
2022-03-17 16:05:10 970KB TypeScript
1
火神 Vulcan: 瓦肯星、火神星、祝融星 《星际迷航》中 Mr.Spock 的出生星球 瓦肯人以信仰严谨的逻辑和推理闻名 在进行瓦肯举手礼的时候通常还伴随着一句话:Live long and prosper(生生不息,繁荣昌盛) 基于开发的跨平台小程序 目前只有微信( wechat )版本,后续再添加其他版本 文件 入门指南 安装依赖 注意:Remax要求Node.js版本大于等于12 npm install # or yarn 调试项目 # 选定要进行开发的平台,如 wechat,并调试 npm run dev wechat # or yarn dev wechat 使用小程序开发者工具打开项目下的dist/[target]目录。例如微信小程序,目录为dist/wechat 注意:微信和字节跳动小程序需要在IDE中打开“不校验合法域名” , 开发 测试数据 Mock测试数据使用 ,
2022-03-16 21:22:17 387KB TypeScript
1
Create React App入门 该项目是通过引导的。 可用脚本 在项目目录中,可以运行: npm start 在开发模式下运行应用程序。 打开在浏览器中查看它。 如果您进行编辑,则页面将重新加载。 您还将在控制台中看到任何棉绒错误。 npm test 在交互式监视模式下启动测试运行器。 有关更多信息,请参见关于的部分。 npm run build 构建生产到应用程序build文件夹。 它在生产模式下正确捆绑了React,并优化了构建以获得最佳性能。 生成被最小化,并且文件名包括哈希值。 您的应用已准备好进行部署! 有关更多信息,请参见关于的部分。 npm run eject 注意:这是单向操作。 eject ,您将无法返回! 如果您对构建工具和配置选择不满意,则可以随时eject 。 此命令将从您的项目中删除单个生成依赖项。 相反,它将所有配置文件和传递性依赖项(w
2022-03-15 15:17:31 199KB TypeScript
1
ts-react-todoList 用react + ts完成简单的todoList import React , { useEffect , useRef , useState } from "react" ; import "./App.css" ; import produce from "immer" ; interface TodoList { id: string ; content: string ; } function App ( ) { const inputRef = useRef ( null ) ; const [ todoList , setTodoList ] = useState ( [ ] ) ; const deleteTodoItem = ( id : s
2022-03-15 14:18:17 26KB TypeScript
1
黑曜石任务 黑曜石任务管理被重新构想。 设计目标 想法是在每日笔记模板中包括所需的块。 应该在整个保管库内找到任务,并在包含文件中显示任务。 包含内容必须是可过滤的。 跟踪任务时,无论身在何处,您都可以简单地将其记录为: - TODO take out the trash :two_o’clock: 2020-02-20 :repeat_button: every monday 因此,每日页面上包含的示例为: 今天过期了什么? 今天要交什么? 未来7天内应付款什么? 没有什么截止日期? 今天做了什么? 昨天做了什么? 每周页面上包括的示例可能是一周中每一天完成的所有任务。 黑曜石任务: 必须为纯降价 必须可以使用标准搜索功能进行搜索 必须从库中的任何文件中获取 请勿与复选框样式的列表项混淆 必须包含子内容,例如缩进列表 必须可嵌入页面 必须有截止日期 必须跟踪完成的日期 必须能够重复发生 必须按截止日期(包括过期)和状
2022-03-13 11:17:12 104KB TypeScript
1