精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

自己總結的web前端知識體系大全

開發 前端
大約在幾個月之前,讓我看完了《webkit技術內幕》這本書的時候,突然有了一個想法。想把整個web前端開發所需要的知識都之中在一個視圖中,形成一個完整的web前端知識體系,目的是想要顛覆人們對于前端只有三大塊(html、css、js)的認識——做web前端需要的比這三大塊要多得多。

1. 前言

大約在幾個月之前,讓我看完了《webkit技術內幕》這本書的時候,突然有了一個想法。想把整個web前端開發所需要的知識都之中在一個視圖中,形成一個完整的web前端知識體系,目的是想要顛覆人們對于前端只有三大塊(html、css、js)的認識——做web前端需要的比這三大塊要多得多

拖了好幾個月了,但是由于近期將要參加的某一個活動,我不得不這兩天把這個東西整出來。說干就干。上午我就開始在辦公室畫草圖,亂七八糟的在那兒理思路。

大家不要害怕,其實下文中的這個知識框架要比草圖中的好看的多,草圖大家權當沒看見。

好了,廢話不扯。下面請跟隨我本博客的內容,來看看web前端開發除了htm、css和js之外,還有哪些東西需要你一步一步去掌握。

 

在看內容之前,先看一下這個知識框架的預覽圖。圖太大不好展示,看不清除,可在此下載清晰版http://pan.baidu.com/s/1hqIUvUc (內有整個知識體系的圖片和xmind文件)

2. 分類

所有知識框架,那肯定是一個結構型的展現,就是一棵樹。web前端的知識點非常多,也非常散,需要好幾層結構來組織這個體系,否則就會顯得很亂。那么如何組織、把誰和誰放在一塊兒?這是真正值得我們去思考的,你也可以自己來思考一下這個問題。

在我總結的這個知識框架中,首先***層我劃分為:理論知識,類庫框架,編碼開發,運行環境。如下圖:

接下來給大家解釋一下:

這個圖要從下往上看,為何?——因為下面是上面的基礎;

  • 首先,我們需要一定的理論知識,不管是你聽別人講授、自己看書還是網上淘資料,你都需要一定的理論知識,每一種程序開發,都避免不了。

  • 第二,有了這些理論知識我們就可以編碼了——不錯——but,沒有人能抵擋住第三方框架和類庫的誘惑,例如jquery;

  • 第三,有了這些理論知識和協助我們的類庫框架,我們就可真正的編碼了。大家可能以為編碼開發不就是寫代碼嗎,還有啥?——這里面道道多著呢;

  • ***,開發程序的目的,最終是為了能高效、穩定的運行在相應的環境中,這其中又有哪些事情需要我們去做?請期待;

3. 理論知識 包括“軟知識”和“硬知識”

“軟知識”和“硬知識”大家可能覺得詞陌生,其實我一說大家就能明白。

  • 所謂“軟”的就是能在各個程序開發中都用到的,算是基本功、內功,例如數據結構、算法、設計模式、面向對象等等;

  • 所謂“硬”的就是能直接用于本程序開發的。用C語言你就得學C語言語法,此時學java沒用。我們web前端開發所需要的硬知識其實都包含在三個標準里面:http標準、W3C標準和ECMAScript標準

#p#

4. 聊一聊web前端開發中的“硬知識”

“軟知識”的內容非常多,也是我們大學時代學習的重點(沒學好是另回事兒,畢業再惡補)。我們本次主要討論的是web前端這一個方向,因此就點到為止,讓大家知道這些知識也在知識體系中扮演重要角色。

剛才說道,硬知識有三個標準:http標準、W3C標準和ECMAScript標準,那咱們就挨個聊聊這三個標準。

4.1 http標準

為什么做web前端要了解http標準?——因為瀏覽器要從服務端獲取網頁,網頁也可能將信息再提交給服務器,這其中都有http的連接。web系統既然和http鏈接有瓜葛,你就必須去了解它。

