1.對對象模型概念的理解:
1)核心:ECMAScript
包括語法、類型、關鍵字、保留字、運算符、對象等,除了JavaScript外,同時也是Nombas的ScriptEase和Flash腳本ActionScript的基礎
2)文檔對象模型DOM
HTML和XML的應用程序接口(API),把整個頁面規劃爲層級式的節點結構
3)瀏覽器對象模型BOM
可對瀏覽器窗口進行訪問和操作,移動、關閉瀏覽器窗口及調節瀏覽器窗口大小,獲取用戶屏幕分辨率的屏幕對象,WEB瀏覽器詳細的定位對象。
彈出新的瀏覽器窗口,包括Window對象、Navigator對象、Screen對象、History對象、Location對象。
2.jquery裏面怎麼添加新節點
1)創建新節點:$(selector/element/html)用於獲取或創建節點
2)插入新節點:a.append(b)-->把b追加到a中
3.html和html5相比,H5增加了哪些新特性?
1)新的文檔類型
2)腳本和鏈接無需聲明type
3)語義Header和Footer
4)標記元素mark
5)HTML5引入了<figure>元素。當和<figcaption>結合起來後,我們可以語義化地將註釋和相應的圖片聯繫起來。
6)前我們需要依靠第三方插件來渲染音頻。然而在HTML5中,<audio>元素被引進來了。
7)HTML5中不僅有<audio>元素,而且還有<video>。然而,和<audio>類似,HTML5中並沒有指定視頻解碼器,它留給了瀏覽器來決定
8)當用戶訪問頁面時這一屬性使得視頻得以預載。爲了實現這個功能,可以在<video>元素中加上preload="preload"或者只是preload。
9)視頻僅僅顯示的是張圖片,沒有控制條。爲了渲染出播放控制條,我們必須在video元素內指定controls屬性。
10)在HTML4或XHTML中,你需要用一些正規表達式來驗證特定的文本。而HTML5中新的pattern屬性讓我們能夠在標籤處直接插入一個正規表達式。
4.viewport的理解
手機瀏覽器是把頁面放在一個虛擬的“窗口”(viewport)中,通常這個虛擬的“窗口”(viewport)比屏幕寬,這樣就不用把每個網頁擠到很小的窗口中(這樣會破壞沒有針對手機瀏覽器優化的網頁的佈局),用戶可以通過平移和縮放來看網頁的不同部分。移動版的
Safari 瀏覽器最新引進了 viewport 這個 meta tag,讓網頁開發者來控制 viewport 的大小和縮放,其他手機瀏覽器也基本支持。
5.用過vue.js嗎
暫忽略