BOM 浏览器对象模型 BOM中的对象 Window对象:是指窗口对象,可通过Window对象的属性和方法控制窗口,例如打开或关闭一个窗口 History对象:指历史页面,通过History对象的属性和方法实现前进后退的功能 Location对象:指地址栏,通过属性的方法控制页面的跳转 Docume ...
分类:
其他好文 时间:
2016-05-08 23:56:55
阅读次数:
368
KVC: key value coding,键值编码.是一种通过使用属性的名称(key)来间接访问对象属性的方法.这个方法可以不用通过 setter/getter 方法来访问对象的属性.该方法使用的实质是,是使用 valueForKey来代替 getter 方法, setValueForKey 来代 ...
分类:
其他好文 时间:
2016-05-06 20:27:20
阅读次数:
197
javascript面向对象编程笔记 对象:一切事物皆是对象。对象是一个整体,对外提供一些操作。比如说一个收音机是一个对象,我们不需要知道它的内部结构是什么,只需要会使用外部的按钮就可以使用收音机。 面向对象:面向对象语言的标志是他们都有类的概念,通过类可以创建任意多个具有相同属性的方法的对象。任何 ...
分类:
编程语言 时间:
2016-04-28 16:48:13
阅读次数:
137
一 KVC的基本概念 1、KVC是Key Value Coding的缩写,意思是键值编码。 在iOS中,提供了一种方法通过使用属性的名称(也就是Key)来间接访问对象属性的方法,这个方法可以不通过getter/setter方法来访问对象的属性。用KVC可以间接访问对象属性的机制。通常我们使用valu ...
分类:
移动开发 时间:
2016-04-27 10:45:02
阅读次数:
243
————————————————————————————————————————————————————————————— 一 KVC的基本概念 KVC是Key Value Coding的缩写,意思是键值编码。 在iOS中,提供了一种方法通过使用属性的名称(也就是Key)来间接访问对象属性的方法,这 ...
分类:
移动开发 时间:
2016-04-25 00:44:45
阅读次数:
225
property可以将python定义的函数“当做”属性访问,从而提供更加友好访问方式,但是有时候setter/getter也是需要的假设定义了一个类Cls,该类必须继承自object类,有一私有变量__x1.第一种使用属性的方法:classCls(object):
def__init__(self):
self.__x=None
defgetx(self):..
分类:
编程语言 时间:
2016-04-23 23:12:08
阅读次数:
278
一 KVC的基本概念 KVC是Key Value Coding的缩写,意思是键值编码。 在iOS中,提供了一种方法通过使用属性的名称(也就是Key)来间接访问对象属性的方法,这个方法可以不通过getter/setter方法来访问对象的属性。用KVC可以间接访问对象属性的机制。通常我们使用valueF ...
分类:
移动开发 时间:
2016-04-22 23:40:37
阅读次数:
258
对象:一切事物皆是对象。对象是一个整体,对外提供一些操作。比如说一个收音机是一个对象,我们不需要知道它的内部结构是什么,只需要会使用外部的按钮就可以使用收音机。 面向对象:面向对象语言的标志是他们都有类的概念,通过类可以创建任意多个具有相同属性的方法的对象。任何对象都是某一类事物的实例,简单的说就是 ...
分类:
编程语言 时间:
2016-04-22 18:20:58
阅读次数:
167
简要说明
名称
功能 set
计算属性的赋值方法,设置属性的时候调用
get
计算属性的读取方法,取属性值得时候调用
willSet(newValue)
监视属性的方法,在属性值将要改变的时候调用,参数附带即将改变的值
didSet(oldValue)
监视属性的方法,在属性值改变后调用,参数附带改变之前的值
? 和 !
属性的可空标识符. ?表示可空,...
分类:
其他好文 时间:
2016-04-21 11:49:24
阅读次数:
162