Skip to main content

Tedshd's Dev note

innerHeight & innerWidth

# innerHeight & innerWidth 抓取瀏覽器目前顯示高度與寬度 一般都用 window.innerHeight 與 window.innerWidth 但唯獨IE6~IE8不行 Google了一下 發現用 window.document.documentElement.clientHeight 與 window.document.documentElement.clientWidth 便兼容所有瀏覽器 # scrollHeight 如要抓 document 的高可用 document.body.scrollHeight Refer ...

jQuery selector

* 所有元素 E 所有E元素, E:nth-child(n) 傳回在所屬父元素下,排行第 n 的元素 E。(注意: 從 1 開始算,而非從 0) E:first-child 傳回在所屬父元素下,排行第一的元素(老大) E:last-child 傳回在所屬父元素下,排行最後的元素(老么) E:only-child 傳回在所屬父元素下,是唯一子元素(獨子) E:empty 沒有任何子元素者(有文字也不算,例如 <span>TEXT</span> 就不合格) E:enabled 未被停用的 UI 元素 E E:disabled 被停用的 UI 元素 E E:checked 被勾選的 UI 元素 E(適用於 Radio, Checkbox) E:selected 被選取的 UI 元素 E(適用於 Select 下的 Option 元素) E.myClassName CSS 類別設為 myClassName 的元素 E E#myId id="myId" 的元素 E E:not(s) 不符合 s 條件的元素 E,例如: $("span:not(:empty)") 即為找出有包含子元素的 span E F 由包含在 E 底下的 F 元素,不必直接為父子關係,例如: F 可以是 E 的子元素的子元素。 E > F 找出父元素為 E 的 F 元素 E + F 找出緊接在 E 元素後方的 F 元素 E ~ F 找出緊接在 E 元素前方的 F 元素 E,F,G 利用逗號可以呈現 " 或 " 的聯集效果,指 E 元素或 F 元素或 G 元素 E[foo] 具有 foo 屬性 (Attribute) 的E元素(1. ...

performance-test

# performance jsPerf — JavaScript performance playground http://jsperf.com/ HTML5 test http://html5test.com/ JavaScript Benchmark http://www.webkit.org/perf/sunspider/sunspider.html var perf = function (testName, fn) { var startTime = new Date().getTime(); fn(); var endTime = new Date().getTime(); console.log(testName + ": " + (endTime - startTime) + "ms"); } jQuery console.time("timerName"); // javascript console.timeEnd("timerName"); ...

fileUpload by yui library

# fileUpload by yui library ## init upload button JavaScript bind click event in IE use JavaScript move CSS position uploader : Upload file uploaderOut : handle not drag area ## event ### fileSelect select file & render upload list check file status handle fileList _upload ### uploadprogress upload file progress ### uploadcomplete upload complete check ok or fail _upload ### uploaderror cancel & upload next ### _upload check file status & upload status upload upload fileList[uploadfile] ...

Hello World

Hi, This a demo post of Logdown. Logdown use Markdown as main syntax, you can find more example by reading this document on Wikipedia Logdown also support drag & drop image uploading ( required Beta / Premium membership). The picture syntax is like this: # Bloging with code snippet: inline code ## Plain Code puts "Hello World!" ## Code with Language puts "Hello World!" ## Code with Title puts "Hello World! ...