- 浏览: 12681 次
- 来自: 厦门
最新评论
文章列表
一、尽可能的减少HTTP请求
二、使用CDN(内容分发网络)
三、添加Expire/Cache-Control头
四、启用Gzip压缩
五、将css放在页面最上面
六、将script放在页面最下面
七、避免在CSS中使用Expressions
八、把JS和CSS放到外部文件中(有争议,灵活运用)
写在页面内的情况:
1、值应用与一个页面
2、不经常被访问到
3、脚本个样式都很少
九、减少DNS查询
1、DNS查找过程,大约需要20ms
Yahoo军规14条 - 月上西楼 - 月上西楼
2、IE缓存时间长 对服务器变化响应慢
Yahoo军规14条 - ...
消息机制 NSNotificationCenter 一直都在频繁使用,但是却对其原理不是十分了解。今天就花些时间,把消息机制原理重头到尾好好过一遍。
iOS 提供了一种 "同步的" 消息通知机制,观察者只要向消息中心注册, 即可接受其他 ...
着高端手机(Andriod,Iphone,Ipod,WinPhone等)的盛行,移动互联应用开发也越来越受到人们的重视,用html5开发移动应用是最好的选择。然而,每一款手机有不同的分辨率,不同屏幕大小,如何使我们开发出来的应用或页面大小能适合各 ...
一. 基本概念
1. OC中没有命名空间机制,也没有包的概念,为了区分不同的类,在类名前加前缀
2. OC中的关键字都以@开头,用于区分C和C++的关键字,字符串也以@开头,比如:
[objc] view plaincopy在CODE上查看代码片派生到我的代码片
@interface Student : NSObject
NSLog(@"Hello World!");
二. 面向对象
1. @interface --------> 等于java中的class
2. 类名后的冒号:---------> 等于jav ...
Objective-C语法:
一:对象声明语法:类名 * 对象名 = [[类名 alloc] init]
[对象名 release] //释放对象的实例
注:alloc是NSObject的类方法,init是实现类的初始化方法
二:类
@interface MyClass:NSObject //接口
{
int count;
...
Objective-C使用许多典型的面向对象编程元素,但其语法有些独特
面向对象的元素 语 法
对象消息 [recipient message];
类创建 /* .h file */ @interface class: super (declarations) @end
/* .m file */
@implementation class
(definitions)
@end (续)
面向对象的元素 语 法
方法声明 - (return type)instancemethod:arguments
+ (return type) ...
一、Foundation framework中用于收集cocoa对象(NSObject对象)的三种集合分别是:
NSArray 用于对象有序集合(数组)
NSSet 用于对象无序集合(集合)
NSDictionary用于键值映射(字典)
以上三种集合类是不可变的(一旦初始化后,就不能改变)
以下是对应的三种可变集合类(这三种可变集合类是对应上面三种集合类的子类):
NSMutableArray
NSMutableSet
NSMutableDictionary
注:这些集合类只能收集cocoa对象(NSOjbect对象),如果想保存一些原始的C数据(例如,int, float, ...
一、隐藏自身软键盘
当对于有多个UITextField控件都想通过点击“Return”来隐藏自身软键盘的情况,这时的最好办法是使用Did End on Exit事件。在点击软键盘右下角的“Return”按钮后,会触发该事件。
该事件有一个sender参数表示当前文本框,这样便可以编写一个通用的事件处理方法(.m文件)——
[objc] view plaincopy在CODE上查看代码片派生到我的代码片
- (IBAction)TextField_DidEndOnExit:(id)sender {
// 隐藏键盘.
[sender resignFirstResponder]; ...
转自: http://gteam-yu.iteye.com/blog/1139179
前两天在做JQM的时候用到了一个select标签,根据JQM的官方说明,如果用用代码修改了select的选中项,需要手动的调用 $('#selectID').selectmenu('refresh'); 这样才能让select显示选中项,但是这段代码当按F5重新刷新页面时,会出现一个js错误:‘cannot call methods on selectmenu prior to initialization’。 其实解决的办法想当简单,只要你在调用 $('#selectID').selectmenu('refr ...