مقالة مقدمة من wulin.com (www.vevb.com): إطار تطوير التطبيقات المفتوح HTML5 - محرك IIO.
مع تطوير HTML5 ، ظهرت المزيد والمزيد من أطر تطوير الويب على أساس تقنية HTML5. في هذه المقالة اليوم ، سنقدم IIO Engine ، وهو إطار ويب مفتوح المصدر لإنشاء تطبيقات HTML5.
الإطار بأكمله خفيف الوزن للغاية ، وحجمه 45 كيلو بايت فقط ، ويدمج نظام التصحيح ويدعمه عبر المنصات.
لا يعتمد على أي مكتبة فئة من طرف ثالث ، ويمكنها دعم Box2D ، ولديها دعم وثائق كاملة. يدعم التطور السريع.
باستخدام مكتبة الفصل هذه ، تحتاج فقط إلى استخدام أكثر من 10 أسطر من التعليمات البرمجية لإنشاء لعبة TIC-TAC ، والرمز كما يلي:
tictactoe = دالة (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 [cx] [cy] .taken == 'undefined') {
إذا (xturn)
io.addobj (new iio.iox (grid.getCellCenter (c) ، 80)
.SetStrokestyle ('Red' ، 2)) ؛
آخر
io.addobj (new iio.iocircle (grid.getCellCenter (c) ، 40)
.SetStrokestyle ('#00baff' ، 2)) ؛
Grid.cells [cx] [cy] .taken = true ؛
xturn =! xturn ؛
}
}) ؛
} ؛ iio.start (tictactoe ، 'canvasid') ؛