1、dom結構 —— 兩個節點之間可能存在哪些關係以及如何在節點之間任意移動。
2、dom操作 ——如何新增、移除、移動、複製、建立和查詢節點等。
(1)建立新節點
createdocumentfragment() //建立乙個dom片段
createelement() //建立乙個具體的元素
createtextnode() //建立乙個文字節點
(2)新增、移除、替換、插入
removechild()
replacechild()
insertbefore()
(3)查詢
getelementsbytagname() //通過標籤名稱
getelementsbyname() //通過元素的name屬性的值
getelementbyid() //通過元素id,唯一性
3、事件 —— 如何使用事件,以及ie和標準dom事件模型之間存在的差別。
4、xmlhttprequest —— 這是什麼、怎樣完整地執行一次get請求、怎樣檢測錯誤。
5、嚴格模式與混雜模式 —— 如何觸發這兩種模式,區分它們有何意義。
6、盒模型 —— 外邊距、內邊距和邊框之間的關係,及ie8以下版本的瀏覽器中的盒模型
7、塊級元素與行內元素 —— 怎麼用css控制它們、以及如何合理的使用它們
8、浮動元素——怎麼使用它們、它們有什麼問題以及怎麼解決這些問題。
9、html與xhtml——二者有什麼區別,你覺得應該使用哪乙個並說出理由。
10、json —— 作用、用途、設計結構。
前端工作思考
2 前端工程的四個階段 3 一般應用確定的過程 產品經理 和 客戶溝通 畫出原型圖 原型圖是用 axure 軟體製作的,匯出來是 html檔案,裡面的都是空白的,軟體生成的css有很多 產品經理將原型圖交給ui畫圖 前端根據ui開發頁面應用,後端根據功能需求開發應用。前端技能體會 前端的知識體系太大...
前端工作總結
redux是乙個非常好的狀態管理器。在使用promise時,如果使用new例項化乙個promise物件,傳遞的引數是乙個函式,這時這個函式在new例項化時就已經執行了,這是需要引起注意的細節。所以,我們在使用promise的時候一般是包在乙個函式中,在需要的時候去執行這個函式。const handl...
前端工作總結
1 typeof操作符返回乙個字串,表示未經計算的運算元的型別。關於angular的雙向繫結 2 在前端頁面的邏輯判斷中要善於使用 ngif 等 邏輯判斷符,例如 3 和 運算子運算方法 只要 前面為false,不管 後面是true還是false,都返回 後面的值。只要 前面為true,不管 後面是...