-
當(dāng)前位置:首頁 > 創(chuàng)意學(xué)院 > 技術(shù) > 專題列表 > 正文
紅寶書(基礎(chǔ)):https://book.douban.com/subject/10546125/
蝴蝶書(進(jìn)階):https://book.douban.com/subject/11874748/
阮一峰老師ES6: http://es6.ruanyifeng.com/
權(quán)威官方文檔MDN:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/
語法和基本類型
控制流
循環(huán)
表達(dá)式和操作符
日期對象
正則表達(dá)式
對象
webpack
gulp
前端項目開發(fā)流程(前端項目開發(fā)流程圖)
大家好!今天讓創(chuàng)意嶺的小編來大家介紹下關(guān)于前端項目開發(fā)流程的問題,以下是小編對此問題的歸納整理,讓我們一起來看看吧。
開始之前先推薦一個非常厲害的Ai人工智能工具,一鍵生成原創(chuàng)文章、方案、文案、工作計劃、工作報告、論文、代碼、作文、做題和對話答疑等等
只需要輸入關(guān)鍵詞,就能返回你想要的內(nèi)容,越精準(zhǔn),寫出的就越詳細(xì),有微信小程序端、在線網(wǎng)頁版、PC客戶端
官網(wǎng):https://ai.de1919.com。
創(chuàng)意嶺作為行業(yè)內(nèi)優(yōu)秀的企業(yè),服務(wù)客戶遍布全球各地,如需了解SEO相關(guān)業(yè)務(wù)請撥打電話175-8598-2043,或添加微信:1454722008
本文目錄:
一、前端開發(fā)是做什么的?工作職責(zé)有哪些?
前端開發(fā)是做PC端開發(fā)任務(wù);而Android開發(fā)、iOS開發(fā)和各種小程序主要針對的是移動端開發(fā)工作的。
1、使用Vue/React開發(fā),配合產(chǎn)品完成 Web/Electron項目迭代;
2、收集、分析項目需求并給出技術(shù)解決方案,完成高質(zhì)量的編碼開發(fā)、調(diào)試和版本維護(hù)工作;
3、深入分析和解決前端遇到的各種技術(shù)、性能、跨終端兼容等問題,持續(xù)優(yōu)化前端用戶體驗與框架;
4、協(xié)助前端開發(fā)工程體系建設(shè)與落地。
任職資格:
1、35周歲以下(含),211院校本科及以上學(xué)歷,計算機相關(guān)專業(yè)優(yōu)先,具備3年以上前端開發(fā)經(jīng)驗者優(yōu)先;
2、掌握至少一種主流框架并深入了解其原理,熟悉前端研發(fā)生態(tài)圈,包括模塊化、前端編譯和構(gòu)建工具;
3、熟悉主流瀏覽器的特點,對桌面跨平臺有深入了解更佳;
4、有完整參與一個產(chǎn)品的設(shè)計、開發(fā)到上線過程,對前后端協(xié)作模式、產(chǎn)品和項目流程、網(wǎng)絡(luò)和安全有深入理解,有大型項目前端架構(gòu)部署和實踐經(jīng)驗優(yōu)先;
5、關(guān)注前沿技術(shù),具備較強學(xué)習(xí)能力,在各大技術(shù)社區(qū)活躍者、有自己開源項目者優(yōu)先;
6、具備良好服務(wù)意識、責(zé)任心以及團隊溝通與協(xié)作能力。
二、實戰(zhàn)篇--有關(guān)做大數(shù)據(jù)項目的開發(fā)流程
有關(guān)做大數(shù)據(jù)項目的開發(fā)流程
數(shù)據(jù)處理--->后端調(diào)用--->前端展示
下面這兩種方式,區(qū)別就在于。
1)新數(shù)據(jù)的加入,影響有多大(想一下定死的東西和變動的東西的區(qū)別)
2)交互性也是一個關(guān)鍵的影響點
最重要的是,就是前端有什么功能模塊有價值,有可看的地方,就得自己想了
1)可以從多維度出發(fā)。比如,總共100w數(shù)據(jù),你能知道個總數(shù),然后就沒了(這個是一個維度)。在分個日期,是不是就知道日期的數(shù)據(jù)數(shù)量了(比單看一個總數(shù)有意義,從一個單純的總數(shù)變成每個日期段的總數(shù)。這是兩個維度)。然后再多個地區(qū)選擇(可以看各個地區(qū)的情況。就是第三個維度了)。。。。。。還得結(jié)合用什么圖表比較明顯的突出
區(qū)別:
1)最大的區(qū)別是互不干擾,兩個人同時可以同時開發(fā)一個項目
2)還得考慮版本問題(如本來用的web3.0,結(jié)果你換成web4.0來開發(fā)。版本不一樣可能不兼容)
3)擴展功能也不方便(對于一體化(前后端不分離的來說),分離的話擴展就相對簡便,后端就是后端,前端就是前端)
4)耦合度方面(開發(fā)效率、獨立性、測試范圍等)
比如有Tomcat、nginx服務(wù)器
三、web前端學(xué)習(xí)分哪些階段?
您好,web前端學(xué)習(xí)分為8個階段:
階段1.前端核心基礎(chǔ)
HTML +_CSS核心、JavaScript基礎(chǔ)語法、JavaScript面向?qū)ο?、JavaScript DOM和
BOM編程、jQuery框架
階段2.HTML5 + CSS3 + 移動端核心
HTML5新特性、Canvas專列、CSS3新特性、CSS3進(jìn)階、CSS3實例演練
階段3.移動端
移動端核心、移動端適配、移動端特效
階段4.服務(wù)器端
服務(wù)器端開發(fā)、數(shù)據(jù)庫操作、前后端交互核心、微信公眾號開發(fā)
階段5.JavaScript高級
JavaScript基礎(chǔ)深入剖析、JavaScript面向?qū)ο笊钊胫v解、JavaScript異步編程、
JavaScript函數(shù)式編程JavaScript設(shè)計模式
階段6.前端必備
性能優(yōu)化、版本控制工具、模塊化、項目構(gòu)建工具
階段7.高級框架
React框架基本使用、React框架進(jìn)階、Vue框架基本使用、Vue框架進(jìn)階、Vue源碼分析
階段8.小程序
原生小程序入門、原生小程序API使用、小程序框架Mpvue
這個學(xué)習(xí)路線圖不管是自學(xué)還是參加培訓(xùn)班都是可以的,希望可以幫助到你。
四、自學(xué)web前端開發(fā),請問從何入手呢?
學(xué)習(xí)前端,要從學(xué)習(xí)HTML和CSS開始著手。關(guān)于這部分的學(xué)習(xí),網(wǎng)上可選擇的資料就太多了,這里不一一列舉,題主百度搜索欄搜索 HTML 教程,或者css 教程,就可找到相關(guān)資料。
接著是學(xué)習(xí)前端的一個難點、也是重點,就是JavaScript。
首先,初學(xué)一門語言,要秉承一個原則:“能動手的,盡量別吵吵”
另外,你需要一個能夠從簡到難的知識體系,一步一步跟下來。
下面是干貨。
體系:上圖。
說明一下這張圖,題主提問如何有效學(xué)習(xí)JS,我這里理解為JS原生,所以關(guān)于框架、工作流的內(nèi)容,沒有具體展開,題主有興趣可以自行搜索。
一、文檔資料
二、學(xué)習(xí)步驟
上面這些搞定,就已經(jīng)掌握了ES5的最基本的內(nèi)容了,接著,我們就可以來操作頁面了。畢竟這是一個看臉的社會,我們在搞頁面的同時,還要注意一下頁面的樣式。
8.DOM操作
1>DOM樹的概念
2>從DOM樹取節(jié)點
3>操作這個DOM樹(節(jié)點的添加、刪除、修改)
4>訪問節(jié)點(parentNode, children, 等等)
5>屬性操作(id, className)
9. 事件處理
1>鼠標(biāo)事件(mouseove)
2>鍵盤事件(keyup)
3>瀏覽器事件(load)
好,到這里,基本上靜態(tài)頁面,你就可以隨意玩耍了。這里我們最好降上面思維導(dǎo)圖提到的例子,都擼一遍。一是加深上面知識點印象,二是鍛煉一下編程的邏輯思維能力。具體實現(xiàn),網(wǎng)上有一堆堆的。(這里讓題主自己搜索,是因為編碼的一項重要能力,就是搜索)一定要謹(jǐn)記,多敲代碼。
10. 面向?qū)ο螅涸褪嚼^承、原型鏈
11. ES6:
ES6跟ES5還是有較大的區(qū)別,所以建議你能系統(tǒng)的過一遍,將上面的練習(xí),改為使用ES6再來一遍
三、調(diào)試
1、JS編程的調(diào)試非常簡單,打開瀏覽器控制臺(我個人比較鐘愛Chrome)。如圖:
1> console標(biāo)簽:這個標(biāo)簽,可以打印我們開發(fā)時,JS引擎為我們拋出的異常。我們可以根據(jù)這個異常的信息,來分析錯誤原因。另外,我們也可以在代碼中使用console.log() 輸出程序運行時的環(huán)境變量信息。
2> 右紅框1:錯誤提示。說明當(dāng)前頁有一個error發(fā)生,點擊他,可以跳轉(zhuǎn)到console來查看錯誤具體信息
3>右紅框2:警告信息。提示了我們程序潛在的危險。
4> source,我們進(jìn)行單步調(diào)試的地方。具體見下圖
(四)、工作流(跟JS原生關(guān)系不大,不詳細(xì)展開了)
上面的內(nèi)容結(jié)束后,就可以進(jìn)入前端框架的海洋中暢游了。
以上就是關(guān)于前端項目開發(fā)流程相關(guān)問題的回答。希望能幫到你,如有更多相關(guān)問題,您也可以聯(lián)系我們的客服進(jìn)行咨詢,客服也會為您講解更多精彩的知識和內(nèi)容。
推薦閱讀:
前端屬于什么行業(yè)類型(前端屬于什么行業(yè)類型)
陽春小區(qū)園林景觀設(shè)計(陽春小區(qū)園林景觀設(shè)計公司)