< DOCTYPE html PUBLIC -WCDTD XHTML StrictEN httpwwwworgTRxhtmlDTDxhtml-strictdtd>

Abstract源代码

var Abstract = new Object();

代码解析及其使用方法

Abstract(抽象类)是个空类,没有任何成员。

Object.extend源代码

Object.extend = function(destination, source) {

for (var property in source) {

destination[property] = source[property];

}

return destination;

}

Object.extend(Object, {

inspect: function(object) {

try {

if (object === undefined) return 'undefined';

if (object === null) return 'null';

return object.inspect ? object.inspect() : object.toString();

} catch (e) {

if (e instanceof RangeError) return '...';

throw e;

}

},

toJSON: function(object) {

var type = typeof object;

switch(type) {

case 'undefined':

case 'function':

case 'unknown': return;

case 'boolean': return object.toString();

}

if (object === null) return 'null';

if (object.toJSON) return object.toJSON();

if (object.ownerDocument === document) return;

var results = [];

for (var property in object) {

var value = Object.toJSON(object[property]);

if (value !== undefined)

results.push(property.toJSON() + ': ' + value);

}

return '{' + results.join(', ') + '}';

},

keys: function(object) {

var keys = [];

for (var property in object)

keys.push(property);

return keys;

},

values: function(object) {

var values = [];

for (var property in object)

values.push(object[property]);

return values;

},

clone: function(object) {

return Object.extend({}, object);

}

});

#javascript/ajax专栏

Prototype1.5.1源代码解读分析-5相关推荐

  1. Prototype1.5.1源代码解读分析-1

    < DOCTYPE html PUBLIC -WCDTD XHTML TransitionalEN httpwwwworgTRxhtmlDTDxhtml-transitionaldtd> ...

  2. Prototype1.5.1源代码解读分析-3

    < DOCTYPE html PUBLIC -WCDTD XHTML StrictEN httpwwwworgTRxhtmlDTDxhtml-strictdtd> BrowserFeatu ...

  3. 复制linux内核,linux内核写时复制机制源代码解读

    作者简介 写时复制技术(一下简称COW)是linux内核比较重要的一种机制,我们都知道:父进程fork子进程的时候,子进程会和父进程会以只读的方式共享所有私有的可写页,当有一方将要写的时候会发生COW ...

  4. FFmpeg源代码简单分析:结构体成员管理系统-AVOption

    ===================================================== FFmpeg的库函数源代码分析文章列表: [架构图] FFmpeg源代码结构图 - 解码 F ...

  5. 量化投资之工具篇一:Backtrader从入门到精通(3)-Cerebro源代码解读

    前面两篇文章已经一步一步展示了如何使用backtrader以及使用backtrader的一些重要概念和注意事项.但是你要真正灵活地使用backtrader实现自己的策略,还需要了解backtrader ...

  6. jqfactor_analyzer源代码解读02

    jqfactor_analyzer单因子分析02 首先jqfactor_analyzer源代码解读01中已经得到了self._clean_factor_data(注意binning_by_group参 ...

  7. FFmpeg源代码简单分析-其他-AVClass和AVoption

    参考链接 FFmpeg源代码简单分析:结构体成员管理系统-AVClass_雷霄骅的博客-CSDN博客 FFmpeg源代码简单分析:结构体成员管理系统-AVOption_雷霄骅的博客-CSDN博客 概述 ...

  8. ARM linux的启动部分源代码简略分析

    ARM linux的启动部分源代码简略分析 以友善之臂的mini2440开发板为平台,以较新的内核linux-2.6.32.7版本为例,仅作说明之用. 当内核映像被加载到RAM之后,Bootloade ...

  9. java通过对.class文件字节码加密,不被轻易反编译出源代码,分析及其实现。

    java通过对字节码加密,不被轻易反编译出源代码. 分析: JVM运行java文件是通过加载.class文件实现程序运行的,而且这个过程被我们称为类加载机制. 执行加载这个动作的是类加载器(java. ...

最新文章

  1. 动态修改easyui datagrid 列宽度
  2. hdu 3033(分组背包)
  3. 使用分支限界法解决单源最短路径问题。
  4. 用Flash模拟小车
  5. 贝叶斯判别分析的基本步骤_环境感知算法-目标追踪1.2- 贝叶斯方法
  6. android 百度室内地图开发,androidsdk | 百度地图API SDK
  7. [转载·运维案例一]nginx日志切割及7天前的历史日志删除脚本
  8. android安装管理,android-使用下载管理器下载后安装apk,并退出...
  9. 如何批量将多个 Txt、Json、Html 以及记事本等文本文档快速合并成一个文档
  10. 真的明白Code、RO-data、RW-data和ZI-data吗?
  11. 数据分析09|数据转换
  12. uploadify控件 上传图片到百度云存储
  13. 时间的单位 频率单位 换算
  14. 蓝桥杯单片机-串行接口
  15. 虚拟内存,页表,快表,多级页表,倒排页表
  16. linux 负载高 cpu低,Linux服务器CPU使用率较低但负载较高
  17. Create WAP Push SMS Messages
  18. 快速提升销售业绩,您需要懂得这些“潜规则”
  19. docker安装wnameless/oracle-xe-11g并运行(手写超详细)
  20. android 设置背景ah,Ahjesus,

热门文章

  1. 64位百度云 catia v6_逃狱兄弟百度云资源已更新,1080P高清资源分享64
  2. css中光标的设置,CSS Cursors(光标)
  3. Matlab实用程序--图形应用-图形的叠加
  4. 河南理工大学计算机学院地图,计算机科学与技术0812-河南理工大学计算机科学与技术学院.PDF...
  5. cgroup限制oracle,Yarn 使用 Cgroup 实现任务资源限制
  6. matlab需要多大运存_提高matlab运行效率
  7. python的xpath用法_python之Xpath语法
  8. caffe windows 学习第一步:编译和安装(vs2012+win 64)
  9. Spring - Java/J2EE Application Framework 应用框架 第 6 章 集成AspectJ
  10. Spring五个事务隔离级别和七个事务传播行为