内容简介
Written as a practical, step-by-step tutorial, Creating HTML5 Apps with SproutCore is full of engaging examples to help you learn in a practical context.This book is for any person looking to write software for the Web or already writing software for the Web. Whether your background is in web development or in software development, Creating HTML5 Apps with SproutCore will help you expand your skills so that you will be ready to apply the software development principles in the web development spa
AI简介
这是一本全面介绍SproutCore框架的书籍,旨在帮助读者掌握SproutCore开发技巧,并理解其核心概念。书中详细阐述了SproutCore的历史和发展,并介绍了其独特的优势,包括即时用户反馈、快速反应速度、支持拖放和键盘控制、离线运行能力,以及无需插件即可在所有现代浏览器上运行的能力。
书中详细介绍了SproutCore的运行环境,包括其对象模型、mixins共享功能、属性观察、属性绑定、Enumerables和Run Loop等核心概念。这些概念共同构成了SproutCore强大的对象模型和事件处理机制,使得开发者可以更加高效地构建复杂的Web应用。
在视图层方面,书中详细讲解了MVC模式在SproutCore中的应用,以及如何通过SC.View和SC.Pane等类来组织和管理视图。同时,书中还介绍了如何通过SC.Page类来组织页面,以及如何通过Laying out views、Styling views和Rendering custom views等技术来渲染和更新视图。
在模型层方面,书中详细介绍了如何定义数据模型,包括如何通过SC.Record来创建自定义模型类