Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

Sencha Touch开发指南

Sencha Touch开发指南

本文主要介绍如何使用Sencha Touch为手持设备进行应用开发,主要是针对iPhone这样的高端手机,我们会通过一个详细的例子来介绍整个开发的流程。Sencha Touch简介Sencha Touch是专门为移动设备开发应用的Javascrt框架。通过Sencha Touch你可以创建非常像native app的web app,用户界面组件和数据管理全部基于HTML5和CSS3的web标准,全面兼容Android和Apple iOS。如何使用Sench...
Sencha Touch的性能优化

Sencha Touch的性能优化

Sencha Touch 跟Ext js一个提供了丰富且高级的组件让我们能快速的开发出一个跨手机平台而且很绚丽的产品,这听起来不错,但很快我们发现了一个严重的问题,手机上的效果根本没有在PC上用chrome打开的效果一样让人有刷刷的快感,甚至让人痛苦。Sencha Touch和ext一样,组件是类式继承的,大大降低了使用和学习的周期.但缺点也是很明显的,你每增加一个组件,内存消耗就增加很多,可能你已经使用minify/JSBuilder/YUI compr...
在MyEclipse和Tomcat下配置Sencha Touch环境

在MyEclipse和Tomcat下配置Sencha Touch环境

首先要配置开发环境。这个很简单,只要到官方网站下载Sencha Touch压缩包即可http://www.sencha.com/products/touch/。开发工具随便一个编辑器,记事本也可以的。本人用的是MyEclipse+Tomcat,Sencha Touch用的是1.01版本(使用MyEclipse+Tomcat我为了以后例子可以跟后台交互)其实可以直接浏览本地静态html文件的。1,编写messageBox.html文件:Html代码<!...
Sencha Touch高性能list最简单高效的实现方案

Sencha Touch高性能list最简单高效的实现方案

Sencha Touch 的list性能非常的低,官方论坛有人说超过200个项就已经是超标了!但事实上超过40个项就非常卡了,尤其是每个项里还有图片的时候,在iPhone中可能效果不错,但到了Android,你可能会摔手机。不顺畅的原因其实是元素太多,必需限制显示的数据,但又要解决上滚和下滚显示相应的项,有人会想到用分页,其实分页相当的麻烦,下面就说一个鄙人奋战了一天摸索出来的方法,仅仅三步,几行代码,你看了也会会心一笑。1. me.pageNum = 1...
C++设计模式-----状态模式

C++设计模式-----状态模式

状态模式(State):当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类。状态模式主要解决的是当控制一个对象状态转换的条件表达式过于复杂的情况。把状态的判断逻辑转移到表示不同状态的一系列类当中,可以把复杂的判断逻辑简化。当然,如果这个状态判断很简单,那么就没必要用‘状态模式’了。状态模式结构图:相关类的解释及代码:State类,抽象状态类,定义一个接口以封装与Context的一个特定状态相关的行为。class ...
C++设计模式---观察者模式

C++设计模式---观察者模式

观察者模式:观察者模式又叫分布-订阅模式观察者模式:定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有观察者对象,使它们能够自动更新自己。观察者模式(Observer)结构图:结构图及观察者模式结构代码解释:Subject类:可翻译为主题或抽象通知者,一般用一个抽象类或者一个接口实现。它把所有对观察者对象的指针保存在一个集合里,每个主题都可以有任何数量的观察者。抽象主题提供一个接口,可以增加和删除观...
C++设计模式-----建造者模式生成器模式

C++设计模式-----建造者模式生成器模式

问题:如果我们想写一个建造人的类,我们可以这样写:class Person{public:void BuildHead();void BuildBody();void BuildArmLetf();void BuildArmRight();void BuildLegLeft();void BuildLegRight();};但是当我们想建造一个瘦的人,胖的人,高的人,那我们该怎么办呢?我们当然会想到吧把上面的建造人的类定义成一个抽象类,然后再定义建造瘦人类...
C程序设计语言--全局变量的认识

C程序设计语言--全局变量的认识

全局变量是C语言语法和语义中一个很重要的知识点,首先它的存在意义需要从三个不同角度去理解:对于程序员来说,它是一个记录内容的变量(variable);对于编译/链接器来说,它是一个需要解析的符号(symbol);对于计算机来说,它可能是具有地址的一块内存(memory)。其次是语法/语义:从作用域上看,带static关键字的全局变量范围只能限定在文件里,否则会外联到整个模块和项目中;从生存期来看,它是静态的,贯穿整个程序或模块运行期间(注意,正是跨单元访问...
C/C++中二维数组和指针关系分析

C/C++中二维数组和指针关系分析

在C/c++中,数组和指针有着密切的关系,有很多地方说数组就是指针式错误的一种说法。这两者是不同的数据结构。其实,在C/c++中没有所谓的二维数组,书面表达就是数组的数组。我猜想是为了表述方便才叫它二维数组。在本文中,我也就叫它二维数组。在C/C++中,二维数组是数组的数组。数组的每一个元素是一个数组。说起来有点绕,大家都知道,一维数组也和指针那关比较密切,在本文中不重点阐述,下面就来阐述二维数组和桌指针之间到底存在着什么样的关系。一、二维数组一维化其实我...
<< 1981 1982 1983 1984 1985 1986 1987 1988 1989 1990 >>