• <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 閱讀(162) 評論(0)  編輯 收藏 引用 所屬分類: Web
            亚洲va中文字幕无码久久| 99久久精品久久久久久清纯| 日韩电影久久久被窝网| 久久精品无码一区二区三区日韩| 亚洲午夜久久久久妓女影院| 亚洲国产精品无码久久九九| 性欧美大战久久久久久久| 日产精品99久久久久久| 欧美日韩中文字幕久久伊人| 亚洲欧美久久久久9999| 亚洲成色WWW久久网站| 久久青青草原综合伊人| 97精品国产97久久久久久免费| 波多野结衣AV无码久久一区| 久久夜色精品国产网站| 免费一级欧美大片久久网| 国产成人精品综合久久久| 久久精品国产精品国产精品污| 精品伊人久久久| 香港aa三级久久三级| 久久久午夜精品| 久久久精品日本一区二区三区| 久久只有这精品99| 国产成人精品久久亚洲| 无码精品久久久天天影视| 四虎国产精品免费久久| 国产激情久久久久影院小草| 狠狠色丁香久久婷婷综合| 久久www免费人成看国产片| 久久亚洲精品国产精品| 国产精品成人久久久| 老司机午夜网站国内精品久久久久久久久| 久久精品国产99国产精品亚洲| 久久婷婷五月综合色99啪ak| 久久精品这里热有精品| 亚洲国产精品无码久久98| 四虎国产精品成人免费久久| 亚洲国产精品成人AV无码久久综合影院 | 欧美亚洲国产精品久久| 国产精品久久久久久福利漫画 | 国产激情久久久久影院小草 |