插件 ,索引文件,js目錄,視圖目錄,資產目錄,css目錄,數據目錄,font-awesome-4.7.0目錄,圖像目錄。css
引導程序 框架。字體。layer,mockjs。paging分頁。樹網格。treemuee。vue。上傳。z樹。vue分頁。html
====前端
教師端網站vue
src源碼,靜態,構建,配置,測試。編程
組件,容器,存儲,風格,資產,頁面,服務,工具。bootstrap
===瀏覽器
Web前端開發是從網頁製做演變而來,其中包括三個要素:HTML、CSS和JavaScript;
Web前端用人數量已經遠遠超過主流編程語言的開發人員的數量。前端框架
職位參考:服務器
步驟1: HTML基礎前端工程師
HTML主要是爲「網頁建立和其它可在網頁瀏覽器中看到的信息」設計的一種標記語言,爲搭建網頁結構作出第一步。本階段主要介紹了HTML的語法基礎、表格、表單、等標籤,並有案例結合,達到學以至用。
HTML是網頁製做必備技能,在本課程主要介紹HTML概念、語法及經常使用基礎標籤
表格在網頁中用於數據和排版,本課程介紹表格概念、語法、操做,並經過案例掌握知識。
表單用於收集用戶信息,本課程介紹表單概念、語法及建立表單,並經過案例掌握知識。
本課程帶領你們一塊兒搭建一個網頁HTML結構,並掌握網布局相應知識與技巧。
步驟2: CSS基礎
CSS是一種定義樣式結構如字體、顏色、位置等樣式的語言,被用於爲頁面添加效果。本步驟主要介紹了CSS的基礎語法、選擇器、文本、背景、列表、盒子模型、浮動、定位以及網頁的佈局方式。
本課程主要介紹CSS語法、選擇器、繼承、層疊及優先級基礎內容。
CSS爲字體、文本提供了大量的樣式屬性,可使咱們的頁面式更加豐富的多彩。
本課程帶領你們瞭解一下背景顏色、背景圖片的相關知識,以及列表的多種樣式。
本課程帶領你們瞭解一下背景顏色、背景圖片的相關知識,以及列表的多種樣式。
咱們就來學習一下css的盒子模型,理解了盒子模型,才能更好的排版,進行頁面佈局。
本課程主要介紹了浮動的做用,帶領你們用更好的方式來佈局頁面。
本課程,將帶領你們瞭解一下定位的知識,教你們如何經過定位來進行佈局。
本課程,咱們就針對CSS中的基礎佈局以及經典的佈局展開詳細的講解。
步驟3: JavaScript基礎
JavaScript是一種解釋性腳本語言,主要用來向HTML頁面添加交互行爲。本階段主要帶領你們學習JS的基本語法、流程控制語句、函數、對象、DOM、BOM、事件以及輪播圖的案例,實現網頁的交互效果。
初步瞭解JavaScript語言,掌握它的語法、數據類型、基本算數和邏輯運算操做
掌握JavaScript中條件分支語句和循環語句的使用,用簡潔的代碼實現強大功能
掌握函數的使用,學習函數的封裝,體會代碼複用的過程和它帶來的便利
學習內置對象的經常使用屬性和方法,方便咱們開發中直接調用,進而實現更多功能
DOM的方法和屬性既能夠獲取網頁中的元素,也能夠設置元素的內容、樣式及效果
爲頁面中的元素綁定鍵盤或鼠標事件,從而能夠觸發和實現咱們想要的交互效果
學習瀏覽器對象模型「BOM」,能夠對瀏覽器窗口進行訪問和操做,與瀏覽器「對話
綜合運用JavaScript知識,作出輪播圖、tab頁切換等實用特效
步驟4: jQuery基礎
jQuery是一個快速、簡潔的JavaScript框架,設計宗旨是「write Less,Do More」。本階段將爲你們介紹jQuery的基礎語法、選擇器、DOM、事件、插件、瀑布流案例等。
課程主要介紹jQuery的概念、版本、選擇器,篩選器、以及與js的區別。
本課程主要講解jQuery中查找元素、修改元素樣式和內容以及其它操做方法。
本課程主要介紹了jQuery對象中的0級事件、2級事件,以及事件的添加、移除、觸發、自定義事件、命名
本課程主要介紹瞭如何尋找本身須要的插件,如何使用插件,幾個經常使用插件的介紹、以及如何自定義插件。
經過彈出層案例的講解,讓你們更靈活的使用jQuery的屬性和方法以及函數的封裝。
瀑布流佈局,是目前比較流行的一種網頁佈局方式,它會隨着頁面滾動條的滾動而不斷加載內容。
進階
三個階段。
第一關,適配。本關卡將經過學習HTML5與CSS3實現動態特效網站;經過對移動基礎、響應式的講解,Get√適配不一樣移動設備的技能;
第二關,搭建。本關卡將經過對Bootstrap框架的講解,讓小白畢業生從原生編寫迅速過渡到使用Bootstrap快速搭建網頁結構;
第三關,高效。本關卡將主攻CSS的預處理語言「Less」,由於Less將大幅減小編寫原生CSS代碼的工做量。並且對於前端攻城獅來講,代碼更容易管理,開發效率倍增。
Bootstrap,是基於HTML五、CSS三、JavaScript開發的,它在jQuery的基礎上進行了更爲個性化、人性化的完善,造成一套本身獨有的網站風格,兼容大部分jQuery插件。
Less,擴充了 CSS 語言,增長了諸如變量、混合(mixin)、運算、函數等。它能夠運行在服務器端(Node.js 和 Rhino 平臺)也能夠運行在客戶端(瀏覽器)。
響應式
響應式在PC端和移動端用途都很普遍,跟隨窗口的大小變化而進行樣式的改變,跟隨移動設備的變化而從新排版佈局,任何設備都難不倒。
Bootstrap
目前最受歡迎的前端框架之一,簡潔靈活,從柵格佈局、模塊分類及排版佈局、經常使用組件等方面介紹Bootstrap,快速搭建實現網頁開發。
HTML5
HTML5是HTML的最新版本,相對於老版本,新增了不少功能。語義化標籤、新增屬性、音頻視頻、表單驗證等新的功能,讓你用起來更是駕輕就熟。
CSS3
CSS3是目前最新的CSS版本,新增了不少的功能,主要有選擇器、邊框與圓角、背景與漸變、文本與字體、轉換、過渡、動畫、以及一些佈局方面的樣式與功能。
步驟1: 走進HTML5
本階段帶領你們認識HTML的最新版本HTML5,主要包括HTML5的標籤變化、屬性變化、音視頻、以及表單驗證。讓你對HTML5有一個新的認識。
HTML5文檔類型如何定義,有哪些標籤,以及如何使用,從總體認識HTML5
傳統佈局與HTML5網頁佈局的區別和意義,經過案例講解如何使用HTML5搭建網頁
瞭解這些屬性帶來的好處,加深對標籤的認識,將提升之後的開發效率
HTML5中有新增的功能,能夠實現音頻和視頻的播放,本課程帶領你們來學習這一強大的功能。
本課程主要向你們介紹H5中新增的一些在表單驗證方面的功能,經過一些屬性的設置,能夠實現條件的控制。
步驟2: CSS3詳解
本階段主要帶領你們走進CSS3的世界,主要包括CSS3的選擇器、邊框、圓角、背景、漸變、文本、字體、轉換、過渡、動畫、多列布局以及用戶界面,讓你對CSS3有個全面的瞭解。
詳細講解CSS3的變化,新的概念和理念,及其CSS3新增長的選擇器
帶來神奇的圓角邊框、陰影框及其圖片邊框等,很是具備實用價值的新屬性
一樣神奇的背景控制屬性,以及如何使用顏色過渡實現漂亮的漸變效果
CSS3中還新增的對文本和字體的設置,咱們一塊兒來學習一下吧。
深刻講解元素如何扭曲、移位或旋轉,讓咱們能夠更自由得裝飾和變形HTML組件
一塊兒探索如何經過CSS3屬性值的變化實現動畫效果,如何觸發這些動畫產生交互
使用animation屬性,實現以往要用Flash等動畫軟件才能完成的炫酷效果
本課程主要向你們介紹CSS3中 column-width、column-count、column-gap、column-rule、column-span、column-fill等。
在 CSS3 中,新的用戶界面特性包括重設元素尺寸、盒尺寸以及輪廓等。這門課程咱們就來仔細分析一下,這些新的用戶界面如何來進行應
步驟3: 移動基礎與響應式
移動端須要適配不一樣的設備,本階段主要帶領你們走進移動端,包括移動基礎視口、彈性盒佈局、響應式佈局、以及佈局案例等課程,爲移動端開發打下堅實的基礎。
經過本課程的學習,咱們可以瞭解到移動端與PC端不一樣的地方,經過對移動端的基礎、度量單位、瀏覽器等知識的學習咱們能對移動端開發有一
本課程將會帶領你們學習移動端的佈局——flex佈局。經過學習伸縮容器和項目的屬性學習,完成對頁面實現
本課程,老師將帶領你們學習移動端響應式佈局的實現,當屏幕到達必定的寬度的時候會有不同的佈局。
本課程主要講解了移動端的一個界面案例,經過對佈局的講解,代碼的分析以及flex佈局的使用,讓你們對移動端的實際開發有一個綜合的瞭解。
步驟4: Bootstrap詳解
本階段咱們主要來學習Bootstrap的內容,首先會把Bootstrap的基礎知識講解一下,從下載配置到組件的應用,而後再經過一個案例來爲你們綜合講解它的使用技巧。帶你層層揭祕Bootstrap的神奇之處。
本課程主要講解了什麼是bootstrap的柵格化佈局,以及如何使用柵格化佈局完成響應式頁面
經過本課程的學習,咱們將會對頁面的模塊進行分類,對佈局進行排版,以及使用bootStrap對錶單、表格、按鈕、圖像和文本進行樣式設置。
本節課帶領你們來學習bootstrap組件和插件,可複用的組件和插件提升了開發效率以及增長了頁面的用戶體驗。
學習了bootstrap的基礎知識,本課程咱們就來運用bootstrap實現一個網頁的佈局,體驗項目的開發流程以
步驟5: Less即學即用
本階段帶領你們一塊兒來學習Less的內容,首先會從基礎的用法講解,而後還會有實戰的應用,對less作一個全面透徹的學習,運用到實處才能真正理解。
less語言是在css的語法基礎上,引入了變量,Mixin(混入),運算,以及函數等功能,可讓咱們用更少的代碼作更多的事情!
經過了less基礎的學習,相信你們對less有了一個初步的瞭解,本課程帶領你們完成一個用less作的網頁,把知識點運用到項目中去。