我的意見是:你不必去非常了解http的詳細內容,但是你要了解web前端開發常用的一些http的知識——就是上圖中我列出來的那些。當然,我知識列了一個綱,詳細內容還得靠你自己去查閱(本文章講的是知識框架,不會涉及任何知識點的詳細內容)

關于這方面的知識,建議去查閱《圖解http》這本書,淺顯易懂的講述了這些內容,我曾經也看過。

4.2 W3C標準

如果說你只知道web前端的一個標準,估計肯定是W3C標準了(據我了解,貌似大部分人真的都只知道這一個標準)。它的內容非常多,看看www.w3.org/TR/這個頁面。

寫到這里讓我想起了一句話:2/8原則——20%的功能滿足80%的需求。我覺得這句話用到這里非常合適,我們在平時開發過程中根本用不到這么多東西。反而,你要把平時用的多的東西搞懂了。

下圖的這些知識,我想不用再過多解釋了,這就是我文章開發說的“三大塊”(html、css、js)。現在你要知道,它們只不多是W3C標準的一部分,而W3C標準也只是web前端開發知識體系中的一部分而已。

(下圖沒有完全展開,想看權展開的圖,可下載本文一開始提供的附件)

關于CSS的基礎知識,毛遂自薦一下自己之前的一篇系列博客:《CSS知多少

4.3 ECMAScript

簡稱ES,寫全稱太麻煩了。

有些人可能只知道javascript,而不知道ES——其實,js是在ES的基礎上,為web瀏覽器做了一部分封裝(增加了DOM操作、BOM操作等)。

如上圖中的這些概念,大家可能平時都在javascript中看到,其實他們是ES的內容。只不過javascript繼承了ES的這些特性,并且javascript用的比較廣泛,因此才會在js中討論的多一些。

還是那個“2/8原則”。其實ES中的內容也非常多,而且更新很快,現在都到ES6了。但是我上圖中列出來的這些都是最重要的概念。如果你不懂原型、閉包和作用域,那就說明你還不完全了解ES,也就是不完全會用javascript。

在此毛遂自薦自己之前的一篇系列博客,大家可以去參考:《深入理解javascript原型和閉包系列

5. 框架和類庫

前面已經描述完了web前端開發所需要的理論知識。如何實踐呢?——不能蠻干——還得繞世界去看看,有哪些大牛已經為我們做出了如此多的貢獻。

用下面的這些類庫或者框架,能大大提高你的開發效率。

  • 首先,jquery一定是大部分web前端開發者不可或缺的工具。而我利用jquery不僅僅停留在只使用它的API和插件上,我還會自己去寫 jquery插件,我還會去讀jquery的源碼、了解jquery的設計思路。如果你也能那樣做,請相信我,你會收獲到意想不到的效果。如果有一個問題:怎樣才能最最透徹的理解javascript的事件系統?***答案之一:讀幾遍(一遍可能讀不懂)jquery關于事件處理部分的源碼!

  • bootstrap不用再過多解釋了吧,從github上的排名也能看出道道來。甚至連我們公司的UI設計師,都從bootstrap上截圖作為素材。

  • fontAwesome是全世界***大的圖標系統。相比于css制作圖標來說,這個要好很多倍,不管是開發、效率還是維護上。icomoon.io能讓我自定義選擇自己的圖標文件。

  • requirejs和seajs這種模塊定義系統,也一定是你系統中不可或缺的。我曾經看過一個教程,講師就說:requirejs帶來了既jquery之后的第二次前端技術變革。

  • 其他的,backbone、angular、react這些也慢慢的開始發揮了他們的價值,此處精力有限就不再贅述了——但是,他們很重要——你至少要試著去了解它們。

#p#

6. 編碼開發

要問編碼IDE哪家強,當然要屬微軟的visual studio!但是即便是微軟的VS***版本,它也代替不了下面要說的這套開發環境。

