最近在学习javascript的原型,发现了__proto__与prototype,学问很大,于是研究了一下。
首先解释一下什么是原型?
原型是一个对象,其他对象可以通过它实现属性继承。
对象又是什么呢?
在javascript中,一个对象就是任何无序键值对的集合,如果它不是一个主数据类型(undefined,null,boolean,number,string),那它就是一个对象。...
分类:
其他好文 时间:
2014-05-10 10:13:54
阅读次数:
361
1. 通过顶层document节点获取: (1)
document.getElementById(elementId)
:该方法通过节点的ID,可以准确获得需要的元素,是比较简单快捷的方法。如果页面上含有多个相同id的节点,那么只返回第一个节点。如今,已经出现了如prototype、Mootools...
分类:
其他好文 时间:
2014-05-09 11:49:07
阅读次数:
241
1 $() vs $$("someSelector") returns a array.
This is defiend in jQuery.prototype.$.methodName is a method defined in
jQuery...2methods below will stop...
分类:
Web程序 时间:
2014-05-09 11:33:38
阅读次数:
371
一、主流 javascript 库 除 jQuery 外,还有
Prototype、Dojo、YUI、ExtJS、MooTools ,其中 Prototype 较老,结构设计较为松散,ExtJS
界面很棒但需要商业授权,MooTools 也是值得学习的一个 js 库,Dojo 有一些特殊功能,也可....
分类:
Web程序 时间:
2014-05-09 04:28:12
阅读次数:
427
本文之初的目的是讲述设计模式中的
Prototype(原型)模式,但是如果想较清楚地弄明白这个模式,需要了解对象克隆(Object Clone),Clone
其实也就是对象复制。复制又分为了浅度复制(Shallow Copy)和 深度复制(Deep Copy),浅度复制 和 深度复制又是以 如何复制...
分类:
其他好文 时间:
2014-05-08 20:13:45
阅读次数:
339
六个创建型模式简单工厂模式-Simple Factory Pattern
工厂方法模式-Factory Method Pattern抽象工厂模式-Abstract Factory Pattern单例模式-Singleton
Pattern原型模式-Prototype Pattern建造者模式-...
分类:
其他好文 时间:
2014-05-08 10:25:50
阅读次数:
303
Polyfill Function.prototype.bind的四个阶段
分类:
其他好文 时间:
2014-05-08 05:40:18
阅读次数:
342
Javascript是一门脚本语言,一般用于Web前端开发。可以说,从出生到现在它就不是高大上的象征,一开始人们使用它只是为了解决一些页面数据校验之类的简单任务,慢慢的才在业界的努力下一点点升级。它灵活的语法,基于prototype的面向对象实现一度被人嗤之以鼻,甚至国内很多一线的Web开发者都.....
分类:
编程语言 时间:
2014-05-07 00:54:35
阅读次数:
452
/**
* js实现继承:
* 1.基于原型链的方式
* 2.基于伪造的方式
* 3.基于组合的方式
*/
一、基于原型链的方式
function Parent(){
this.pv = "parent";
}
Parent.prototype.showParentValue = function(){
console.log(this.pv);
}...
分类:
Web程序 时间:
2014-05-06 18:49:35
阅读次数:
387
javascript里的数据类型:
原始类型:数字...
分类:
编程语言 时间:
2014-05-04 18:25:39
阅读次数:
368