chess:这是一个个人的React和节点项目

时间:2024-05-21 07:25:51
【文件属性】:

文件名称:chess:这是一个个人的React和节点项目

文件大小:1.23MB

文件格式:ZIP

更新时间:2024-05-21 07:25:51

websockets JavaScript

chess 一个在线对弈的棋盘类单页面应用. 主要的技术 => react+antd+socket.io+node.js+golang (要两个人才能玩) js的代码在打包混淆压缩后还有1M多(一开始没想到),加上服务器带宽一般,所以要加载久一点,已经设置额缓存,请谅解.. 完成的功能 创建房间 --完成 登录房间 --完成 房间密码 --完成 自定义棋盘的大小和输赢规则 --完成 计时功能 --完成 历史记录 --完成 使用golang后端计算 --完成 运行项目 注意 该项目基于linux开发,虽然node跨平台,但是golang只编译了linux平台的,所以需要在linux系统上才能正常运行 首先你需要有node 6以上的版本来支持es6/7的新特性,其次,你需要安装 下载项目 git clone https://github.com/swnb/chess.g


【文件预览】:
chess-master
----postcss.config.js(101B)
----yarn.lock(264KB)
----server.js(1KB)
----webpack.config.js(1KB)
----favicon.ico(318B)
----config.js(407B)
----controllers()
--------websocket()
--------routers()
----.babelrc(41B)
----webpack.deploy.config.js(2KB)
----.eslintrc.yml(194B)
----LICENSE(1KB)
----README.md(1KB)
----template()
--------template.html(317B)
----api()
--------getwinner.js(794B)
----picture()
--------pic3.png(65KB)
--------pic1.png(46KB)
--------pic4.png(58KB)
--------pic6.png(52KB)
--------pic5.png(59KB)
--------pic2.png(86KB)
----.gitignore(909B)
----app()
--------redux()
--------src()
--------test.jsx(6KB)
--------components()
--------util()
--------api()
--------index.jsx(3KB)
----index.js(110B)
----bin()
--------golangsourcecode()
--------getwinner(2.26MB)
----.eslintignore(10B)
----package-lock.json(70KB)
----package.json(2KB)

网友评论