如果你專門做web前端,就不要在用vs了,當然要選擇sublime。寫html語句還用手動一條一條寫嗎?你得需要zencoding的協助,否則效率太差了。

另外,針對html、css、js的壓縮、合并、語法檢查,文件的清除、復制這些操作,你還要手動去做嗎?——你需要grunt或者gulp的幫助。

在此毛遂自薦自己的教程《用grunt搭建自動化web開發環境》,講的比較詳細,適合初學者學習。

如果你的系統中有比較多的js代碼或者文件,請選擇一個合適的模塊定義規范——CMD / AMD

請用git來幫助你做文件版本管理,最簡單的就是使用github。

調試、測試,也都有專門的工具,都是需要學的……

——我的天哪……這些字寫到現在寫的我的手都酸了,別說要學習這些知識了——再也別說我們web前端是“三大塊”了!

7. 運行環境

當系統真正到了運行環境中,當你覺得終于完事兒的時候,其實還有好幾個知識點需要你掌握。看下圖:

首先,你要知道web系統雖然大部分是在瀏覽器下運行,但是js可能會被運行在node環境。

在瀏覽器環境下,最重要的兩點是:web安全和性能優化。需要注意的綱要我都列出來了,如果想了解推薦兩本書《白帽子將web安全》《高性能網站建設指南》

8. 其他

以上這些是全部的知識體系。如果你想成為一名合格的、讓leader喜歡的程序猿,你除了知道這些知識之外,我覺得還需要以下幾點:

  • 要了解敏捷軟件開發流程(如SCRUM)和項目管理知識(如考取PMP),這也屬于一種“軟”知識吧;

  • 要學會在網上和別人交流(博客、qq群、開源項目),交流能讓自己看到自己的不足;

  • 要學會自我反省和自我學習。就像我現在一樣,試著自己總結一下屬于自己的東西,隨時反省隨時進步。

責任編輯:王雪燕 來源: 博客園
相關推薦

2017-06-22 13:07:21

2020-10-26 08:34:18

知識體系普適性

2017-07-25 17:34:54

大數據機器學習數據

2020-03-09 10:31:58

vue前端開發

2015-07-28 17:52:36

IOS知識體系

2019-09-06 08:35:03

TCPIP算法

2012-03-08 11:13:23

企業架構

2017-02-27 16:42:23

Spark識體系

2017-04-03 15:35:13

知識體系架構

2021-07-08 07:16:24

RocketMQ數據結構Message

2022-04-25 10:56:33

前端優化性能

2021-07-14 17:18:14

RocketMQ消息分布式

2021-07-16 18:44:42

RocketMQ知識

2021-07-07 07:06:31

Brokerkafka架構

2021-07-07 15:29:52

存儲RocketMQ體系

2021-07-13 11:52:47

順序消息RocketMQkafka

2025-07-08 08:51:45

2020-09-09 09:15:58

Nginx體系進程

2021-07-05 06:26:08

生產者kafka架構

2021-07-09 07:15:48

RocketMQ數據結構kafka
點贊
收藏

51CTO技術棧公眾號

