面向对象 一、概念 类(class): 用来描述具有相同属性和方法的对象的集合 对象是类的实例化 类变量:类变量在整个实例化的对象中是共用的。定义在类中 并且是函数体外的 实例变量:只能作用于 当前类的实例化后的某一个对象上 实例: 创建一个类的具体实例 类的具体化对象 方法: 就是类中的函数 属性 ...
分类:
编程语言 时间:
2018-09-27 22:01:10
阅读次数:
162
四种基本用法 1. 一般方法中,this代指全局对象 window 2. 作为对象方法调用,this代指当前对象 3. 作为构造函数调用,this 指代new 出的对象 4. 调用方法的apply和call方法,可以改变函数的调用对象/作用域 (this)用法: f.apply([thisObj [ ...
分类:
Web程序 时间:
2018-09-23 13:48:19
阅读次数:
172
OC语言description方法和sel 一、description方法 Description方法包括类方法和对象方法。(NSObject类所包含) (一)基本知识 -description(对象方法) 使用NSLog和@%输出某个对象时,会调用对象的description方法,并拿到返回值进行 ...
分类:
编程语言 时间:
2018-09-21 15:02:48
阅读次数:
181
Python中对象方法的定义很怪异,第一个参数一般都命名为self(相当于其它语言的this),用于传递对象本身,而在调用的时候则不必显式传递,系统会自动传递。举一个很常见的例子:>>> class Foo:def bar(self, message):print(message)>>> Foo() ...
分类:
编程语言 时间:
2018-09-21 10:52:12
阅读次数:
165
关于列表更多的内容 Python 的列表数据类型包含更多的方法。这里是所有的列表对象方法: list.append(x) 把一个元素添加到列表的结尾,相当于 a[len(a):] = [x]。 list.extend(L) 将一个给定列表中的所有元素都添加到另一个列表中,相当于 a[len(a):] ...
分类:
其他好文 时间:
2018-09-17 22:59:51
阅读次数:
197
定义:在类内部定义的函数,分为两大类: 一:绑定方法:绑定给谁,就应该由谁来调用,谁调用就会把调用这当做第一参数自动传入 绑定到对象方法:在类内定义的没有被任何装饰器修饰的 绑定到类发方法:在类内定义的没有被装饰器classmethod修饰的方法 二:非绑定方法:没有自动传值这么一说,就类中定义一个 ...
分类:
其他好文 时间:
2018-09-17 12:32:35
阅读次数:
118
1.this的指向 除去不常用的with和eval,具体应用中this指向大概能分为4种情况分别是 1.作为对象的方法调用。 2.作为普通函数的方法调用。 3.Function.prototype.call或Function.prototype.appy 1.如果作为对象方法的调用,this是指向该 ...
分类:
移动开发 时间:
2018-09-16 15:53:51
阅读次数:
195
什么是 DOM? 结论:js控制访问修改结构/样式的一个接口 实例分析 结论:element.src.math("bulbon"),对字符串进行检索,匹配到为true DOM父、子和同胞节点 一些 DOM 对象方法 节点的增删改查实例 写好基本结构 验证码实例 需求描述为:点击图片,生成验证码,输入 ...
分类:
Web程序 时间:
2018-09-15 15:17:14
阅读次数:
197
说明:本片主要对比介绍与数组操作相关的方法 (一)字符串方法(String对象方法) (二)js中的数组方法(Array对象方法) (三)ES5新增的数组方法 (四)jQuery中的数组方法 相关博文: https://blog.csdn.net/u013185654/article/details ...
分类:
编程语言 时间:
2018-09-14 21:40:32
阅读次数:
195
static可以修饰变量、方法、代码块。无法改变访问的权限。 1.修饰变量 静态变量前要加static关键字,而实例变量前则不加。 在程序运行时的区别:实例变量属于某个对象的属性,必须创建了实例对象,其中的实例变量才会被分配空间,才能使用这个实例变量。静态变量不属于某个实例对象,而是属于类,所以也称 ...
分类:
其他好文 时间:
2018-09-14 16:11:41
阅读次数:
149