日期:2014-05-16  浏览次数:20385 次

js原型链继承和闭包例子
 	<script type="text/javascript">
		Function.prototype.method = function(name,func){
			this.prototype[name] = func;
			return this;
		}
	
		String.method('deentityify',function(){
			var entity={
				quot:'"',
				lt:'<',
				gt:'>'
			};

			return function(){
				return this.replace(/&([^&;]+);/g,
					function(a,b){
						var r = entity[b];
						return typeof r==='string'?r:a;
					}
				);
			};
		}());

		document.writeln('&lt;&quot;&gt;'.deentityify());//<">
	
</script>