摘要: NavigationView 是官方根据Container控件扩展而来的,由一个导航栏和一个card组成,具备导航和返回时自动销毁当前界面的功能,非常适合新手使用。其中导航栏的代码如下: 1 Ext.define('Ext.navigation.Bar', { 2 extend: 'Ext.TitleBar', 3 requires: ['Ext.Button', 'Ext.Spacer'], 4 isToolbar: true, 5 config: { 6 baseCls: Ext.baseCSSPrefix + 'to 阅读全文
posted @ 2014-02-14 20:48 魔狼再世 阅读(2843) 评论(1) 推荐(0)
摘要: Container控件是我们在实际开发中最常用的控件,大部分视图控件都是继承于Container控件,了解此控件能帮我们更好的了解sencha touch。layout是一个很重要的属性,能够帮助你进行布局。layout的基本用法可见:http://www.cnblogs.com/html5mob/archive/2012/07/10/2583248.html了解了基本用法之后,我们可以用此实现复杂的布局,比如九宫格布局。代码如下: 1 Ext.define('app.view.layout.Squared', { 2 alternateClassName: 'layo 阅读全文
posted @ 2014-02-13 21:54 魔狼再世 阅读(2112) 评论(0) 推荐(0)
摘要: sencha touch 有一套自己的类机制,可以以面向对象的方式去写代码,封装业务逻辑,sencha touch 的组件、插件、api等都建立在这一套类机制的上面在实际开发中,我们需要遵循这一套机制,以免造成不必要的麻烦。所以的类都是继承于Ext.Base定义一个类的语法:Ext.define(className, properties);其中className是类名,properties属于配置。sencha touch开发推荐使用mvc结构,在这里我推荐以下结构如图所示,我们一般在app文件夹中进行开发,其中config属于全局配置文件,是一个静态类代码如下: 1 //全局配置文件 2 阅读全文
posted @ 2014-02-12 22:33 魔狼再世 阅读(949) 评论(0) 推荐(1)
摘要: 如图所示,有时候没有取到任何的数据。那么我们就需要显示没有获取到内容这一类提示,显示内容通常通过emptyText这个属性来配置。但是在sencha touch 2.3.1之中有可能会出问题,所以我们需要手动来进行设置,处理代码如下。1 store.loadPage(1, {... 阅读全文
posted @ 2014-01-20 17:31 魔狼再世 阅读(688) 评论(3) 推荐(0)
摘要: 图文文章参见:http://www.cnblogs.com/mlzs/p/3332199.html视频共享链接百度:http://pan.baidu.com/s/1c0EHfqC 阅读全文
posted @ 2014-01-18 17:06 魔狼再世 阅读(683) 评论(0) 推荐(0)
摘要: 图文文章参见:http://www.cnblogs.com/mlzs/p/3420900.html视频共享链接百度:http://pan.baidu.com/s/1mg5DpS8 阅读全文
posted @ 2014-01-17 17:00 魔狼再世 阅读(646) 评论(0) 推荐(0)
摘要: 两台服务器,都是Windows Server2003,照着以下办法设置后,一台可以访问到json文件,一台不可以。1. MIME设置: 在IIS的站点属性的HTTP头设置里,选MIME 映射中点击”文件类型”-”新类型”,添加一个文件类型: 关联扩展名:*.json 内容类型(MIME):application/x-javascript2. Script Map Handler设置: 还是在IIS的站点属性里,”主目录”-”应用程序设置”-”配置”-”映射”-”添加”,会打开”添加/编辑应用程序扩展名映射”的设置页面 扩展名:.json 运行文件:C:\WINDOWS\system32\ine 阅读全文
posted @ 2014-01-16 10:36 魔狼再世 阅读(756) 评论(0) 推荐(0)
摘要: 2014.1.15晚上8点开的课这是本期课程的最后一课,下期课程预计在春节后继续。如果你有什么意见和建议可以将他们发送到邮箱:534502520@qq.com本期培训一共八节,前三堂免费,后面的课程需要付费才可以观看。本节内容: 使用adt-eclipse将sencha touch应用打包为安卓应用... 阅读全文
posted @ 2014-01-16 09:20 魔狼再世 阅读(643) 评论(0) 推荐(0)
摘要: 2014.1.13晚上8点过一点开的课本期培训一共八节,前三堂免费,后面的课程需要付费才可以观看。本节内容: 非结构化数据传输 通过js调取phonegap实现图片采集、上传、下载、浏览; 用过js调取phonegap实现返回按钮监听,用以控制视图切换; 用过js调取phonegap实现用外部浏览器... 阅读全文
posted @ 2014-01-14 09:46 魔狼再世 阅读(390) 评论(0) 推荐(0)
摘要: 2014.1.11晚上8点开的课本来计划8号晚上开课的,不过那天晚上小区电路出了问题,所以没有讲成。后面两天我又有点其他的事情,所以放到了11号来讲。本期培训一共八节,前三堂免费,后面的课程需要付费才可以观看。本节内容: 实现公共资源JS、CSS资源抽取封装 st类体系结构介绍; 讲解公共资源的设计... 阅读全文
posted @ 2014-01-12 12:39 魔狼再世 阅读(355) 评论(0) 推荐(0)
摘要: 2014.1.6晚上8点准时开的课本期培训一共八节,前三堂免费,后面的课程需要付费才可以观看。本节内容: 实现皮肤自定义样式的修改 css相关理论; 重写官方样式,美化app,手把手教你如何查看官方样式及修改样式; 利用sencha touch现有资源定制ico图标,实现列表、详细页面的复杂... 阅读全文
posted @ 2014-01-07 11:31 魔狼再世 阅读(340) 评论(0) 推荐(0)
摘要: 2014.1.4晚上8点开的课第一节收费课程,还是有几位同学付费了,这些课程也录像了的,以后也会持续销售。本期培训一共八节,前三堂免费,后面的课程需要付费才可以观看。本节内容:实现多表关联数据的增删查改,实现用户登录模块数据接口约定,协议的理论讲解;多表关联数据新增、删除、编辑,实时更新;监听列表事... 阅读全文
posted @ 2014-01-05 09:31 魔狼再世 阅读(377) 评论(0) 推荐(0)
摘要: 2014.1.2晚上8点开的课讲课进度比较快,好多同学反应说有些跟不上了...呃,本期的课程是需要有一定的基础的。建议大家多看看http://www.cnblogs.com/mlzs/p/3468893.html里的内容,先把基础打好。以后看运营情况来决定是不是开一期基础培训班本期培训一共八节,前三... 阅读全文
posted @ 2014-01-03 10:29 魔狼再世 阅读(511) 评论(0) 推荐(0)
摘要: 2013.12.30晚上8点开的课,仍然有些紧张,开始讲课进度很慢,后面又有些快了...本期培训一共八节,前三堂免费,后面的课程需要付费才可以观看。本节内容: 页面实现及跳转控制 跳转容器、路由理论讲解; 创建APP一级页面(首页)、二级页面(登录、列表)、三级页面(个人中心、详细页、编辑页... 阅读全文
posted @ 2013-12-31 10:06 魔狼再世 阅读(840) 评论(0) 推荐(0)
摘要: 经过忙碌的准备,终于在2013.12.28晚上8点开了第一节课。第一次讲课有些小紧张,讲的内容也比较基础,不过算是开了一个好头。本期培训一共八节,前三堂免费,后面的课程需要付费才可以观看。本节内容: HTML5、Sencha Touch发展历程及趋势介绍; 本次培训目标介绍及案例效果演示;课程总体安... 阅读全文
posted @ 2013-12-29 13:59 魔狼再世 阅读(989) 评论(1) 推荐(0)
摘要: 一位同学问我一个问题:sencha touch中xtype创建dataview死活不显示!!版本2.3.1,MVC模式,sencha touch创建目录程序很简单,主界面一个tabPanel,两个分页“FoodMain”“UserMain”想在第一个分页显示一个DataView,结果死活不显示,Main.js如下: 1 //file: app/view/Main.js 2 Ext.define('myapp.view.Main', { 3 extend: 'Ext.tab.Panel', 4 xtype: 'main', 5 requires: 阅读全文
posted @ 2013-12-14 11:48 魔狼再世 阅读(1110) 评论(1) 推荐(1)
摘要: Ext.app.Application一般用于app.js中用来初始化整个应用可以预先加载controllers(控制器),models(模型),stores(数据源),views(视图)例如:1 Ext.application({2 name: 'MyApp',3 4 controllers: ['Users'],5 models: ['User', 'Group'],6 stores: ['Users'],7 views: ['Main', 'ShowUser']8 });他们分 阅读全文
posted @ 2013-12-13 16:35 魔狼再世 阅读(1152) 评论(2) 推荐(0)
摘要: 最新版本的cmd可以直接将sencha touch项目打包成本地应用,不过还有很多不足,本文仅供参考通过sencha app build native命令可以直接将项目打包成本地应用,不过在命令运行前需要修改项目中的packager.json文件,不然无法正确打包。配置如下: 1 { 2 /** 3 * @cfg applicationName 4 * @required 5 * 你的应用程序名称,只能是英文 6 */ 7 "applicationName": "jy110", 8 9 /** 10 ... 阅读全文
posted @ 2013-12-11 22:25 魔狼再世 阅读(3211) 评论(6) 推荐(0)
摘要: 现在sencha touch已经更新到2.4.2版本了 重新整理一下资料 官方网站:http://www.sencha.com/products/touch/ 在线文档:http://docs.sencha.com/touch/2.4/2.4.2-apidocs/ 官方论坛:http://www.s 阅读全文
posted @ 2013-12-11 11:02 魔狼再世 阅读(7457) 评论(5) 推荐(3)
摘要: 1 function Container(properties) { 2 for (var property in properties) { 3 (function () { 4 var item = properties[property]; 5 this["get" + property] = function () { return item; }; 6 this["set" + property] = fun... 阅读全文
posted @ 2013-12-09 17:06 魔狼再世 阅读(478) 评论(0) 推荐(0)