原创 “保留字”和“ 關鍵字”的區別

來自 http://zhidao.baidu.com/question/298656930.html 保留字(Reserved Words)一般是等同於關鍵字(Keywords)的。 從字面含義上理解,保留字是語言中已經定義過的字,使用

原创 JS面試題及答案

注:本文轉自http://blog.csdn.net/xuejianwu/article/details/7871932,但對原文中有誤或解釋不明確的地方進行了校正和擴展說明. 一、JS閉包。 f = function() {return

原创 關於FireFox23.0.1中實現的按鍵事件對象key屬性

標題可能有點拗口,不過往下看您就明白了。或者,也可以參考JS權威指南第17章的17.9節。 DOM3中對鍵盤事件對象進行了優化,爲它添加了key屬性,此屬性的值是一個字符串,對應於按下的鍵名。如果按下的是一個可打印的字符,則key值就等於

原创 UCS & BOM

UCS UCS,全稱爲Universal Multiple-Octet Coded Character Set (UCS),是所有其他字符集標準的一個超集。它保證與其他字符集是雙向兼容的,就是說,如果你將任何文本字符串翻譯到 UCS格式,

原创 checked屬性只要存在,就會選中,無論其值是什麼

如題. input checkbox和input radio都如此. 只有這個屬性存在,就會認爲是選中. 即使checked="false"

原创 關於 jquery 的第二個參數 undefined

在看jquery的源碼時,看到定義時第二個參數名是undefined,思考了一下,得出結果: 原來是爲了避免使用被污染的 window.undefined   測試如下: console.log(window.undefined==und

原创 文本超出邊界時換行,截斷,省略

text-overflow word-wrap white-sapce word-break

原创 IE下相對路徑問題

www.domain.com/aaa/xxx.html IE下會把www.domain.com/aaa/作爲相對路徑  點贊 收藏 分享 文章舉報 韋奕 發佈了41 篇原創文章

原创 關於在同一元素上使用相同參數多次調用addEventListner()的結果

JS權威指南17.2.3節中說: 使用相同的參數在同一個對象上多次調用addEventListner是沒用的,處理程序仍然只會註冊一次.  爲了驗證這句話的可信度,我做了小測試,結果表明當第二個參數使用函數直接量時,此理論不成立, 當使

原创 用css寫三角形

轉自 http://bbs.blueidea.com/thread-2818535-1-1.html <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "htt

原创 關於jquery data()如何存值

今天在js權威指南第19章看到一句話, 說 jQuery的數據框架沒有將元素數據當作元素屬性來存儲,但它確實需要給元素添加一個特殊的屬性用來與數據關聯. 但jQuery究竟是添加了一個怎樣特殊的屬性,目前我還沒研究, 但我記得是可以通過

原创 用data-xxx自定義的屬性名最好全部小寫

今天寫一個組件,在某處爲了傳值在input標籤中定義了一個data-courseInfo屬性,然後用jquery的data(“courseInfo”)去取,卻死活取不到值,打出的是undefined,而用jquery的attr("data

原创 關於button會提交表單的原因及解決辦法

今天在寫一個小例子時無意間發現button標籤會提交表單, 很是不解. 後來換成input type="button"就沒有這個問題, 於是上網查了下,結合各位網友和w3c的說法, 總結如下: 未設置type屬性時, <button>標籤

原创 Array的join()方法會忽略null和undefined

如題, 在合併字符串時這些值會被忽略, 例 console.log( ['viewer.do?courseId=', undefined,'&isTest=true&id='].join('')) 和 console.log( ['

原创 jquery offset()方法對display:none的元素無效

如題, display: noe或父元素display:none的元素, 調用offset()方法得到的將會是{top: 0, left: 0}.