关于粉碎立方体的游戏。
所有的JS都是:
合并为一个文件
包含在IIFE中,以保持全球游戏变量的私密性和破坏性
运行minifier /编译器
直接内联到index.html
所有CSS都缩小并内联。
HTML缩小了。
包括用于跟踪各种子程序的性能并在屏幕覆盖上显示数据的系统。这在各种移动设备上运行时非常有用。
启用和禁用性能监控
要启用监控并显示叠加层:
打开PERF.js
注释掉函数的“ dummy set”
取消注释“dummy set”下面的所有代码
要禁用,请反向注释/取消注释。
更改监控内容
PERF.js公开了三个函数:
PERF_START
PERF_END
PERF_UPDATE
PERF_UPDATE只显示性能计时输出。它在draw.js中自动调用。
要监视新的子例程,请调用:
PERF_START('name-of-subroutine');
在子程序开始时和结束时调用:
PERF_END('name-of-subroutine');
应注意在整个程序中只使用一次子程序名称。如果重用名称,则多个子例程将平均其运行时间。