零全零美(www.zzgwt.com)
          生活中的很多事情,并不像If...Else那么簡單!
          posts - 96,comments - 52,trackbacks - 0
          JavaScript
          [原創]巧用System.getProperty()編譯現有工程的java文件      摘要: 本文所提供的方法解決了使用JAVA動態編譯現有工程中的源文件的簡便方法!利用javac編譯.java文件(因.java依賴包過多,如果手寫要累死了!!這里正好使用:System.getProperty("java.class.path")),動態生成依賴包!
            閱讀全文
          posted @ 2012-07-24 23:44 零全零美 閱讀(1526) | 評論 (1)  編輯
          幾個JavaScript語法高亮工具
          posted @ 2009-11-28 19:21 零全零美 閱讀(2248) | 評論 (0)  編輯
          JavaScript學習筆記(7) IE環境下cloneNode的一個bug      摘要: cloneNode是進行DOM操作經常使用的方法,有了它我們可以很容易的克隆一個跟原來一模一樣的DOM對象,如:在動態增加table的行的時候,我們只需克隆一個table中現有的行,然后調用talbe.appendChild()方法就可以實現,而無需調用table繁瑣的DOM操作方法。但是在開發中,我發現cloneNode在對select進行克隆時卻無法克隆出當前選中的option,克隆出來的對象的options中擁有selected屬性的永遠都是第一個。
            閱讀全文
          posted @ 2008-11-24 13:08 零全零美 閱讀(1940) | 評論 (1)  編輯
          JavaScript學習筆記(6) 通過延遲觸發使onDbClick時不觸發onClick事件      摘要: 在默認的情況下,雙擊事件時是要觸發單擊事件的,但是這種情況有時候卻是我們不想要的,那么如何才能在雙擊的時候屏蔽單擊事件的觸發呢?網上流傳一種延遲執行的方法,大致思路如下:
          1、聲明一個全局的計時器變量如:clickTimer
          2、在代理單擊事件里設置計時器,默認220毫秒之后觸發真正的單擊事件處理函數
          3、在雙擊事件里判斷計時器變量,如果該變量不為NULL,則說明在觸發該雙擊事件前觸發了單擊事件,取消計時器,因為真正的單擊事件處理函數在220毫秒之后才會觸發,所以在這個時候結束定時器,則真正單擊事件處理函數不會被執行。  閱讀全文
          posted @ 2008-11-04 20:14 零全零美 閱讀(1259) | 評論 (0)  編輯
          JavaScript學習筆記(5)事件處理之事件流與事件處理函數分配      摘要: 如果你在頁面上做一次點擊例如點擊一個按鈕,那么你是首先點擊了該按鈕然后動作傳入了按鈕的容器,最后傳入整個頁面Document還是首先點擊了頁面Document,然后是按鈕的容器,最后導致按鈕的點擊呢?
          JavaScript對這種問題的處理方式可以稱之為事件流即事件的傳播機制。對于事件流IE跟FF有不同的解釋。IE下的解決方案稱之為:冒泡型事件,而FF下稱之為:捕獲型事件。顧名思義冒泡型事件是從低而上的觸發機制,而捕獲型事件則是從上到下的觸發機制。  閱讀全文
          posted @ 2008-07-23 09:35 零全零美 閱讀(1497) | 評論 (2)  編輯
          JavaScript學習筆記(4)表格排序      摘要: 本文所實現的表格排序大致可以分為以下幾個步驟:
          1、取得要排序的所有行,將其引用push到一個數組中
          2、根據要排序的行的情況編寫數組排序時使用的比較函數
          3、對包含所有行引用的數組進行排序
          4、將排序后的數組按照指定的順序把數組所引用的行重新寫回DOM

          如果您對使用DOM操作表格還不太熟悉,您可以參考一下《使用DOM編寫瀏覽器兼容的Table操作》,如果您對數組的排序還不太熟悉,可以參考一下《數組排序以及在漢字排序中localeCompare()方法的使用》,因為使用DOM操作表格和數組排序是表格排序的基礎。  閱讀全文
          posted @ 2008-07-21 17:00 零全零美 閱讀(1565) | 評論 (0)  編輯
          JavaScript學習筆記(3)數組排序以及在漢字排序中localeCompare()方法的使用      摘要: 說到表格排序,首先要說的就一定是數組的排序,因為數組排序是表格排序的基礎。JavaScript為數組提供了sort()方法用于表格排序,默認情況下該方法會使Array中的數組按照ASCII碼的順序進行排列,JavaScript還為數組提供了數組倒序的方法reverse()。  閱讀全文
          posted @ 2008-07-14 11:39 零全零美 閱讀(2023) | 評論 (0)  編輯
          JavaScript學習筆記(2) 使用DOM編寫瀏覽器兼容的Table操作      摘要: 想要動態的操作Table就必須熟悉DOM,要想實現瀏覽器兼容就必須熟悉W3C標準及各個瀏覽器在表格操作方面的特性。Table是現今數據展示的不二選擇,DOM專門為Table添加了一些特性和方法,這有助于我們編寫出更簡單、高效的程序。

          注: 本文的程序在IE7和FireFox3下測試通過。
            閱讀全文
          posted @ 2008-07-07 11:18 零全零美 閱讀(1433) | 評論 (1)  編輯
          JavaScript學習筆記(1)變量的生命周期      摘要: 變量的生命周期又稱為作用域,是指某變量在程序中的有效范圍。根據作用域,變量可以分為全局變量和局部變量。
          1、 全局變量的作用域是全局性的,即在整個JavaScript程序中,全局變量處處都在。
          2、 而在函數內部聲明的變量,只在函數內部起作用。這些變量是局部變量,作用域是局部性的;函數的參數也是局部性的,只在函數內部起作用。
          經常見到網上有文章說:“在JavaScript中可以有兩種方式聲明全局變量:1、聲明變量時不使用var關鍵字 2、在函數外部聲明變量使用第一種方法聲明變量時,就算是在函數內部,該變量仍為全局變量,使用第二種方法聲明變量時,就算是用var關鍵字,那么聲明的變量也是全局變量,” 自己親手測試一下就知其中對錯  閱讀全文
          posted @ 2008-06-27 17:04 零全零美 閱讀(3227) | 評論 (4)  編輯
          JavaScript事件對象      摘要: 事件源對象
          event.srcElement.tagName
          event.srcElement.type   閱讀全文
          posted @ 2008-06-01 01:34 零全零美 閱讀(676) | 評論 (0)  編輯
          JS對HTML標簽select的操作
          posted @ 2008-04-27 22:49 零全零美 閱讀(750) | 評論 (0)  編輯
          一段Tapestry環境下JS控制DIV顯隱的代碼      摘要: 一段Tapestry環境下JS控制DIV顯隱的代碼  閱讀全文
          posted @ 2008-04-21 17:54 零全零美 閱讀(683) | 評論 (0)  編輯
          IE中的document.all和document.getElementById()      摘要: document.getElementById 有時會抓name放過了id ,據說是IE的一個BUG;  閱讀全文
          posted @ 2008-04-19 21:10 零全零美 閱讀(1410) | 評論 (1)  編輯

          主站蜘蛛池模板: 蒙阴县| 凉山| 武强县| 抚顺市| 连城县| 隆昌县| 沾化县| 云和县| 西丰县| 延庆县| 延川县| 安陆市| 鄂伦春自治旗| 靖远县| 澄迈县| 清丰县| 库伦旗| 万源市| 巴彦淖尔市| 大同市| 临武县| 峨山| 廊坊市| 商水县| 大英县| 本溪| 东丽区| 崇明县| 龙海市| 保靖县| 石首市| 邓州市| 六安市| 建德市| 绥棱县| 柏乡县| 攀枝花市| 泸州市| 华安县| 金平| 习水县|