HTML&CSS:
對(duì)Web標(biāo)準(zhǔn)的理解溯警、瀏覽器內(nèi)核差異趣苏、兼容性、hack梯轻、CSS基本功:布局食磕、盒子模型、選擇器優(yōu)先級(jí)喳挑、HTML5彬伦、CSS3、Flexbox
JavaScript:
數(shù)據(jù)類型伊诵、運(yùn)算单绑、對(duì)象、Function曹宴、繼承搂橙、閉包、作用域笛坦、原型鏈区转、事件、RegExp版扩、JSON废离、Ajax、DOM礁芦、BOM蜻韭、內(nèi)存泄漏、跨域宴偿、異步裝載湘捎、模板引擎、前端MVC窄刘、路由窥妇、模塊化、Canvas娩践、ECMAScript 6活翩、Nodejs
其他:
移動(dòng)端、響應(yīng)式翻伺、自動(dòng)化構(gòu)建材泄、HTTP、離線存儲(chǔ)吨岭、WEB安全拉宗、優(yōu)化、重構(gòu)、團(tuán)隊(duì)協(xié)作旦事、可維護(hù)魁巩、易用性、SEO姐浮、UED谷遂、架構(gòu)、職業(yè)生涯卖鲤、快速學(xué)習(xí)能力
作為一名前端工程師肾扰,無論工作年頭長短都應(yīng)該掌握的知識(shí)點(diǎn):
1、DOM結(jié)構(gòu) —— 兩個(gè)節(jié)點(diǎn)之間可能存在哪些關(guān)系以及如何在節(jié)點(diǎn)之間任意移動(dòng)蛋逾。
2集晚、DOM操作 —— 如何添加、移除换怖、移動(dòng)甩恼、復(fù)制、創(chuàng)建和查找節(jié)點(diǎn)等沉颂。
3条摸、事件 —— 如何使用事件,以及IE和標(biāo)準(zhǔn)DOM事件模型之間存在的差別铸屉。
4钉蒲、XMLHttpRequest —— 這是什么、怎樣完整地執(zhí)行一次GET請(qǐng)求彻坛、怎樣檢測(cè)錯(cuò)誤顷啼。
5、嚴(yán)格模式與混雜模式 —— 如何觸發(fā)這兩種模式昌屉,區(qū)分它們有何意義钙蒙。
6、盒模型 —— 外邊距间驮、內(nèi)邊距和邊框之間的關(guān)系躬厌,及IE8以下版本的瀏覽器中的盒模型
7、塊級(jí)元素與行內(nèi)元素 —— 怎么用CSS控制它們竞帽、以及如何合理的使用它們
8扛施、浮動(dòng)元素 —— 怎么使用它們、它們有什么問題以及怎么解決這些問題屹篓。
9疙渣、HTML與XHTML —— 二者有什么區(qū)別,你覺得應(yīng)該使用哪一個(gè)并說出理由堆巧。
10妄荔、JSON —— 作用泼菌、用途、設(shè)計(jì)結(jié)構(gòu)懦冰。