Js組件的一些寫法
今天看了rank的一篇javascript腳本控件topic,突然想總結一下一些寫JS組件的方法,或者說一些不同人的不同coding style。 首先看下Proto
javascript 觸發HTML元素綁定的函數
復制代碼 代碼如下:if (document.createEvent) { var clickEvent = document.createEvent(MouseEven
javascript多種數據類型表格排序代碼分析
中文漢字排序、 中英文混合排序、 數據大小排序、 文件類型排序(後綴名排序) 日期時間排序、 價格排序、 中文混合數字排序; 使用方法:文檔載入後new tableLis
讓JavaScript擁有類似Lambda表達式編程能力的方法
但是我後來也跟人說,因為接受的參數太多,所以如果不把智能提示寫得很清楚的話,連我自己都常常搞不清楚該怎麼用。 不過,接受參數多,除了容易弄錯用法以外,還會產生另一個問題,
JavaScript小技巧 2.5 則
在前一篇博文中我介紹了一種可以讓JavaScript多少具備一點類似Lambda表達式的編程能力的辦法,但是由於要兼容於JavaScript的語法檢查,所以可以使用的場合
某頁碼顯示的helper 少量調整,另附js版
如果你只想下載現成的用,可以到這個頁面上去找。許可證是“WTFPL”,也就是“Do What The Fuck You Want To Public License”。源
JavaScript具有類似Lambda表達式編程能力的代碼(改進版)
在發了博文之後,我又花了一些時間嘗試解決這個問題……經過幾次嘗試之後,我找到了另一種pattern,括號並不再是必要的了: 復制代碼 代碼如下: eval(functio
淺談 Mousewheel 事件
其實在大多數浏覽器(IE6, IE7, IE8, Opera 10+, Safari 5+)中,都提供了 “mousewheel” 事件。但杯具的是 Firefox 3.
JS實現在Repeater控件中創建可隱藏區域的代碼
由於web應用的規模不斷增大,數據也越來越多了,有時候,由於在一個頁面同時顯示的數據太多,從而造成頁面的不美觀,用戶因此也會感到厭倦和操作困難。因此,本文將介紹利用rep
js下用eval生成JSON對象
例如:var json = eval((+ret+)); 假設我們在服務器端使用php的encode_json()生成需要返回的字符串 如果生成的字符串是[{name:b
JS模仿MSN右下角彈出提示框代碼
aa
*
{
margin: 0px;
padding: 0px;
}
html, body
{
height: 100%;
}
js下通過getList函數實現分頁效果的代碼
用js實現頁面的分頁: 復制代碼 代碼如下: <table border=0 cellpadding=0 cellspacing=0 width=100% styl
JavaScript隨機排序(隨即出牌)
JavaScript隨機排序
[Ctrl+A 全選 注:如需引入外部Js需刷新才能執行]
網絡之美 JavaScript中Get和Set訪問器的實現代碼
標准的Get和Set訪問器的實現 復制代碼 代碼如下: function Field(val){ this.value = val; } Field.prototype
通過DOM腳本去設置樣式信息
利用DOM腳本去設置樣式信息:(by wushan) 在大多數場合,我們都用CSS去設置樣式,但在某些特殊情況下,例如要根據元素在節點樹裡的位置來設置節點樣式信息時,目前
用js模擬JQuery的show與hide動畫函數代碼
復制代碼 代碼如下: //根據ID返回dom元素 var $ = function(id){return document.getElementById(id);} //
input file的默認value清空與賦值方法
第1個方法是大多人傳統做法,替換HTML代碼,樓上的已經用到了,我不過是用正則優化一下; 第2個方法利用SendKeys模擬鍵盤操作,需要允許浏覽器調用ActiveX才行
Javascript中獲取出錯代碼所在文件及行數的代碼
原先使用的是try-catch的方式,在catch語句中,我們會收到一個Error對象(我們也可以拋出一個自定義異常對象)。Firefox中的Error對象擁有如下屬性:
IE無法設置短域名下Cookie
在經過一番簡單排查之後找到了問題所在,Cookie設置失敗。 但至於為什麼會失敗,這個問題查了半天,最後在StackOverflow上面有人提到了,IE從5.0開始就無法
客戶端 使用XML DOM加載json數據的方法
步驟: 1、引用Jquery 2、如果是IE,實例ActiveXObject;Firefox,實例DOMParser。 3、處理 復制代碼 代碼如下: <