摘要:五子棋游戲博客官網示例實現源碼之前一直在用,前幾天看了下的官方文檔,寫了個加強對的理解,歡迎指正。五子棋游戲該模塊實現了五子棋和井字游戲兩個游戲。五子棋游戲只記錄了最近步的數據,步以前的數據不會記錄,故悔棋只可悔步以內的棋。
五子棋游戲 + 博客 demo + React官網示例實現
github 源碼:https://github.com/moshang-xc/react-demo
之前一直在用vue,前幾天看了下React的官方文檔,寫了個demo加強對react API的理解,歡迎指正。
模塊功能該項目使用 React + React-router 開發,主要是熟悉 React 的接口和使用,主要包含三個模塊的功能
類似博客模塊
React 官網入門教程示例實現和五子棋游戲
React 官網React 理念示例實現
通過開啟代理服務器提供數據 API,代理服務器通過使用mock-mini-server,通過配置相應的規則,使用Mock生成隨機數據,同時可以自定義處理請求,實現一個簡易版的服務器,支持數據的更新操作,具體的使用可見使用文檔和本項目的配置文件mockhttp.js
運行# 拉取代碼 git clone https://github.com/moshang-xc/react-demo cd react-demo # 安裝依賴 npm install # 開啟代理服務器 npx mock-mini-server # 運行react項目 npm start類似博客模塊
該模塊主要包含文章的發表,點贊,取消點贊,收藏,感謝,查看評論等功能,只是一些簡單的實現,還有很多不足。文章發布后可以與本地服務器進行通信,實時的更新界面數據顯示。點贊等數據沒有與服務器交互,只是修改了本地緩存的數據源。點擊評論可以展開/收縮評論列表,評論數據實時從服務器獲取,評論數據每次獲取的都是通過Mock重新生成的,所以每次的結果都不一樣。
五子棋游戲
該模塊實現了五子棋和井字游戲兩個游戲。
游戲的過程中可以悔棋,可以重新開始游戲,悔棋,點擊右側相應的步數信息 button 即可。五子棋游戲只記錄了最近 20 步的數據,20 步以前的數據不會記錄,故悔棋只可悔 20 步以內的棋。當游戲結束,成功的一方的五個連線棋子會高亮顯示。
React 理念示例以上所有的數據都是通過本地服務器mock-mini-server提供,通過擴展[mock]()實現一些數據交互功能。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/103752.html
摘要:為此決定自研一個富文本編輯器。例如當要轉化的對象有環存在時子節點屬性賦值了父節點的引用,為了關于函數式編程的思考作者李英杰,美團金融前端團隊成員。只有正確使用作用域,才能使用優秀的設計模式,幫助你規避副作用。 JavaScript 專題之惰性函數 JavaScript 專題系列第十五篇,講解惰性函數 需求 我們現在需要寫一個 foo 函數,這個函數返回首次調用時的 Date 對象,注意...
摘要:背景是在命令行中渲染系統的一個實現在上已經有看著蠻好玩因此嘗試著寫了一個五子棋游戲經過若干天的劃水終于初見成效了先來看個演示動畫太大這里放不下請移步觀看需要聲明的是這個客戶端我已經開源在了上地址是但是這是一個在線游戲的客戶端因為商業原因服務 背景 Ink 是 React 在命令行中渲染系統的一個實現, 在 GitHub 上已經有 1w+ Star. 看著蠻好玩, 因此嘗試著寫了一個五子...
showImg(https://segmentfault.com/img/remote/1460000007103938?w=391&h=247); 文章最初發表于我的個人博客非典型性程序猿 對于剛接觸JAVA或者其他面向對象編程語言的朋友們來說,可能一開始都很難理解面向對象的概念以及類和對象的關系。筆者曾經帶過一個短期培訓班教授java入門基礎,在最后結束課程的時候,還有很多同學不太理解面向對象...
摘要:我發布了我的第一個組件,一個基于的標簽云組件。然后將這個編譯命令寫到里,如下那么以后要編譯下面的代碼,只需要執行現在我們已經有編譯好的代碼了,接下來就可以發布到供其他人使用了。 我發布了我的第一個 npm 組件,一個基于 react 的 3d 標簽云組件。在這途中我也是遇到了很多的坑,花在完善整個發布流程的時間遠多于寫這個組件本身的時間,所以我記錄下我覺得一個正常的 react 組件的...
閱讀 1961·2021-11-23 09:51
閱讀 873·2021-11-19 09:40
閱讀 829·2021-10-27 14:20
閱讀 5004·2021-10-09 09:52
閱讀 3297·2021-10-09 09:44
閱讀 1729·2021-10-08 10:05
閱讀 5053·2021-09-09 11:47
閱讀 3481·2019-08-30 12:47