Atea - Hero's Grave

          面向?qū)ο螅_(kāi)源,框架,敏捷,云計(jì)算,NoSQL,商業(yè)智能,編程思想。

            BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            40 隨筆 :: 0 文章 :: 28 評(píng)論 :: 0 Trackbacks
          最近的項(xiàng)目使用了Prototype。
          基本不用在頁(yè)面寫(xiě)諸如onclick=***的代碼了,在js最后綁定上body onload,然后把控件和事件的綁定統(tǒng)一寫(xiě)到body onload中。這樣頁(yè)面代碼干凈了不少,事件也能夠得到統(tǒng)一管理,蠻優(yōu)雅的。
          但有一種情況還不知道如何綁定,略有遺憾:<input type="submit" onclick="return methodname()">

          最后寫(xiě)一個(gè)小例子:
           1 <html>
           2 <head>
           3 <title>prototype test</title>
           4 <script type="text/javascript" src="prototype.js" ></script>
           5 <script type="text/javascript">
           6     //alert(Event.observe);
           7     function addObserve(){
           8         Event.observe($("button1"),"click",funButton1);
           9         alert("added!");
          10     }
          11 
          12     function delObserve(){
          13         Event.stopObserving($("button1"),"click",funButton1);
          14         alert("deleted!");
          15     }
          16 
          17     function funButton1(){
          18         alert("Hello World!");
          19     }
          20 </script>
          21 </head>
          22 <body>
          23     <input type="button" id="button1" value="I'm a button"/><hr>
          24     
          25     <input type="button" id="addEvent" value="addEvent" onclick="addObserve()" /><br>
          26     <input type="button" id="delObserve" value="delObserve" onclick="delObserve()" />
          27 </body>
          28 </html>
          posted on 2008-11-04 09:59 Atea 閱讀(1022) 評(píng)論(0)  編輯  收藏 所屬分類(lèi): Javascript

          只有注冊(cè)用戶(hù)登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 噶尔县| 福安市| 灵山县| 天水市| 长汀县| 北辰区| 中江县| 峨山| 舞阳县| 金堂县| 陇西县| 华宁县| 华池县| 崇信县| 毕节市| 八宿县| 揭阳市| 九龙县| 长沙市| 贵港市| 东安县| 肇东市| 屏东市| 泸州市| 湖州市| 嘉善县| 建昌县| 会泽县| 灵丘县| 伊吾县| 成都市| 长岭县| 四会市| 榆树市| 松滋市| 宜宾市| 萨迦县| 福海县| 外汇| 博客| 玛纳斯县|