一.熟練使用html+css進(jìn)行pc端項(xiàng)目頁面布局,并能很好的兼容各大主流瀏覽器,高度還原設(shè)計(jì)圖效果燕鸽。
? 1.清楚浮動(dòng)的方法招狸,實(shí)現(xiàn)水平垂直居中的方法敬拓,兩欄三欄自適應(yīng)布局的方法,BFC裙戏,iframe的優(yōu)缺點(diǎn)乘凸。
二.熟練使用原生js,DOM累榜,BOM营勤,ajax等核心web前端技術(shù)進(jìn)行項(xiàng)目功能開發(fā)。
1.創(chuàng)建對(duì)象的方法壹罚,繼承的方法葛作,原型以及原型鏈,作用域猖凛,閉包以及使用場(chǎng)景赂蠢。
2.dom的基礎(chǔ)操作,事件綁定辨泳,事件移除虱岂,事件流,阻止默認(rèn)事件菠红。
3.windom對(duì)象
4.封裝ajax函數(shù)的原理
三.熟練使用jquery進(jìn)行pc端多頁應(yīng)用項(xiàng)目功能開發(fā)第岖,并且對(duì)jquery的實(shí)現(xiàn)原理有所了解。
1.dom的操作方法试溯,事件綁定與移除绍傲,ajax方法等等。
2.jQuery版本的兼容性
3.講講myJquery的實(shí)現(xiàn)原理
四.熟練html5和css3常用知識(shí)耍共,并能使用rem與js結(jié)合scss進(jìn)行移動(dòng)端頁面適配烫饼,使用zepto完成移動(dòng)端多頁面項(xiàng)目開發(fā)。
1.rem的用法试读,用js獲取設(shè)備屏幕寬度杠纵,scss將rem轉(zhuǎn)換成px,使用flex進(jìn)行整體布局钩骇,各大瀏覽器語法兼容的前綴
2.zepto與jquery的區(qū)別比藻,點(diǎn)擊300毫秒延遲铝量,移動(dòng)端事件
3.移動(dòng)端開發(fā)常見問題
五.熟練使用es6,并有一定的實(shí)踐經(jīng)驗(yàn)银亲。
1.箭頭號(hào)函數(shù)慢叨,promise,async/await务蝠,class等等
六.熟悉webpack的配置拍谐,對(duì)js模塊化有一定的了解與實(shí)踐經(jīng)驗(yàn)。
1.打包靜態(tài)資源馏段,開啟本地服務(wù)轩拨,編譯scss與es6
七.熟練使用vue,vuerouter院喜,vuex進(jìn)行pc端移動(dòng)端單頁應(yīng)用開發(fā)亡蓉。
八.對(duì)react,小程序開發(fā)喷舀,node砍濒,koa有一定的了解與實(shí)踐經(jīng)驗(yàn)。
九.對(duì)前后端分離開發(fā)硫麻,跨域開發(fā)問題爸邢,前端性能優(yōu)化有一定的了解與實(shí)踐經(jīng)驗(yàn)。
10.熟練使用git/svn庶香,ps甲棍,vscode简识,postman等項(xiàng)目開發(fā)工具赶掖,提高開發(fā)效率。