• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            f(sixleaves) = sixleaves

            重劍無(wú)鋒 大巧不工

              C++博客 :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
              95 隨筆 :: 0 文章 :: 7 評(píng)論 :: 0 Trackbacks
             1 <!DOCTYPE html>
             2 <html>
             3     <!--我們希望做到的是
             4         1.當(dāng)點(diǎn)擊某個(gè)鏈接,我們3希望能留在這個(gè)網(wǎng)頁(yè)而不是轉(zhuǎn)到另外一個(gè)窗口
             5         2.當(dāng)點(diǎn)擊某個(gè)鏈接,我們希望能在這個(gè)網(wǎng)頁(yè)上同事看到那張圖片和原有的圖片清單
             6     -->
             7     <!--
             8         1.當(dāng)我們觸發(fā)onclick事件時(shí),不僅showPic函數(shù)會(huì)被調(diào)用,鏈接也會(huì)起作用,而跳轉(zhuǎn)到另外一個(gè)窗口
             9           所以,這里有個(gè)知識(shí)點(diǎn),對(duì)于a標(biāo)簽的onclick函數(shù),如果你讓onclick函數(shù)返回false,那么瀏覽器
            10           會(huì)認(rèn)為你沒(méi)有點(diǎn)擊鏈接,也就不會(huì)發(fā)生跳轉(zhuǎn)。
            11         2.如果吧a標(biāo)簽看成對(duì)象,你會(huì)發(fā)現(xiàn)這個(gè)很容易理解,我們給a標(biāo)簽增加了onclick函數(shù)具體的做什么事情,
            12           也就是說(shuō)onclick函數(shù)是a對(duì)象里的一個(gè)方法,那么這里的this就是指的就是a標(biāo)簽這個(gè)對(duì)象?,F(xiàn)在你明白
            13           為什么要用this了吧(想想C++、java)
            14     -->
            15     <head>
            16         <meta charset="utf-8" />
            17         <title>Image Gallery</title>
            18     </head>
            19     <body>
            20         <h1>Snapshots</h1>
            21         <ul>
            22             <li><href="images/fireworks.jpg" title="A fireworks display" onclick="return showPic(this);">Fireworks</a></li>
            23             <li><href="images/coffee.jpg" title="A cup of black coffee"  onclick="return showPic(this);">Coffee</a></li>
            24             <li><href="images/rose.jpg" title="A red. red rose" onclick="return showPic(this);">Rose</a></li>
            25             <li><href="images/bigben.jpg" title="The famous clock" onclick="return showPic(this);">Big Ben</a></li>
            26         </ul>
            27         <img id="placeholder" src="images/placeholder.jpg" alt="my image gallery" />
            28         <id="desp">Choose an Image</p>
            29         <script type="text/javascript" src="scripts/showPic.js"></script>
            30     </body>
            31 </html>

            showPic.js

            function showPic(whichPic) {
                var source = whichPic.getAttribute("href");
                var placeholder = document.getElementById("placeholder");
                placeholder.setAttribute("src",source);
                var text = whichPic.getAttribute("title");
                var txtNode = document.getElementById("desp").firstChild;
                txtNode.nodeValue = text;
                return false;
                /*
                    經(jīng)驗(yàn)總結(jié):
                    1.由于js是動(dòng)態(tài)語(yǔ)言,所以存在一個(gè)很嚴(yán)重的問(wèn)題,
                    那就是你自己取的變量名稱時(shí),盡可能的采用駱駝峰寫(xiě)法,
                    并且最后借助好的編輯器,有自動(dòng)補(bǔ)全功能的編輯器,一面
                    拼寫(xiě)錯(cuò)誤,這種錯(cuò)誤低級(jí),而且查找起來(lái)十分困難。

                    2.如果站點(diǎn)用到多個(gè)js文件,因該把它合并到一個(gè)文件中。以減少請(qǐng)求次數(shù),提高性能。

                
            */
            }
            posted on 2014-07-10 02:53 swp 閱讀(162) 評(píng)論(0)  編輯 收藏 引用 所屬分類: Web
            99久久人人爽亚洲精品美女| 色狠狠久久综合网| 欧美日韩精品久久久免费观看| 伊人热人久久中文字幕| 99国产精品久久久久久久成人热| 亚洲国产日韩综合久久精品| 香蕉久久永久视频| 久久精品国产男包| 亚洲AV无码一区东京热久久| 久久无码中文字幕东京热| 97精品依人久久久大香线蕉97| 奇米影视7777久久精品人人爽| 色播久久人人爽人人爽人人片AV| 中文字幕精品无码久久久久久3D日动漫 | 亚洲AV乱码久久精品蜜桃| 婷婷久久香蕉五月综合加勒比| 2021久久精品国产99国产精品| 国产精品久久久久jk制服| 成人a毛片久久免费播放| 国产高潮久久免费观看| 久久中文字幕精品| 久久久久亚洲AV成人片| 观看 国产综合久久久久鬼色 欧美 亚洲 一区二区| 国产精品久久久久久搜索| 久久久免费观成人影院| 日本强好片久久久久久AAA| 久久精品成人国产午夜| 亚洲欧洲久久久精品| 国产精品视频久久久| 一本久久免费视频| 国产精品久久久久无码av| 色播久久人人爽人人爽人人片aV| 性欧美丰满熟妇XXXX性久久久 | 色综合久久天天综线观看| 亚洲色婷婷综合久久| 国产成人精品久久亚洲高清不卡| 久久这里只精品99re66| 亚洲国产二区三区久久| 久久天天躁狠狠躁夜夜躁2O2O| 久久国产精品偷99| 狠狠狠色丁香婷婷综合久久五月|