⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 test.html

📁 prototype-150.很好的学习资料。和大家分享了。(也是分享别人的 )
💻 HTML
字号:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript" src="Prototype151.js"></script>
<script type="text/javascript">
var a='a';
//alert("鎴戞槸Hafeyang".capitalize());
'apple pair & banana'.scan(/\w+/,function(str){alert(str);});

//a.times(function (iterate){alert(iterate)});
//alert(a.succ())//8杩涘埗 闀垮害10

 //var date=new Date();
 //alert(date.toJSON());
 /*
 var str="    String String String   ";
 //str=str.gsub(/i/,"aa")
//str=str.sub(/i/,"aa",1);
//str.scan(/i/,function (t){alert(t)});
//alert(str.truncate(10,"a"));
str=str.strip();
alert(":"+str+":");

var pe=new PeriodicalExecuter(foo,1);
function foo()
{
	$("CurrentTime").innerHTML=(new Date());
}

function stoppe()
{
	pe.stop();
}
*/
function inspect()
{
	alert($("eleSpan").descendantOf($("ele")));
/*	var parentNodes=$("ele").recursivelyCollect("parentNode");
	(parentNodes).each(function (node){alert(node.tagName);});
	for(var n in parentNodes)
	{
		alert(n.tagName);
	}
*/}
function observe()
{
	$("btn").observe("click",handle);
}

function handle(event)
{
	alert(event.srcElement.value);
}


function stopObserving()
{
	$("btn").stopObserving("click",handle);
}

function scroll()
{
	$("scrollTo").scrollTo();
}

function getHeight()
{
	alert($("h1000").getStyle("height"));
	$("btnGetHeight").setOpacity(3);
}

function setStyle()
{
	$("h1000").setStyle({fontSize:'20px',backgroundColor:'#cbcbcb'});
}

function getDimensions()
{
	alert("the width of h1000:"+$("h1000").getDimensions().width);
} 

function makePosotioned()
{
	setStyle();
	$("h1000").makePositioned($("Layer1"));
}
function undoPositioned()
{
	$("h1000").undoPositioned($("Layer1"));
}

function addMethod()
{
	//alert($("btn1").addMethods);
	Element.addMethods({
		msg:function (element,str)
		{
			element=$(element);
			alert("Element "+element.id+" want to say:"+str);
			return element;
		}
	});
	Element.addMethods({
			wrap:function(element,tagName){
				element=$(element);
				var wrapper=document.createElement(tagName);
				element.parentNode.replaceChild(wrapper,element);
				wrapper.appendChild(element);
				return Element.extend(wrapper);
		}
	});
	alert("Add Methods for all elements seccussfully! now click again");
}

function myMethod()
{
	alert(typeof($("btn1").msg));
	if(typeof($("btn1").msg)!="undefined" )
	{
		$("eleSpan").msg('Hello ,world!').setStyle({fontSize:'20px'});
	}
	else
	{
		alert("method has not been defined");
	}
}

function createClass()
{
	var Car=Class.create();
	Car.prototype={
		initialize:function (owner,color)
		{
			this.Owner=owner;
			this.Color=color;
			alert("Construnctor Function  :\n"+Car);
		},
		sayColor:function ()
		{
			alert("My Color is "+this.Color);
		},
		sayOwner:function ()
		{
			alert("My Owner is "+this.Owner);
		}
	};
	
	var myCar =new Car("Hafeyang","Silver");
	myCar.sayColor();
}

function createClass2()
{
	function Car(owner,color)
	{
		this.Owner=owner;
		this.Color=color;
		alert("Construnctor Function :\n"+Car);
	}
	Car.prototype={
		sayColor:function ()
		{
			alert("My Color is "+this.Color);
		},
		sayOwner:function ()
		{
			alert("My Owner is "+this.Owner);
		}
	};
	
	var myCar =new Car("Hafeyang","Silver");
	myCar.sayColor();

}

function compactArray()
{
	var guys=['Sam',['Justin','Andrew'],'Dan','Sam','sam',null,''];
	alert(guys.reduce().length);
}
function next()
{
	alert(document.getElementById("mutsu").nextSibling.nodeName);
}

function any()
{
	alert($H({opt1:false,opt2:0,opt3:null}).any(function(pair){return pair.value}));
}

function handle()
{
	Event.observe($("divTest"),'click',function(event){
alert("this is a handler add dynamically!");
});

$("divTest").onclick=function(){return alert("Hafeyang");}
}

Event.observe(window,"load",function(){Event.observe($("form1"),"submit",checkForm)});
function checkForm(event)
{
	alert(Event.pointerY(event));
	return false;
}


function activate()
{
	$("txtA").clear();
}

function hash()
{
var h=$H({name:'Prototype',version:1.5});
h.keys().sort().join(',')
//->'name,version'
h.merge({version:'1.5final',author:'SamStephenson'});
h.each(function(pair){
alert(pair.key+'="'+pair.value+'"');
});
alert(h["version"]);
//Alerts,innon-guaranteedorder:
//'name="Prototype"','version="1.5final"','author="SamStephenson"'
}

function position()
{
	Position.relativize($("Layer1"));
	//alert($("Layer1")==null);
}

function absolutize()
{
	Position.absolutize($("Layer1"));
}

function clonePosition()
{
	Position.clone($("Layer1"),$("target"));
	
}

function cumulativeOffset()
{
	alert(  Position.page($("divTest"))[1] );
}

function realOffset()
{
	alert( Position.realOffset($("spanTest"))[1] );
}

function ajax()
{	
	var 
}


</script>
<title>鏃犳爣棰樻枃妗

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -