在javascript中實(shí)現(xiàn)函數(shù)數(shù)組的方法
實(shí)現(xiàn)以下功能:
函數(shù)在調(diào)用后把自己存放到數(shù)組中(可根據(jù)參數(shù)不予存放)
然后可以用一個(gè)大函數(shù)來(lái)操作數(shù)組,調(diào)用其中的函數(shù)。
本來(lái)我想用這個(gè)方法執(zhí)行一次Undo功能(就是每個(gè)函數(shù)把自己存放進(jìn)去,如果Undo則剔除最后一個(gè)函數(shù),把整個(gè)隊(duì)列執(zhí)行一遍),后來(lái)覺(jué)得這樣太麻煩。不過(guò)函數(shù)數(shù)組的功能倒是實(shí)現(xiàn)了:貼上JSP
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>MothedList</title>
</head>
<body>
<input type="button" onclick="ff()" />
<script type="text/javascript">
list = new Array;
f1 = function f1(flage) {
alert("f1");
if (flage)
list.push(f1);
}
f2 = function f1(flage) {
alert("f2");
if (flage)
list.push(f2);
}
function ff() {
f1(true);
f2(true);
f = list.pop();
f(false);
f = list.pop();
f();
}
</script>
</body>
</html>
相關(guān)文章
.net,js捕捉文本框回車(chē)鍵事件的小例子(兼容多瀏覽器)
.net,js捕捉文本框回車(chē)鍵事件的小例子(兼容多瀏覽器),需要的朋友可以參考一下2013-03-03js實(shí)現(xiàn)短信發(fā)送倒計(jì)時(shí)功能(正則驗(yàn)證)
這篇文章主要為大家詳細(xì)介紹了js實(shí)現(xiàn)短信發(fā)送倒計(jì)時(shí)功能,包含正則驗(yàn)證,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-02-02javascript 事件對(duì)象 坐標(biāo)事件說(shuō)明
javascript 事件對(duì)象 坐標(biāo)事件說(shuō)明,學(xué)習(xí)js坐標(biāo)事件的朋友可以參考下。2010-05-05寫(xiě)了幾個(gè)類(lèi),希望對(duì)大家有用。
寫(xiě)了幾個(gè)類(lèi),希望對(duì)大家有用。...2006-12-12firefox中用javascript實(shí)現(xiàn)鼠標(biāo)位置的定位
firefox中用javascript實(shí)現(xiàn)鼠標(biāo)位置的定位...2007-06-06在Javascript里訪問(wèn)SharePoint列表數(shù)據(jù)的實(shí)現(xiàn)方法
在進(jìn)行SharePoint訂制的時(shí)候經(jīng)常會(huì)遇到開(kāi)發(fā)手段受限制的問(wèn)題,比如通常公司都會(huì)限制服務(wù)器的訪問(wèn)以及部署,很多開(kāi)發(fā)都只能夠在客戶端來(lái)進(jìn)行2011-05-05js實(shí)現(xiàn)簡(jiǎn)易的單數(shù)字隨機(jī)抽獎(jiǎng)(0-9)
這篇文章主要介紹了js實(shí)現(xiàn)簡(jiǎn)易的單數(shù)字0-9隨機(jī)抽獎(jiǎng),可以控制抽取隨機(jī)數(shù)開(kāi)始與停止,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2015-08-08