很多人基于HTML5技术进行着网页开发框架,下面我们将介绍关于iio Engine,它是一款开源的创建HTML5应用的web框架。
整个框架是非常的轻量级,并且只有45kb大小,整合了debug系统,并且可以支持跨平台操作。
不会依赖于任何的第三方的类库,可支持Box2D,拥有完整的文档支持。而且可以实现快速开发。效率可谓十分的高。
使用这个类库你不得不需要了解到的10多行的代码,这些代码就能够生成一个tic-tac的游戏,代码如下:
TicTacToe = function(io){
var grid = io.addObj(new iio.ioGrid(0,0,3,3,120)
.setStrokeStyle('white'));
var xTurn=true;
io.canvas.addEventListener('mousedown', function(event){
var c = grid.getCellAt(io.getEventPosition(event),true);
if (typeof grid.cells[c.x][c.y].taken == 'undefined'){
if (xTurn)
io.addObj(new iio.ioX(grid.getCellCenter(c),80)
.setStrokeStyle('red',2));
else
io.addObj(new iio.ioCircle(grid.getCellCenter(c),40)
.setStrokeStyle('