javascript:
數組常用方法的使用,比如遍歷有forEach,map,filter,every,some,reduce,操作方法有splice,slice,join,push,shift,pop,sort等
基本數據結構,引用類型(對象,數組)
基本邏輯運算ifelse,switch,三目運算:?,for/while循環等
字符串常見api(如replace,slice,substr,indexOf)
基本正則使用
變量作用域,作用域鏈,變量提升,函數聲明提升
對象基本用法,面向對象編程(關註優就業,學習更多IT知識)
css:
基本盒模型(border/content/padding等)
4種常用定位(static/absolute/relative/fixed)
常用布局方式(浮動布局/彈性布局flex/自適應布局/網格布局grid)
css3基本樣式與動畫(transition,animation)
html:
新標簽基本用法和使用
head標簽作用與用法(主要是meta屬性的用法)
其次根據不同企業對技術棧和職位級別的要求。
對於react技術棧為主的,需要掌握以下知識:
react+redux+redux-thunk/redux-saga+react-router,並熟悉ant-design等第三方ui庫這是比較基礎的崗位能力。
對於vue技術棧為主的,需要掌握以下技能:
vue+vuex+vue-router,並熟悉elementUI等第三方ui庫。
對於中高級前端崗位,還需要對webpack,gulp等前端工作流有壹定或者較深的理解。