精品亚洲国产成人av制服丝袜| 深夜福利久久| 香蕉加勒比综合久久| 久久99精品久久久久子伦| 亚洲av无码精品一区二区| 日韩理论电影大全| 精品日韩一区二区| caoporn超碰97| 91麻豆免费在线视频| 91亚洲精品乱码久久久久久蜜桃| 国产精品成人av性教育| a一级免费视频| 日韩免费电影在线观看| 欧美区视频在线观看| 丰满少妇久久久| 日本高清视频在线播放| 99这里只有久久精品视频| 国产精品久久久久久久久久久久| 青青草原在线免费观看视频| 男男gay无套免费视频欧美| 91精品免费在线观看| 成年人黄色片视频| 96av在线| 一区二区欧美精品| 一区二区视频在线观看| 日本天堂影院在线视频| 国产不卡在线一区| 国产在线视频一区| 狠狠人妻久久久久久| 黄色av成人| 久久精品一本久久99精品| 女女互磨互喷水高潮les呻吟| av综合网址| 欧美日本视频在线| 嫩草av久久伊人妇女超级a| 678在线观看视频| 伊人开心综合网| 国产奶头好大揉着好爽视频| jzzjzzjzz亚洲成熟少妇| 97精品超碰一区二区三区| 99久久免费国| 国产99视频在线| 国产一区二区三区久久久| 国产精品自拍视频| 男操女视频网站| 国产模特精品视频久久久久| 久久久最新网址| 激情小说中文字幕| 欧美全黄视频| 欧美成人久久久| 欧美一区免费观看| 一区二区三区午夜视频| 色偷偷888欧美精品久久久 | 亚洲国产精品激情在线观看| 欧美美乳视频网站在线观看| 色视频在线观看免费| 久久影音资源网| 日韩高清国产一区在线观看| 青青草在线免费观看| 久久丝袜美腿综合| 西游记1978| 毛片在线看网站| 亚洲欧美日韩中文字幕一区二区三区 | av免费观看大全| 日韩伦理在线一区| 91国偷自产一区二区开放时间 | 精品不卡一区二区| 日韩精品一区第一页| 国产精品欧美激情在线播放| 中日韩在线观看视频| 麻豆91在线观看| 91亚洲精品久久久| 好吊色视频一区二区| 日韩精品水蜜桃| 久久影院午夜论| 国产精品一区二区欧美黑人喷潮水| 精品国产99久久久久久宅男i| 国产精品亚洲综合一区在线观看| 91丨九色丨国产在线| 国产福利第一页| 97久久超碰精品国产| 日韩精品一区二区三区色偷偷| 亚洲搞黄视频| 亚洲综合色在线| 免费观看日韩毛片| 亚洲91在线| 亚洲精品一区二区精华| 美女脱光内衣内裤| 91精品天堂福利在线观看| 久久久久中文字幕| 亚洲av无码乱码国产精品fc2| 狠狠狠色丁香婷婷综合激情| 国产一区不卡在线观看| 成a人片在线观看www视频| 亚洲免费色视频| 日本www在线视频| 欧美一级网址| 日韩国产欧美精品在线| 在线观看天堂av| 91久久视频| 国产欧美精品日韩精品| 视频污在线观看| 中文字幕在线观看一区二区| 成年人网站免费视频| 日韩毛片免费视频一级特黄| 亚洲经典中文字幕| 久久久久久久麻豆| 国产精品久久久久久模特| 成人啪啪免费看| 飘雪影院手机免费高清版在线观看 | 538精品视频| 黄色欧美成人| 成人av.网址在线网站| 香蕉视频黄色片| 亚洲欧美影音先锋| 亚洲精品一二三四五区| 成人影院中文字幕| 久久在线观看视频| 中文天堂在线视频| 久久精品亚洲国产奇米99| 久久久亚洲国产精品| 精品国产亚洲日本| 中文字幕日韩专区| 波多野结衣在线电影| 成人午夜在线免费| 老司机午夜网站| 69堂免费精品视频在线播放| 日韩精品视频观看| 久久久久香蕉视频| 国产成人亚洲精品青草天美| 亚洲一区二区三区精品视频| 激情开心成人网| 国产偷亚洲偷欧美偷精品| 国产一级特黄毛片| 国产乱子伦视频一区二区三区| 色99中文字幕| 欧美国产日韩电影| 在线看福利67194| 亚洲成人第一网站| 成人va在线观看| 国产亚洲黄色片| 91成人入口| 欧美理论片在线观看| a视频免费在线观看| 亚洲黄网站在线观看| 日韩欧美理论片| 香蕉久久网站| 成人激情视频在线| 老司机在线看片网av| 欧美日韩久久不卡| 污污的视频在线免费观看| 久久99最新地址| 性生活免费观看视频| 日韩中文字幕在线一区| 欧美黑人一级爽快片淫片高清| www天堂在线| 亚洲资源中文字幕| 女同性恋一区二区三区| 在线欧美一区| 久久久久久国产精品mv| 亚洲少妇视频| 伊人久久免费视频| 91久久久久久久久久久久| 亚洲日本在线视频观看| 免费观看一区二区三区| 亚洲高清资源| 久久综合婷婷综合| 国产激情久久| 久久不射热爱视频精品| 亚洲爆乳无码一区二区三区| 亚洲不卡在线观看| 欧美熟妇一区二区| 久久99精品久久久久久国产越南| 潘金莲一级淫片aaaaa免费看| 视频一区中文字幕精品| 97精品国产97久久久久久| 欧美捆绑视频| 欧美日韩国产精品成人| 欧美日韩免费做爰视频| 99久久婷婷国产综合精品| 日韩无套无码精品| 久久久久久久久丰满| 国产精品三区www17con| 另类图片综合电影| 久久天堂电影网| 五月天婷婷视频| 色就色 综合激情| 日韩女优一区二区| 91麻豆国产精品久久| 8x8x最新地址| 欧美午夜电影在线观看 | 亚洲久久久久久| 欧美a级理论片| 国产精品视频网站在线观看| 亚洲精品小区久久久久久| 亚洲www在线观看| 国产精品专区免费| 美女视频黄免费的亚洲男人天堂| 神马午夜精品95| 91精品婷婷国产综合久久性色| 九九热在线免费观看| 亚洲乱码日产精品bd| 97人妻天天摸天天爽天天| 精品一区二区三区欧美| 日韩avxxx| 国模一区二区三区| 一本色道久久综合亚洲二区三区| 国产劲爆久久| 亚洲精品免费在线视频| 日韩中文在线播放| 97在线视频国产| av网站免费在线观看| 亚洲一区二区福利| 日批视频免费播放| 日韩欧美高清dvd碟片| 中文字幕有码视频| 日韩欧美国产一区二区| 国产精品suv一区二区69| 日韩毛片视频在线看| 久久久久久久久久久久| 91免费版在线看| youjizz.com国产| 国产九色精品成人porny| 天天色综合社区| 男女精品视频| 啊啊啊一区二区| 亚洲激情偷拍| 久久综合久久网| 国内成人在线| 国产欧美精品aaaaaa片| 欧美伊人久久| 99精品视频网站| 日韩在线综合| 亚洲资源在线网| 日本久久一二三四| 欧美一区1区三区3区公司| 网友自拍一区| 蜜桃视频在线观看成人| 日本福利一区| 欧美日韩国产一二| 亚洲97av| 欧美日本亚洲| 欧美女优在线视频| 欧美一区二区三区电影在线观看| 亚洲人成亚洲精品| 欧美日韩在线播放一区二区| 宅男在线一区| 日本不卡久久| 青青草国产免费一区二区下载| 日韩欧美99| 日韩片欧美片| 伊人久久99| 亚洲最新色图| 国产freexxxx性播放麻豆| 一区二区亚洲| 国产精品免费观看久久| 日韩国产欧美在线播放| 精品久久久99| 国产大陆精品国产| 黄色免费视频网站| 2021久久国产精品不只是精品| 制服 丝袜 综合 日韩 欧美| 国产免费观看久久| 色欲人妻综合网| 亚洲一区精品在线| 色网站在线播放| 色先锋资源久久综合| 亚洲一区精品在线观看| 欧美一级精品大片| 男人天堂一区二区| 亚洲深夜福利网站| 成人无遮挡免费网站视频在线观看| 欧美精品在线极品| 鲁鲁在线中文| 国产精品视频999| 视频精品国内| 久久av一区二区三区亚洲| 欧美日韩一区二区三区视频播放| 在线观看欧美一区| 亚洲视频免费| 欧美精品aaaa| 成人一区二区视频| 中文字幕av久久爽一区| 亚洲精品国产成人久久av盗摄| 亚洲精品1区2区3区| 欧美二区在线观看| 无码国产精品一区二区色情男同| 中文字幕精品久久| 丁香影院在线| 国产精品私拍pans大尺度在线| 日本少妇精品亚洲第一区| 欧美伦理一区二区| 亚洲调教视频在线观看| 少妇一级淫免费播放| 成人涩涩免费视频| 五月天免费网站| 富二代精品短视频| 精品人妻少妇AV无码专区| 亚洲精品在线视频| 男人天堂亚洲| 国产在线高清精品| 国产一区调教| 国产香蕉一区二区三区| 秋霞成人午夜伦在线观看| 婷婷五月精品中文字幕| 亚洲视频小说图片| 国产一级片av| 亚洲激情久久久| 黄色小网站在线观看| 国产精品99蜜臀久久不卡二区| 久久久久久久久久久久电影| 日韩在线导航| 国产一区91| 国产在线不卡av| 一二三区精品福利视频| 国产一区二区三区三州| 亚洲天堂av在线播放| 国产高清中文字幕在线| 99re在线国产| 亚洲成av人电影| 日韩精品视频一二三| 久久久久久日产精品| 日本在线视频免费观看| 欧美一级片免费看| 日本中文字幕在线播放| 国产精品一区二区久久久| 亚洲肉体裸体xxxx137| 免费看国产曰批40分钟| 成人福利视频在线| 国产亚洲精品女人久久久久久| 制服丝袜激情欧洲亚洲| 永久免费av片在线观看全网站| 日韩av大片免费看| 亚洲香蕉视频| 无码人妻精品一区二区三区在线 | 欧美色图12p| 四虎精品成人免费网站| 97在线免费观看| 欧美1区2区3区4区| 99久久国产综合精品五月天喷水| 国产精品18久久久久| 激情五月少妇a| 精品国产露脸精彩对白| av中文字幕电影在线看| 国产欧美日本在线| 一区二区日韩免费看| www.色多多| 色综合一个色综合亚洲| 国产福利在线看| 国产精品久久久久久久久久99| 日韩黄色大片| 国产美女18xxxx免费视频| 中文字幕一区二区三区视频| 97人妻精品一区二区三区视频| 精品国产欧美成人夜夜嗨| 自拍偷拍欧美日韩| 99热这里只有精品免费| 成人午夜私人影院| 欧美激情黑白配| 中文国产亚洲喷潮| 精品欧美视频| 欧美一级免费播放| 91视频免费看| 欧美激情一区二区三区免费观看| 中文国产成人精品久久一| 国产成年精品| 亚洲国产精品无码观看久久| 99久久久久免费精品国产| 丁香社区五月天| 俺去啦;欧美日韩| 2021年精品国产福利在线| a在线视频观看| 欧美国产综合一区二区| 国产视频手机在线观看| 欧美精品久久久久| 欧美极品中文字幕| 国产xxxxhd| 色婷婷国产精品| 日韩伦理在线观看| 国内精品二区| 日日夜夜精品视频免费 | 日韩欧美黄色动漫| 国产欧美久久久久久久久| 国产在线一区二| 久久精品国产在热久久| 日本五十路女优| 日韩中文字幕免费看| 精品久久对白| 中文字幕第17页| 欧美日韩激情美女| 欧美成人性生活视频| 精品一区二区三区国产| 久久99国产精品免费网站| 亚洲视频免费播放| 精品国产一区二区三区久久久狼| 老牛影视av一区二区在线观看| 中文字幕在线综合| 欧美性猛交xxxx乱大交3| av免费在线观看网址| 色一情一乱一伦一区二区三区|