記錄一下ie8 css hack
順便記錄一下,ie8在stand mod下不支援wbr標籤了,用這個來解決斷行的問題已經沒辦法,但是可以用ie7相容模式還是可以支援啦,但不是很好的做法。
記錄一下ie8 css hack
順便記錄一下,ie8在stand mod下不支援wbr標籤了,用這個來解決斷行的問題已經沒辦法,但是可以用ie7相容模式還是可以支援啦,但不是很好的做法。
Javascript是十分有彈性的語言,可以完成任何你所想完成的任務,譬如如果啟動或停止一個animation,可以有以下好幾種寫法:
有以上幾個範例就可以知道Javascript的多樣性。而繼承也可以透過原形式prototypal或是模仿class的classical繼承。以後會在多加描述。
在匿名函數中也有許多有趣的操作,如下:
之前看到的文章裡才發現一般的js匿名函式的寫法其實有三種,如以下:
三個執行起來都一樣的功能,可能Douglas快上一點,不過hedger的寫法最好懂。
在js library裡面都會提供Dom ready的function讓人使用,那為什麼常需要偵測dom ready在去執行寫好的function勒?如果dom還沒ready,而js在前面先執行了, 會抓不到所需的dom物件,因為其dom並還沒有ready,所以jQuery提供$.ready的方法而YUI也有所謂的onDomReady Event,讓web developer可以在整個DOM都loaded之後才開始去 執行所寫的function。
那其實我一直都很好奇dom ready的原理,說穿了就是偵測何時抓的到document, document.getElementByTagName及document.body,用setInterval一直去看何時抓到,就立刻 去執行js function,以下為簡單的domReady function
這樣就可以很間單的去偵測dom ready在去執行寫好的js function了
主要的重點是說Javascript的結構可以分開成為幾個部分:
這四個部分,這四個部分可以獨立測試,各自抽換,不會影響整個架構,就可以達.到彈性擴充的結構。非常有趣。