在开始之前建议先阅读iOS runtime的基础理解篇:iOS内功篇:runtime 有筒子在面试的时候,遇到这样一个问题:“如何給NSArray添加一个属性(不能使用继承)”,筒子立马蒙逼了,不能用继承,难道用分类?但是分类貌似只能添加方法不能添加属性啊,筒子百思不得其解,直到后来接触到了runt ...
分类:
移动开发 时间:
2017-08-16 19:13:46
阅读次数:
160
1、通过点击事件发生后,改变标志位的值,记录点击状态 2、增删class:$('#id').addClass()、$('#id').removeClass() 3、获取设置元素值:$('.class').text()、$('#id').html()、$('.class').val() 4、添加属性或 ...
分类:
Web程序 时间:
2017-08-15 11:28:01
阅读次数:
424
1 基本类型和引用类型的值 ECMAScript可能包含两种不同数据类型的值: 基本类型值——简单的数据段 引用类型值——可能由多个值构成的对象 1.1 动态的属性 可以动态地为引用类型值添加或删除属性和方法: 不能给基本类型添加属性,尽管不会导致任何错误: 1.2 复制变量值 基本类型:创建的是原 ...
分类:
其他好文 时间:
2017-08-14 01:23:51
阅读次数:
108
网页是通过编辑不同的标签来完成的。大多数的标签通常由两个组成,开始跟结束,如<html>...</html>。每个标签都能够添加属性,属性通常编辑在开始标签里。<body bgcolor=" ">...</body>,其中bgcolor编辑的是body 的属性,是背景颜色。body编辑属性还有:te ...
分类:
Web程序 时间:
2017-08-11 23:09:00
阅读次数:
195
自动提交的情况 1 表单只有单个输入框 2 type=‘submit 这里注意button默认type为submit 解决方法 1 添加一个隐藏的输入框 2 form添加属性 onsubmit="return false;" ...
分类:
其他好文 时间:
2017-08-10 11:50:37
阅读次数:
111
对象定义 var obj = new Object(); 或 var obj = {}; 添加属性 obj.name = 'tom'; obj.ses='man'; 添加方法 obj.say = function(){ alert('22222'); } 调用 obj.say(); 修改属性 obj ...
分类:
Web程序 时间:
2017-08-10 01:11:12
阅读次数:
203
1、对象属性名 es5中我们为一个对象添加属性可以用如下代码: 但是属性名中间有空格则不能用点的形式添加,es6中的属性名可以有空格: 方括号中还可以用变量的形式引入: 2、对比两个值是否相等 方括号中还可以用变量的形式引入:ES5 比较两个值是否相等,只有两个运算符:相等运算符(==)和严格相等运 ...
分类:
其他好文 时间:
2017-08-07 19:20:26
阅读次数:
186
1、对象方法:包括构造函数中的方法以及构造函数原型上面的方法;2、类方法:其实这里的类就是一个函数。在js中由于函数也是一个对象,所以可以为函数添加属性以及方法,这种方法在node中用的比较多;3、原型方法:一般用于对象实例共享,在原型上面添加该方法,就能实现共享。这样就不用每一次初始化一个实例的时 ...
分类:
Web程序 时间:
2017-08-07 15:24:45
阅读次数:
183
案例: 某网络游戏中,定义了玩家类Player(id, name, status,....),每有一个在线玩家,在服务器程序内有一个Player的实例,当在线人数很多时,将产生大量实例(百万级别) 需求: 如何降低这些大量实例的内存开销? 如何做? 首先要明白,python中的类可以动态的添加属性, ...
分类:
编程语言 时间:
2017-08-04 20:33:20
阅读次数:
178
attr和prop都是jQuery提供的可以获取或者时添加属性和属性值的函数,但是二者有什么区别呢? 官方给出的解释是当属性值可以通过true或者false来表示时就使用prop,其他的使用attr,但是在实际中还有一种情况要使用attr而不能使用prop,就是获取的属性不是标签默认的属性,而是我们 ...
分类:
其他好文 时间:
2017-08-01 00:25:10
阅读次数:
178