web前端培訓(xùn)機(jī)構(gòu)排行榜推薦
¥詳詢
班制:周末班
南京博睿同創(chuàng)教育**章:前端開發(fā)基礎(chǔ)篇(10天)
-
HTML 基礎(chǔ):HTML 簡介 W3C HTML 結(jié)構(gòu)和規(guī)范 HTML 基礎(chǔ)標(biāo)簽 字符實(shí)體 表格 table 表單 from 容器標(biāo)簽 框架 frame,學(xué)會網(wǎng)頁標(biāo)簽的使用;
-
CSS 和網(wǎng)頁 布局:CSS 簡介 如何定義樣式表 CSS Selectors CSS Sprite CSS 優(yōu)先級和權(quán)重計(jì)算,繼承 盒子模型 Box Model 圓角邊框,陰影,表格邊框 CSS 畫圓和三角形 塊級元素,內(nèi)聯(lián)元素,文檔流 網(wǎng)頁布局 Layout float, clear, overflow position, z-index,結(jié)合HTML,可以實(shí)現(xiàn)頁面的布局 ;
-
騰訊企業(yè)QQ 項(xiàng)目 :使用技術(shù):HTML5+CSS3+DIV布局 課程涉及知識點(diǎn): HTML:文本、圖像、鏈接、列表、框架、視頻、音頻 CSS:浮動,定位,盒子模型,清浮動,實(shí)現(xiàn)前端web項(xiàng)目;
第二章:移動web開發(fā)篇(7天)
-
HTML5:HTML5 新增標(biāo)簽 多媒體音頻標(biāo)簽 多媒體視頻標(biāo)簽 新增 input 標(biāo)簽 新增表單屬性 屬性選擇器 結(jié)構(gòu)偽類選擇器 偽元素選擇器,使用HTML5標(biāo)簽可以布局頁面;
-
CSS3:2D 轉(zhuǎn)換之 translate 2D 轉(zhuǎn)換 rotate 2D 轉(zhuǎn)換之 scale 圖片放大案例 分頁按鈕案例 動畫(animation) 奔跑的熊大案例 3Dtranslate 3Drotate 兩面翻轉(zhuǎn)盒子案例 3D導(dǎo)航案例 3D旋轉(zhuǎn)木馬案例 無縫滾動案例 ,使用css3做各種特效 ;
-
流式布局:布局視口 layout viewport 視覺視口 visual viewport 理想視口 ideal viewport 物理像素&物理像素比 移動端視網(wǎng)膜屏幕像素處理 css3盒子模型 流式布局 京東移動端首頁案例,使用流式布局,布局出移動端頁面,可以自適應(yīng)屏幕 ;
-
flex布局 :flex布局原理 使用flex布局,布局出移動端頁面,可以自適應(yīng)屏幕 - flex-direction:設(shè)置主軸的方向 - justify-content:設(shè)置主軸上的子元素排列方式 - flex-wrap:設(shè)置子元素是否換行 - align-content:設(shè)置側(cè)軸上的子元素的排列方式(多行) - align-items:設(shè)置側(cè)軸上的子元素排列方式(單行) - flex-flow:復(fù)合屬性,相當(dāng)于同時(shí)設(shè)置了 flex-direction 和 flex-wrap - flex子項(xiàng)目占的份數(shù) - align-self控制子項(xiàng)自己在側(cè)軸的排列方式 - order屬性定義子項(xiàng)的排列順序(前后順序) 攜程網(wǎng)首頁案例;
-
rem布局:rem單位 媒體查詢 Less 變量 Less 嵌套 Less 運(yùn)算 rem適配方案 蘇寧首頁案例 ,使用rem布局,布局出移動端頁面,可以自適應(yīng)屏幕 ;
-
響應(yīng)式布局:響應(yīng)式開發(fā)原理 響應(yīng)式布局容器 bootstrap bootstrap布局容器 bootstrap柵格系統(tǒng) 阿里百秀案例,使用響應(yīng)式布局,布局出移動端頁面,可以自適應(yīng)屏幕。
第三章:javascript網(wǎng)頁編程篇(19天)
1.Javascript基 礎(chǔ):JavaScript 介紹,應(yīng)用,編寫,執(zhí)行 console 注釋 變量,變量聲明提升,全局變量,常量 7 大數(shù)據(jù)類型 Object 三種類型、typeof、數(shù)據(jù)類型轉(zhuǎn)換 運(yùn)算符 流程控制:條件分支,循環(huán),異常處理,break,continue 函數(shù):定義,調(diào)用,函數(shù)表達(dá)式,函數(shù)遞歸,arguments 函數(shù)的作用域 閉包 Closures 立即執(zhí)行函數(shù)、預(yù)定義函數(shù) json數(shù)據(jù)處理 常用內(nèi)置對象:Function, Number, Math, Date, String Array 數(shù)組,數(shù)組方法 pop push shift unshift,自定義數(shù)組 排序,冒泡排序 字符串、數(shù)組的相關(guān)函數(shù) 大量案例演示,學(xué)會使用js編碼程序,實(shí)現(xiàn)簡單業(yè)務(wù)邏輯;
2.web-API:DOM層級、類型 查找DOM節(jié)點(diǎn)操作 對節(jié)點(diǎn)的刪除、添加、修改操作 節(jié)點(diǎn)間的固定定位距離、頁面滾動距離、頁面滾動事件 獲取元素寬高及屬性 獲取可視區(qū)的大小 彈窗及window.location、window.navigator的使用 光標(biāo)事件 event對象 事件流、事件捕獲、事件冒泡、取消事件冒泡 事件綁定、取消事件綁定 鍵盤事件 默認(rèn)事件及如何組織默認(rèn)事件 事件委托及事件委托的好處 大量案例演示,學(xué)會使用js操作DOM節(jié)點(diǎn),實(shí)現(xiàn)各種業(yè)務(wù)邏輯,效果;
3.javascript高級:正則表達(dá)式 RegExp對JS風(fēng)格 正則涉及到的函數(shù) search、match、replace 正則匹配的關(guān)鍵字、[]、排除、轉(zhuǎn)義字符、量詞的使用、中文匹配 面向?qū)ο?、OOP特點(diǎn) 抽象、封裝、繼承 工廠模式 深入介紹閉包 構(gòu)造函數(shù)、原型、原型鏈 繼承、原型繼承、call apply繼承 es6的解釋、es6發(fā)布時(shí)間 es6運(yùn)行環(huán)境 let、const 解構(gòu)Destructuring 模板字符串 函數(shù)參數(shù)的默認(rèn)值 箭頭函數(shù) 類和類的繼承 set、map Promise 承諾編程,使用正則表達(dá)式完成字符的校驗(yàn),可以使用原型創(chuàng)建對象,使用箭 頭函數(shù)等;
4.數(shù)據(jù)可視化 Echarts:大屏幕適配技術(shù)解決方案的應(yīng)用 Echarts 各類型數(shù)據(jù)可視化圖表的應(yīng)用 根據(jù)需要求創(chuàng)建折線圖、K線圖、地圖等圖表,使用Echarts可以創(chuàng)建出企業(yè)項(xiàng)目中需要的各種圖表;
第四章:前后端交互篇(9天)
-
Ajax:Ajax 基礎(chǔ) Ajax 運(yùn)行原理及實(shí)現(xiàn) onreadystatechange Ajax 異步編程 模板引擎 FormData 同源政策 JSONP CORS 跨域 $.ajax() $.get、$.post 全局事件 RESTful XML,使用Ajax可以發(fā)送異步請求到服務(wù)器,使用在不刷新頁面的情況 下做業(yè)務(wù)邏輯;
-
Git和GitHub:linux基本命令 Git 安裝配置 SVN 使用 SVN 沖突解決 Git 安裝配置 Git 工作流程 Git 工作區(qū)、暫存區(qū)和版本庫 Git 創(chuàng)建倉庫 Git 基本操作 Git 分支管理 Git 查看提交歷史 Git 標(biāo)簽 Git Github Git 服務(wù)器搭建 GitHub ,使用git進(jìn)行遠(yuǎn)程倉庫的管理和本地倉庫的管理,回退等操作;
-
nodejs :node環(huán)境搭建 全局對象global Node.js模塊化開發(fā) 系統(tǒng)模塊 第三方模塊 Gulp使用 Gulp插件 服務(wù)器端基礎(chǔ)概念 創(chuàng)建web服務(wù)器 HTTP協(xié)議 HTTP請求與響應(yīng)處理 Node.js異步編程,使用nodejs創(chuàng)建后臺服務(wù)器,可以和前端配合實(shí)現(xiàn)前后端邏輯交 互;
第五章 Vue.js篇(24天)
1.Vue基礎(chǔ):Vue 特點(diǎn) Vue 實(shí)例 插值表達(dá)式 {{}} 指令: v-bind, v-if, v-for, v-model, v-on 使用組件構(gòu)建應(yīng)用 Vue 實(shí)力屬性和方法 實(shí)例生命周期 模板語法與綁定 過濾器 Filter 計(jì)算屬性 computed 方法 methods 觀察 Watchers v-bind:class, v-bind:style 條件渲染:v-if, v-show 列表渲染 組件和 v-for 數(shù)組更新檢測:變異方法,非變異方法 事件處理器 $event 特殊變量 事件修飾符 按鍵修飾符,內(nèi)置按鍵別名,組合按鍵修飾符 表單控件綁定 表單綁定修飾符:.lazy, .number, .trim,使用Vue.js可以創(chuàng)建前端程序;
2.Webpack+ES6 模塊化:Webpack Webpack 安裝,打包,腳本配置,運(yùn)行 Source Map 配置 使用 webpack 構(gòu)建本地服務(wù)器 Loaders Babel Babel plugins json loader css loader & style loader CSS modules 模塊化 :global CSS 預(yù)處理器 less loader sass loader postcss loader banner plugin html webpack plugin html webpack plugin extract-text-webpack-plugin uglifyjs-webpack-plugin Code Splitting – CSS Code Splitting - require.ensure 緩存控制 babel 默認(rèn)導(dǎo)入/導(dǎo)出 按需導(dǎo)入/導(dǎo)出,使用WebPack可以打包我們的前端程序進(jìn)行上線使用;
3.Vue高級:組件 Component 注冊全局,局部組件 組件命名約定 is 屬性 組件 data 函數(shù) 父子組件數(shù)據(jù)傳遞 prop 驗(yàn)證 自定義事件:$on, $emit 原生事件監(jiān)聽 .native 非父子組件通信 Slot 分發(fā)內(nèi)容 單個 Slot,匿名 Slot,具名 Slot 作用域插槽 動態(tài)組件 keep-alive 可復(fù)用組件 子組件索引 $refs 異步組件 resolve reject v-once 異步隊(duì)列更新 自定義指令 Directive 混合 Mixin,全局混合 插件 Plugins,自定義插件 單文件組件和項(xiàng)目 CSS 抽取 路由 Router Vue 單元測試及覆蓋率報(bào)告生成 Vuex,使用Vue高級知識點(diǎn)創(chuàng)建Vue程序;
4.Vuecli3+ElementUI:Layout 布局,Container 布局容器,Color 色彩 Typography 字體,Icon 圖標(biāo) Button 按鈕,Form,Radio 單選框,Checkbox 多選框 Input 輸入框,,InputNumber 計(jì)數(shù)器 Select 選擇器,Cascader 級聯(lián)選擇器 Switch 開關(guān),Slider 滑塊 TimePicker 時(shí)間選擇器,DatePicker 日期選擇器,DateTimePicker 日期時(shí)間選擇器 Upload 上傳,Rate 評分,ColorPicker 顏色選擇器,Transfer 穿梭框 Form 表單,Data,Table 表格,Tag 標(biāo)簽,Progress 進(jìn)度條 Tree 樹形控件,Pagination 分頁 Badge 標(biāo)記,Notice,Alert 警告 Loading 加載,Message 消息提示 MessageBox 彈框,Notification 通知 Navigation,NavMenu 導(dǎo)航菜單 Tabs 標(biāo)簽頁,Breadcrumb 面包屑 Dropdown 下拉菜單,Steps 步驟條,Dialog 對話框 Tooltip 文字提示,Popover 彈出框 Card 卡片,Carousel 走馬燈,Collapse 折疊面板,使用Element-UI組件庫進(jìn)行項(xiàng)目的開發(fā);
5.Vue項(xiàng)目:使用技術(shù):vue+vue-cli+vuerouter+vuex+localStorage+swiper+axios 課程涉及知識點(diǎn): vue:vue基礎(chǔ)、vue組件及組件間傳值、vue屬性方法指令、vue過 濾器、計(jì)算屬性、列表渲染、修飾符、axios等 vuex:統(tǒng)一狀態(tài)管理 store 、state、actions、mutations、getters router:vue路由的定義、子路由的定義、路由鏈接的使用、路由傳 參、路由懶加載、路由守衛(wèi) 本地緩存:localstorage、sessionstorage swiper:輪播插件的引入,輪播的配置 Vant,使用Vue.js進(jìn)行實(shí)際項(xiàng)目的開發(fā);
第六章 微信小程序篇(10天)
-
微信小程序基礎(chǔ):json配置 WXML WXSS wx.request 數(shù)據(jù)緩存 地理位置 導(dǎo)航條動畫 導(dǎo)航 下拉刷新 登錄 用戶信息,使用微信小程序開發(fā)工具進(jìn)行微信小程序的開發(fā);
-
微信小程序項(xiàng)目 :使用技術(shù):小程序模塊utils+事件綁定+組件+小程序api 課程涉及知識點(diǎn): 小程序的運(yùn)行環(huán)境的搭建 小程序項(xiàng)目的編寫和上傳發(fā)布 小程序結(jié)構(gòu):json配置、WXML、WXSS、JS 小程序的組件的使用:view、scroll-view、icon、text、表單組件、 導(dǎo)航、地圖、 小程序常用API的使用:wx.request、數(shù)據(jù)緩存、地理位置、導(dǎo)航 條動畫、導(dǎo)航、下拉刷新、登錄、用戶信息等接口的調(diào)用 ,使用微信小程序開發(fā)工具進(jìn)行微信小程序的開發(fā);
第七章 react.js篇(12天)
-
react基礎(chǔ):JSX 組件系統(tǒng) 虛擬 DOM 生命周期 無狀態(tài)組件 有狀態(tài)組件 ref class 組件通信 create-react-app 路由 插值 state,掌握React基本語法,能夠使用class組件實(shí)現(xiàn)常見的業(yè)務(wù)功能;
-
Hooks:useState useEffect useRef useContext useEffect高級用法 放大鏡案例 購物車案例,運(yùn)用hooks核心知識實(shí)現(xiàn)購物車和放大鏡經(jīng)典案例效 果。
-
Redux:狀態(tài)管理流程 action dispatch store reducer redux-thunk 中間件 combineReducers react-redux 開發(fā)調(diào)試工具 點(diǎn)餐案例,結(jié)合React技術(shù)棧,運(yùn)用redux實(shí)現(xiàn)點(diǎn)餐系統(tǒng)的狀態(tài)管理 ;
-
React項(xiàng)目:
1.基于react hooks實(shí)現(xiàn)中大型后臺管理系統(tǒng)的解決方案
2.基于ant-design組件庫解決方案
3.基于react-router的前端路由解決方案
4.基于redux的狀態(tài)管理解決方案
5.基于react-quill的富文本編輯器解決方案
6.基于create-react-app的構(gòu)建react項(xiàng)目解決方法
7.基于axios封裝請求工具類解決方案
8.基于token的前端登錄解決方案
體驗(yàn)課預(yù)約試聽
倒計(jì)時(shí)
課程熱線:
客服在線時(shí)間:早上9點(diǎn)~下午6點(diǎn),其他時(shí)間請?jiān)诰€預(yù)約報(bào)名或留言,謝謝!
免費(fèi)體驗(yàn)課開班倒計(jì)時(shí)
稍后會有專業(yè)老師給您回電,請保持電話暢通