在JavaScript中,一共有两种类型的值,原始值和对象值.每个对象都有一个内部属性[prototype],我们通常称之为原型.原型的值可以是一个对象,也可以是null.当然也可能是一个值,如果它的值是一个对象,则这个对象也一定有自己的原型.这样就形成了一条线性的链,我们称之为原型链. 访问...
分类:
编程语言 时间:
2014-10-25 00:52:16
阅读次数:
278
JavaScript的数据类型都有什么? (via BAT互联网公司2014前端笔试面试题:JavaScript篇 http://www.sxt.cn/u/756/blog/4508) 基本数据类型:String,boolean,Number,Undefined,Null 引用数据类型: Obje....
分类:
编程语言 时间:
2014-10-24 22:10:20
阅读次数:
270
Array.prototype.indexOf = function(val) { for (var i = 0; i -1) { this.splice(index, 1); } };
分类:
其他好文 时间:
2014-10-24 18:27:25
阅读次数:
221
//给数组添加方法del(),作用是筛选数组内的重复项 Array.prototype.del = function() { var a = {}, c = [], length = this.length; for (var i = 0; i <...
分类:
编程语言 时间:
2014-10-24 18:22:50
阅读次数:
218
下面的例子用js举例,到其他语言,比如python也是一样。
var Example = funcion() {
this.table = {};
}
Example.prototype.getTable = function() {
return this.table;
}
var ex1 = new Example();
var tabl...
分类:
Web程序 时间:
2014-10-24 16:38:12
阅读次数:
218
我们都有一个误区,就是认为形成 Javascript 对象的prototype chain 的 prototype 就是一个名字为 prototype 的属性,而且是可以访问的。其实,Javascript 的 prototype 和 名字为 prototype 的属性在一开始一点儿关系都没有,是两个...
分类:
Web程序 时间:
2014-10-24 16:08:01
阅读次数:
153
自定义单元格有三种方法
- 代码实现
- xib
- storyboard(推荐)
在故事板中操作方法为
1、在TableView属性的Prototype Cells设置为1,默认为1;
2、需要创建自定义的单元格类;
3、设定Table View Cell的Class为自定义类;
自定义类:(并不难)
#import "CustomCell.h"
@implement...
分类:
移动开发 时间:
2014-10-24 14:37:05
阅读次数:
176
前言:1、代码库这里重点指现在或者未来被广泛复用的代码库2、代码这里重点指像js这样的动态语言(C#和Java不存在本文提到的问题)以js为例,可以给原生对象或代码库对象扩展功能,利用prototype特性。Array现在(2014年)没有Sort函数,你现在可以给他扩展,Array.prototy...
分类:
其他好文 时间:
2014-10-24 14:24:26
阅读次数:
130
这两天发现了一个叫看知乎的网站,是知乎大牛苏莉安做的,其中爬虫使用的 Node.js。这里就针对上一篇博客中的美剧小爬虫,改用 nodejs 进行实现一下,体验一下强大的 Node.js。如果之前没有用过 JavaScript,不妨到 http://www.codecademy.com/ 做一下 JavaScript 和 jQuery 的入门练习,快速熟悉一下基本语法,有其他语言基础的话一天时间足够。对其有基本的了解后,就会发现 JavaScript 的两大特点:使用基于原型(prototype)的方式来...
分类:
Web程序 时间:
2014-10-23 22:43:19
阅读次数:
305
Message.prototype.setScrollToBottom = function () { // 整个文档所占的高度 var scrollHeight = (function getScrollHeight(){ var scrollHeight = 0, bo...
分类:
其他好文 时间:
2014-10-22 19:43:55
阅读次数:
182