文件名称:game-of-life
文件大小:59KB
文件格式:ZIP
更新时间:2024-07-30 05:20:49
JavaScript
项目1 第1部分 生命游戏 要查看我的应用程序,请在浏览器上打开drawing.html。 代码设计注意事项:Conway's Game of Life 的原始版本没有边界。 但是,对于这个项目,我将边框设置为显示板的边框以简化更新过程。 对于这个项目,我想将显示器与模型分开。 这允许我将所有对图形库的引用分组到项目的一个部分。 为了实现这一点,我制作了两个 js 文件,一个纯粹处理用户界面 (game_of_life_gui.js),另一个包含正在显示的模型和操作模型的函数 (game_of_life.js。因为 game_of_life_gui.js 依赖于模型,我确保 game_of_life_gui.js 中的 game_of_life_gui.js 可以访问更新和重置板的方法。 为了避免变量和函数不必要地暴露在全局环境中,我使用了闭包的原则,将 game_of_life_g
【文件预览】:
game-of-life-master
----qunit-testing()
--------test.html(419B)
--------resources()
--------.DS_Store(6KB)
--------tests.js(5KB)
----game.css(253B)
----game_of_life.js(6KB)
----jquery.js(94KB)
----.DS_Store(6KB)
----drawing.html(641B)
----README.md(4KB)
----game_of_life_gui.js(3KB)