丨白及
學習是一個持續不斷的過程,在互聯網技術里暢游的程序員們,對學習的渴望更是難以窮盡。為此,小拍在周五開設“小拍薦書” 的欄目,為大家推薦技術相關書籍,方便大家在周末適時充電~
流媒體是指采用流式傳輸的方式在Internet播放的媒體格式。商家用一個視頻傳送服務器把節目當成數據包發出,傳送到網絡上。用戶通過解壓設備對這些數據進行解壓后,節目就會像發送前那樣顯示出來。(來自:百度百科)
流媒體的技術革新推動了音視頻行業技術日新月異的發展,更是直播行業興起,火爆的技術根基。本期薦書推薦了5本與HTML5直播技術相關的技術書籍。
12月1日晚上,深度參與“又拍直播云”開發的劉博(又拍云多媒體開發工程師)就如何利用WebSocket+MSE實現HTML5直播,在微信群里進行了分享(點擊閱讀)。
小拍請劉博推薦了2本與HTML5直播技術相關的書籍:
推薦星級:4星
推薦人:劉博
推薦理由
本書內容比較偏向前端,內容不是非常全面,適合作為WebRTC領域的入門書來看。
WebRTC是實現HTML5直播技術的最新協議,也是目前實現用戶體驗較好的協議?!禠earning WebRTC 中文版》使用形象的案例介紹,逐步深入地闡述了WebRTC 的幕后工作原理。本書包含了創建一個WebRTC應用所必需的知識,包括獲取用戶設備信息、創建WebRTC應用的客戶端和服務器、連接用戶并發送數據、文件共享、數據信息安全和性能優化。《Learning WebRTC 中文版》適合有一定HTML和JavaScript 經驗,希望了解并學習WebRTC 的開發者參考閱讀。
讀者短評:
dhcn:內容少,體量大,可以學到一些東西。
推薦星級:5星
推薦人:劉博
推薦理由
國內第一本WebRTC方面的中文書籍,內容包含了WebRTC的方方面面。本書的作者都是WebRTC和SIP等相關標準的指定者,所以,可以當做權威參考來看。
如果說《Learning WebRTC中文版》側重于案例、入門,以案例講解原理,且不夠全面,那么《WebRTC權威指南》則對標準進行了全面、精確介紹 ,包含大量的演示應用、示例代碼、各類數據和圖表。本書是互聯網實時通信開發者和技術決策者的權威參考指南。作者Daniel C. Burnett博士是WebRTC標準的主要作者,在書中對標準的方方面面做了精確到位的介紹。Alan Johnston 博士是今日通信業核心標準SIP的主要作者,多年的行業實踐和全局視野讓他能夠深入淺出地給出WebRTC相關技術問題和發展方向的真知灼見。
另有Jsone,大蕉推薦了此書:
Jsone:《WebRTC權威指南》是WebRTC和標準主要作者聯袂撰寫,互聯網實時通信技術的指南,可以全方位深入解讀標準的方方面面。
大蕉:主題是流媒體,推薦這本書比較切合。
讀者短評:
我有繡春刀:前面關于網絡知識點的講解很棒,后面的瀏覽器API與協議這部分也很不錯!
Arbow:這其實是一本關于移動網絡下性能優化的書,相見恨晚。
下面是小拍和“拍友”們推薦的書籍啦~
推薦星級:5星
推薦人:又小拍
推薦理由
流媒體底層協議用了HTTP協議,本書對HTTP協議的介紹比較全面。
HLS httpflv使用了HTTP協議 ,深入了解HTTP協議,不論是對HTML5直播技術的開發,還是HTTPS的升級而言,都必不可少。本書中,作者梳理了HTTP中一些互相關聯且常被誤解的規則,并編寫了一系列基于各種主題的章節,對HTTP各方面的特性進行了介紹。而且,為了節省大家尋找參考文獻的時間,作者還對很多HTTP應用程序正常工作所必須的、重要的非HTTP技術進行了介紹。
讀者短評:
Tony Bai:要全面了解HTTP,非此書不可。
推薦星級:5星
推薦人:Phunsukh Wangdu
推薦理由
可汗學院計算機科學學院的院長,也是jQuery JavaScript庫的創造者John Resig編寫的一本深入剖析JavaScript語言的書,正在使用jQuery,想要更深入的了解jQuery,都值得讀一讀這本書。
JavaScript腳本是現代瀏覽器、網頁的必備元素,在Web端實現流媒體必然需要調用JavaScript腳本,學好JavaScript語言是研究HTML5必不可少的基礎。本書對JavaScript語言的重要部分(函數、閉包和原型)進行深入、全面的介紹,全書從高級Web應用程序開發者所面臨的挑戰談起,將嚴謹的理論講解和實用的代碼示例相結合,從準入訓練、見習訓練、忍者訓練和火影訓練四個層次講述了逐步成為JavaScript高手的全過程。
讀者短評:
子龍:JavaScript開發者都應該讀的、接近編程思想層面的書。jQuery創始人,實力真是強大!
推薦星級:4星
推薦人:張興偉
推薦理由
Vue.js是一個用來構建網頁界面的JavaScript庫,同其它的一些工具結合在一起,它也可以成為一個新“框架”。Vue.js是頂級的JavaScript框架之一,它在許多場景中可以被用來替換Angular和React。
開發基于Web端的流媒體應用,Vue.js是一個不錯的選擇,Vue.js是2016年非?;鸬腏avaScript MVVM庫,目前已推出Vue.js 2.0;相比其他JavaScript庫,Vue.js更加像一套可以靈活選擇的工具組合?!禫ue.js權威指南》有多位作者來自于滴滴出行前端團隊,致力于普及國內Vue.js 技術體系,讓更多喜歡前端的人員了解和學習Vue.js,由淺入深地講解了Vue.js 基本語法及源碼解析,本書主要內容包括數據綁定、指令、表單控件綁定、過濾器、組件、表單驗證、服務通信、路由和視圖、vue-cli、測試開發和調試、源碼解析及主流打包構建工具等。
Tips:本書第一次印刷有部分別字,建議購買第二次印刷,已購買第一次印刷的讀者可以享受免費更換第二次印刷版的福利。
本期書籍推薦完畢,感謝劉博、張興偉、Phunsukh Wangdu、Jsone、大蕉在技術領域開放的知識分享精神,推薦了上述好書。5位小伙伴可在本期書單中選擇1本自己心儀的書籍,小拍將會把書籍送給您或您指定的朋友,作為又拍云的小小心意。
同時也感謝其他推薦者,如在后期書籍推薦中,您推薦的書籍被選入書單,我們將第一時間聯系您,饋贈您。
小拍的推薦只是拋磚引玉,如果大家有覺得很贊的技術類書籍,戳戳戳到文末評論區以“書名+推薦理由”的形式留言,一旦推薦書籍上榜書單,推薦者即可在該期書單中挑選一本書籍,小拍即刻奉送該書作為感謝。您可以選擇把書送給自己,也可以送給您指定的一位朋友。
最后放一些“又拍云線上分享群”的薦書盛況,大家隨意感受一下技術圈熱愛讀書的好少年們~
▼
不知不覺中,前端工程師火了。甚至很多人都不知道為什么這樣一個職位會這么火,市場的供不應求直接導致前端工程師的待遇提高。另外一方面就是前端技術的更新迭代,導致大部分技術人員跟不上。因此越來越多的人想轉型做前端開發了。畢竟想要馳騁職場,想要拿到年薪20W高薪,沒點硬技術在手怎么行!
如果你想進入前端行業,需要正確的學習態度,堅持學習的耐心,即使你是0的基礎,你也可以學習的網站前端。為了幫助目前還在前端入門口,迷茫徘徊的前端小白們(面臨實習、畢業的大三、大四同學們,想要轉崗的職場新人),小千來雪中送炭啦!
“618全猿狂歡,三重學習好禮免費領”活動開始了!活動期:2020年6月15日~6月18日。千鋒原創《HTML5從入門到精通》,快樂學習實戰就業,本書是HTML5初學者極好的入門教材之一,內容通俗易懂、由淺入深、循序漸進。
特色本書具有四大特色:
1.攻克難點:使用圖例、生活實例對難以理解的抽象概念和原理作通俗易懂的詮釋,盡量減少晦澀術語的使用,降低學生理解抗性。
2.突出熱點:對開發中用到的、企業面試考到的知識點和技術作重點講解,對企業級開發中遇到的熱門需求提供了簡化版的解決方案。
3.由淺入深:講解由淺入深、循序漸進,摒棄上帝視角,以初學者的認知方式鋪排知識點,步驟分明,方便學生自主學習,減少授課老師的工作量。
4.面向就業:通過案例和實戰項目提升學生的編碼能力,引領學生在實戰中建立起自己的知識體系,讓學生領悟到開發的樂趣和精髓。
想要領取書籍關注千鋒教育知乎賬號即可,還能領取千鋒教育所有的視頻學習教程,包括HTML5大前端、JavaEE+分布式開發、Python全棧+人工智能、全鏈路UI/UE設計、云計算、全棧軟件測試、大數據+人工智能、智能物聯網+嵌入式、Unity游戲開發、網絡安全、互聯網營銷、Go語言開發等學科學習資料和免費試聽網課選擇。
編又來推薦好書啦!本文精選國內出版市場上比較主流的9本javaScript書籍,涵蓋從入門到精通到高級進階,風格既有全面的知識點講解,也有側重實戰的案例展示,大家可以根據自己的閱讀習慣、學習風格或是個人的技術水平,來針對性地選擇最適合自己的教材。
1. JavaScript入門經典(第5版)
[美] Jeremy McPea,Paul Wilton 著;胡獻慧 譯
【推薦理由】本書旨在介紹使用JavaScript進 行開發的基礎知識,即JavaScript的含義,JavaScript代碼是如何運行的,以及使用JavaScript能夠實現哪些功能等。本書將首先 介紹JavaScript的基本語法,然后介紹如何創建功能強大的Web應用程序。讀者不必為沒有編程經驗而擔心,本書將循序漸進地介紹所有相關知識。 JavaScript是通向程序設計世界的大門,學習和理解了本書的基礎知識,就可以進一步學習更新、更高級的編程技術。
【書友點評節錄】
j***居:入門書還是有必要的,從基礎學起!
彬***誠:js入門必備,剛出版的,正好。
L***X:挺好的,講得很細致,很好!也很實用!初學者必備!
秦***月:好書,通俗易懂,適合新手看??赐赀@本去看高程完美銜接!
2. JavaScript編程全解
[日] 井上誠一郎,[日] 土江拓郎,[日] 濱邊將太 著;陳筱煙 譯
【推薦理由】《圖靈程序設計叢書:JavaScript編程全解》全方位地介紹了JavaScript開發中的各個主題,無論是前端還是后端的JavaScript開發者都可以在本書中找到自己需要的內容。本書對HTML5、Web API、Node.js及WebSocket等的熱門技術也作了深入淺出的介紹,并提供了大量實際應用范例。《圖靈程序設計叢書:JavaScript編程全解》語法說明系統深入、示例代碼規范詳細,對容易產生問題之處均做了重點說明,不僅適合初學者入門,而且有經驗的JavaScript開發人員、項目負責人也能從中受益。
【書友點評節錄】
星***域:各方面都有接觸,很全面的一本書,文字干凈簡潔,適合有一定基礎的人看,初學者也可以很快的入門
b***i:不錯,很喜歡,適合新手,最起碼一看就明白說的是什么。
J***i:這本書,寫的方法很有趣,看著很輕松,容易接受,雖然是日本人寫的,但是學知識就不分國界了。js初學者最好的書!
s***h:說了javascript的方方面面,也介紹了在幾個主流領域的使用。如果是找一本入門書,這個值得一看
3. JavaScript高級程序設計(第3版)
[美] 澤卡斯,譯者:李松峰,曹力 編
【推薦理由】澤卡斯編著的《高級程序設計(第3版)》是超級暢銷書的新版。這一版除增加5章全新內 容外,其他章節也有較大幅度的增補和修訂,新內容篇幅約占三分之一。全 書從語言實現的各個組成部分——語言核心、DOM、BOM、事件模 型講起,深入淺出地探討了面向對象編程、Ajax與Comet服務器端通信, HTML5表單、媒體、Canvas(包括WebGL)及Web Workers、地理定位、跨文 檔傳遞消息、客戶端存儲(包括IndexedDB)等新API,還介紹了離線應用和 與維護、性能、部署相關的*佳開發實踐。本書適合有一定編程經驗的Web應用 開發人員閱讀,也可作為高校及社會實用技術培訓相關專業課程的教材。
【書友點評節錄】
j***c:感覺講解得挺詳細,很適合JS入門學習,書籍的印刷質量也很好。
j***r :已經看了一半了,書寫的還是很系統易讀的,是JS入門的一本好教材。
風***光:對于前端的人來說,這可是圣經呢
哥***意:可以當手冊來查詢,很全的一本書。
4. JavaScript語言精粹(修訂版)
Douglas Crockford(道格拉斯·克羅克福德) 著;趙澤欣 等 譯
【推薦理由】JavaScript 曾是“世界上誤解的語言”,因為它擔負太多的特性,包括糟糕的交互和失敗的設計,但隨著Ajax 的到來,JavaScript“從受誤解的編程語言演變為非常流行的語言”,這除了幸運之外,也證明了它其實是一門優秀的語言。Douglas Crockford 在本書中剝開了JavaScript 沾污的外衣,抽離出一個具有更好可靠性、可讀性和可維護性的JavaScript 子集,讓你看到一門優雅的、輕量級的和非常富有表現力的語言。
【書友點評節錄】
天***e:很適合想在前端開發上更上一層樓的讀者,有很多平時不注意的點會提示你,很好
j***6:最近迷上了余罪,感覺這本書跟余罪一樣,讓人欲罷不能啊哈哈哈哈!好書就是好書!
***g:別看他薄,對于我這種初學者,全部理解還是費了不少勁的。確實是好書,看完一遍以后再看別的js技術書你會有很多優勢
封***陰:好書,個人感覺比一同買的《高性能 JavaScript》要好。不過側重的內容不同,這本給我幫助更大。
C***i:蝴蝶書對于犀牛書來說真是取其精華去其糟粕了,比犀牛書薄了非常多,內容權威,JSer必讀。
5. 高性能JavaScript
Nicholas C. Zakas(尼古拉斯·澤卡斯) 著;丁琛 譯
【推薦理由】如果你使用 JavaScript 構建交互豐富的 Web 應用,那么 JavaScript 代碼可能是造成你的Web應用速度變慢的主要原因。本書揭示的技術和策略能幫助你在開發過程中消除性能瓶頸。你將會了解如何提升各方面的性能,包括代碼的加載、運行、DOM 交互、頁面生存周期等。雅虎的前端工程師 Nicholas C. Zakas 和其他五位 JavaScript 專家介紹了頁面代碼加載的優佳方法和編程技巧,來幫助你編寫更為高效和快速的代碼。你還會了解到構建和部署文件到生產環境的優佳實踐,以及有助于定位線上問題的工具。
【書友點評節錄】
晚***車:棒極了,對js有了更深的了解,但是里面的圖確實有點坑
j***b:適合進階使用,JavaScript果然是最好的語言,不服就看這本書。
夜***落:這本書不適合入門,是進階教程。
j***i:很好的一本講解JS的技術書,也是為數不多的翻譯質量也很高的書籍,4星推薦,1星不給是有些內容有些老舊了。
6. 你不知道的JavaScript
[美]辛普森(Kyle Simpson) 著;單業,姜南 譯
【推薦理由】JavaScript這門語言簡單易用,很容易上手,但其語言機制復雜微妙,即使是經驗豐富的JavaScript開發人員,如果沒有認真學習的話也無法真正理解。本套書直面當前JavaScript開發人員不求甚解的大趨勢,深入理解語言內部的機制,全面介紹了JavaScript中常被人誤解和忽視的重要知識點。本書是其中卷,主要介紹了類型、語法、異步和性能。
【書友點評節錄】
m***o:進階學習 Javascript 最好的書(系列),沒有之一(對初學者不友好,需要有一些基礎再看這個系列)。厚度大概是上卷的兩倍,今天到手已經看了幾章,內容和上卷一樣很贊,翻譯不錯,偶爾有點小謬誤不過不影響
小***m:不錯的js書,介紹了些本質的內容。展示了另外一角度理解js
5***3:這套書真是好,下了英文版的,等讀完這個就去讀英文的,好評好書~
7. 編寫可維護的JavaScript
[美]Nicholas C. Zakas 著;李晶,郭凱,張散集 譯
【推薦理由】任何語言都需要強調編碼風格的一致性。只要是團隊開發,每個人都以相同方式編寫代碼就是至關重要的。這樣大家才能方便地互相看懂和維護對方的代碼?!毒帉懣删S護的JavaScript》向開發人員闡述了如何在團隊開發中編寫具備高可維護性的JavaScript代碼,書中詳細說明了作為團隊一分子,應該怎么寫JavaScript。本書適合前端開發工程師、JavaScript程序員和學習JavaScript編程的讀者閱讀,也適合開發團隊負責人、項目負責人閱讀。運用本書中講述的技巧和技術,可以使JavaScript團隊編程從俠義的個人偏好的陰霾走出來,走向真正的高可維護性、高效能和高水準。
【書友點評節錄】
R***e:本書是一本教你寫出具有前瞻性的JavaScirpt代碼的完全手冊,在團隊作戰中特別有用。
3***8:書不錯,不過只是規范,給參加工作得我有很大得用處,改變編碼習慣很重要
無***卻:很重要的規范性的知識,認真看一下,很有收獲!對代碼規范化,一些很容易犯的錯誤以及調試噩夢都非常有幫助
s***r:前端的代碼一樣需要很好的架構,這樣才能使原本很難調試的前端變得易于維護,我們才能節省時間去學習自己想學的其它東西。
8. JavaScript經典實例(第二版)
[美]Shelley Powers(謝麗·鮑爾斯) 著;李強 譯
【推薦理由】用JavaScript解決問題涉及很多的技巧,因為JavaScript的用法在規模、范圍和復雜性方面都有相當大的擴展?!禞avaScript經典實例(第二版)》涵蓋了JavaScript中完成常見任務的技巧,無論你是在瀏覽器、服務器,還是移動環境中工作,都會用到這些技巧。每個技巧包含了可復用的代碼,并且針對處理JavaScript對象、Node 、Ajax、JSON、數據持久性、圖形化和媒體應用程序、復雜的框架、模塊化的JavaScript、API,以及很多相關技術給出了實用的建議。本書面向有一定經驗的JavaScript程序員。本書將會節省你的寶貴時間,讓你學到有關JavaScript的更多知識。
【書友點評節錄】
茶***夜:挺不錯,這書最好有一定基礎再去看
什***呢:第一部分是傳統用法,第二部分是服務器nodejs和移動開發,還有很多比較新的技術,對于學習了基礎知識想更好理解這門語言的人來說很合適。
買***玖:Cookbook類,對于前端JS應用很有幫助,作為案頭必備的辭典也適合。
L***1:對于一些特定的場景有很大的幫助,其實主要是提供一些思路
9. JavaScript權威指南(第6版)
[美]David Flanagan 著;淘寶前端團隊 譯
【推薦理由】經典的JavaScript犀牛書!第6版特別涵蓋了HTML5和ECMAScript5!經典的JavaScript工具書,從1996年以來,本書已經成為JavaScript程序員心中的《圣經》。程序員學習核心JavaScript語言和由Web瀏覽器定義的JavaScript API的指南和綜合參考手冊。
第6版涵蓋HTML5和ECMAScript 5。很多章節完全重寫,以便與時俱進,緊跟當今的Web開發實踐。本書新增章節描述了jQuery和服務器端JavaScript。 本書適合那些希望學習Web編程語言的初、中級程序員和希望精通JavaScript的程序員閱讀。
【書友點評節錄】
J***6:學前端必備的神作,看了之后對JavaScript的學習有很大的幫助。
l***t:說實話,是沖著淘寶前端團隊翻譯,來買的。本書,是很多在線視頻的參考教材。做前端,沒看過這本書,不配叫:商端兔
康***2:一本從入門到搶月餅的好書
——————分割線————————
以上為本次薦書目錄,感謝大家耐心閱讀。為了把最優質的圖書分享給需要的朋友們,我們做了一個小小的調查,請你用幾秒鐘時間為自己認為最值得推薦的JavaScript書籍投票。
*請認真填寫需求信息,我們會在24小時內與您取得聯系。