通过围棋记谱本这个小例子,基本掌握了node.js+react+express+webpack+oracledb+webstorm+bootstrap等众多的新技术。虽然很辛苦,但基本上能用这些技术做些事情了,感觉很高兴。较系统地处理了React开发、状态管理、前后台交互等功能。
最大的感受:React、chrome真是个好东西。
程序还不是很完善,比如不能打开棋谱,前进、后退观看下棋过程;界面按钮没有美化;当前棋子没有标识;没有对弈功能,等等。其实做个小程序有两个目的:一个目的是学技术,一个目的是跟儿子上围棋课时记录老师讲的变化(儿子还在5级徘徊,我差不多有一段了)。我觉得两个目的都达到了。
有空再把代码结构简单说一下。程序入口地址:http://localhost:8888/go.html
所有源码已经托管到码云,访问地址:https://git.oschina.net/wallimn/rwne.git。把插件也传上去了,有点儿大。下载了可以直接修改开发,不用自己编译oracledb了,我编译是的32位版的。如果访问Oracle数据库,需要安装oracle instance,或者安装oracle客户端。
重要事情说三遍:
代码托管地址:https://git.oschina.net/wallimn/rwne.git
代码托管地址:https://git.oschina.net/wallimn/rwne.git
代码托管地址:https://git.oschina.net/wallimn/rwne.git
如果有人修改了功能更完善的版本,还请发给我一份。谢谢。如果有人想继续开发有什么问题,也可以联系我。http://wallimn.iteye.com、wallimn@sohu.com。
如果只需要编译好的版本,从附件下载,单机使用,不需要安装任何东西,只需chrome浏览器即可,打开go.html文件。
所有文章地址列一下:
第一篇:
http://www.jb51.cc/article/p-yrqdijzb-bqq.html
第二篇:
http://www.jb51.cc/article/p-xlbjcbem-bqq.html
第三篇:
http://www.jb51.cc/article/p-bzxzqzia-bqq.html
第四篇:
http://www.jb51.cc/article/p-bhquspck-bqq.html
第五篇:
http://www.jb51.cc/article/p-wawpwdod-bqq.html
第六篇:
http://www.jb51.cc/article/p-xtggbzbt-bqq.html