- DOM結構——兩個節點之間可能存在哪些關係以及如何在節點之間任意移動。
- DOM操作——怎樣添加、移除、移動、複製、創建和查找節點。
- 事件——怎樣使用事件以及IE和DOM事件模型之間存在哪些主要差別。
- XMLHttpRequest——這是什麼、怎樣完整地執行一次GET請求、怎樣檢測錯誤。
- 嚴格模式與混雜模式——如何觸發這兩種模式,區分它們有何意義。
- 盒模型——外邊距、內邊距和邊框之間的關係,IE 8以下版本的瀏覽器中的盒模型有什麼不同。
- 塊級元素與行內元素——怎麼用CSS控制它們、它們怎樣影響周圍的元素以及你覺得應該如何定義它們的樣式。
- 浮動元素——怎麼使用它們、它們有什麼問題以及怎麼解決這些問題。
- HTML與XHTML——二者有什麼區別,你覺得應該使用哪一個並說出理由。
- JSON——它是什麼、爲什麼應該使用它、到底該怎麼使用它,說出實現細節來。
首先,可以測試出他們是否在毫無意義地複述書本中的東西。不能不承認,某些人確實有過目不忘的天賦,聽他們在那裏滔滔不絕地講,你會覺得他們什麼都 明白。可是,只要一跟這些人談到怎麼查找方案無效的原因,以及能否拿出一個新方案來,他們往往就傻眼了。這時候,如果我聽到“我不明白這個方案爲什麼不夠
好”之類的反問,心裏立刻就明白我的問題已經超出了他們的能力範圍,而他們只是想拿自己死記硬背的結論來矇混過關。
其次,可以測試出他們已經掌握的(還是那句話,“想都不用想”)瀏覽器技術知識。如果他們對瀏覽器平臺的核心知識有較好的理解,想出解決同一問題的不同方案根本沒有那麼難。