• <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

            重劍無鋒 大巧不工

              C++博客 :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
              95 隨筆 :: 0 文章 :: 7 評論 :: 0 Trackbacks
             1 <!DOCTYPE html>
             2 <html>
             3     <!--我們希望做到的是
             4         1.當點擊某個鏈接,我們3希望能留在這個網頁而不是轉到另外一個窗口
             5         2.當點擊某個鏈接,我們希望能在這個網頁上同事看到那張圖片和原有的圖片清單
             6     -->
             7     <!--
             8         1.當我們觸發onclick事件時,不僅showPic函數會被調用,鏈接也會起作用,而跳轉到另外一個窗口
             9           所以,這里有個知識點,對于a標簽的onclick函數,如果你讓onclick函數返回false,那么瀏覽器
            10           會認為你沒有點擊鏈接,也就不會發生跳轉。
            11         2.如果吧a標簽看成對象,你會發現這個很容易理解,我們給a標簽增加了onclick函數具體的做什么事情,
            12           也就是說onclick函數是a對象里的一個方法,那么這里的this就是指的就是a標簽這個對象。現在你明白
            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;
                /*
                    經驗總結:
                    1.由于js是動態語言,所以存在一個很嚴重的問題,
                    那就是你自己取的變量名稱時,盡可能的采用駱駝峰寫法,
                    并且最后借助好的編輯器,有自動補全功能的編輯器,一面
                    拼寫錯誤,這種錯誤低級,而且查找起來十分困難。

                    2.如果站點用到多個js文件,因該把它合并到一個文件中。以減少請求次數,提高性能。

                
            */
            }
            posted on 2014-07-10 02:53 swp 閱讀(177) 評論(0)  編輯 收藏 引用 所屬分類: Web
            久久久久亚洲av无码专区| 香蕉久久av一区二区三区| 99精品伊人久久久大香线蕉| 日本福利片国产午夜久久| 久久精品亚洲精品国产欧美| 久久精品青青草原伊人| 久久久老熟女一区二区三区| 天天爽天天爽天天片a久久网| 一级做a爰片久久毛片免费陪| 97久久天天综合色天天综合色hd| 久久久久久久综合综合狠狠| 久久九九精品99国产精品| 久久亚洲天堂| 亚洲一本综合久久| 蜜臀久久99精品久久久久久小说| 狠狠色丁香婷婷综合久久来来去| 久久精品国产乱子伦| 久久av免费天堂小草播放| 精品久久久久中文字幕日本| 思思久久好好热精品国产| 国产成人精品久久二区二区 | 久久久久久久亚洲Av无码| 久久播电影网| 国产伊人久久| 一级做a爰片久久毛片16| 精品久久久久久国产潘金莲| 2020国产成人久久精品| 久久久久亚洲AV成人网人人网站 | 久久最近最新中文字幕大全| 久久人人爽人人爽人人AV东京热| 99久久这里只精品国产免费| 久久精品国产精品亚洲| 国内精品久久久久影院网站| 青青青国产精品国产精品久久久久 | 久久午夜电影网| 99re这里只有精品热久久| 日本久久久久亚洲中字幕 | 亚洲欧洲久久av| 国产香蕉久久精品综合网| 一本久久免费视频| 久久久久久久波多野结衣高潮|