1.什么是Sencha Touch?
Sencha Touch让您能够快速、轻松地创建基于HTML5的移动应用程序,在Android、iOS和黑莓设备中工作,并运行在浏览器中与本地应用程序一致的体验。
需要的环境说明:
安装了:SenchaCmd-3.1.0.192-windows.exe 和 jdk6或者jdk7
senchaCmd就是用来build的。 jdk是用来压缩合并文件的(具体是用yuicompressor-2.4.7.jar,这个不用找它去安装,只要有jdk环境就行了。)
执行命令:
sencha generate app 项目名称 生成路径
...
先看一下Sencha Touch的官方介绍:
A high-performance, HTML5 mobile app platform with over 50 built-in components, themes for every mobile platform, and a built-in MVC system.
一个高性能、HTML5的移动应用平台与超过50个内置组件,适应每个移动平台的主题样式,和一个内置的MVC系统。
...
看上图,因为修改4次Store中的字段值,所以会显示4次警告:[WARN][Ext.data.Operation#process] Unable to match the record that came back from the server.
...
当运行第一个ST项目时,会发现会很慢,(如果你的是win下的,用IIS),原因是,没有设置IIS下的JSON的扩展程序映射。
当jquery easyui的datagrid插件使用.json文件为数据源,通过非http协议访问【就是直接拖进浏览器查看效果】,能正常加载.json文件并且生成datagrid数据源。但是通过http协议访问示例代码时,无法加载json文件生成datagrid的数据源。
这个是由于服务器软件,如iis的配置MIME类型或者一些配置不正确导致的。
...