整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

热爱读书的好少年们,HTML5直播技术5本书籍推荐拿走不谢~

丨白及

学习是一个持续不断的过程,在互联网技术里畅游的程序员们,对学习的渴望更是难以穷尽。为此,小拍在周五开设“小拍荐书” 的栏目,为大家推荐技术相关书籍,方便大家在周末适时充电~

流媒体是指采用流式传输的方式在Internet播放的媒体格式。商家用一个视频传送服务器把节目当成数据包发出,传送到网络上。用户通过解压设备对这些数据进行解压后,节目就会像发送前那样显示出来。(来自:百度百科)

流媒体的技术革新推动了音视频行业技术日新月异的发展,更是直播行业兴起,火爆的技术根基。本期荐书推荐了5本与HTML5直播技术相关的技术书籍。

12月1日晚上,深度参与“又拍直播云”开发的刘博(又拍云多媒体开发工程师)就如何利用WebSocket+MSE实现HTML5直播,在微信群里进行了分享(点击阅读)。

小拍请刘博推荐了2本与HTML5直播技术相关的书籍:

《Learning WebRTC中文版》

推荐星级:4星

推荐人:刘博

推荐理由

本书内容比较偏向前端,内容不是非常全面,适合作为WebRTC领域的入门书来看。

WebRTC是实现HTML5直播技术的最新协议,也是目前实现用户体验较好的协议。《Learning WebRTC 中文版》使用形象的案例介绍,逐步深入地阐述了WebRTC 的幕后工作原理。本书包含了创建一个WebRTC应用所必需的知识,包括获取用户设备信息、创建WebRTC应用的客户端和服务器、连接用户并发送数据、文件共享、数据信息安全和性能优化。《Learning WebRTC 中文版》适合有一定HTML和JavaScript 经验,希望了解并学习WebRTC 的开发者参考阅读。

读者短评:

dhcn:内容少,体量大,可以学到一些东西。

《WebRTC权威指南》

推荐星级:5星

推荐人:刘博

推荐理由

国内第一本WebRTC方面的中文书籍,内容包含了WebRTC的方方面面。本书的作者都是WebRTC和SIP等相关标准的指定者,所以,可以当做权威参考来看。

如果说《Learning WebRTC中文版》侧重于案例、入门,以案例讲解原理,且不够全面,那么《WebRTC权威指南》则对标准进行了全面、精确介绍 ,包含大量的演示应用、示例代码、各类数据和图表。本书是互联网实时通信开发者和技术决策者的权威参考指南。作者Daniel C. Burnett博士是WebRTC标准的主要作者,在书中对标准的方方面面做了精确到位的介绍。Alan Johnston 博士是今日通信业核心标准SIP的主要作者,多年的行业实践和全局视野让他能够深入浅出地给出WebRTC相关技术问题和发展方向的真知灼见。

另有Jsone,大蕉推荐了此书:

Jsone:《WebRTC权威指南》是WebRTC和标准主要作者联袂撰写,互联网实时通信技术的指南,可以全方位深入解读标准的方方面面。

大蕉:主题是流媒体,推荐这本书比较切合。

读者短评:

我有绣春刀:前面关于网络知识点的讲解很棒,后面的浏览器API与协议这部分也很不错!

Arbow:这其实是一本关于移动网络下性能优化的书,相见恨晚。

下面是小拍和“拍友”们推荐的书籍啦~

《HTTP权威指南》

推荐星级:5星

推荐人:又小拍

推荐理由

流媒体底层协议用了HTTP协议,本书对HTTP协议的介绍比较全面。

HLS httpflv使用了HTTP协议 ,深入了解HTTP协议,不论是对HTML5直播技术的开发,还是HTTPS的升级而言,都必不可少。本书中,作者梳理了HTTP中一些互相关联且常被误解的规则,并编写了一系列基于各种主题的章节,对HTTP各方面的特性进行了介绍。而且,为了节省大家寻找参考文献的时间,作者还对很多HTTP应用程序正常工作所必须的、重要的非HTTP技术进行了介绍。

读者短评:

Tony Bai:要全面了解HTTP,非此书不可。

《JavaScript忍者秘籍》

推荐星级:5星

推荐人:Phunsukh Wangdu

推荐理由

可汗学院计算机科学学院的院长,也是jQuery JavaScript库的创造者John Resig编写的一本深入剖析JavaScript语言的书,正在使用jQuery,想要更深入的了解jQuery,都值得读一读这本书。

JavaScript脚本是现代浏览器、网页的必备元素,在Web端实现流媒体必然需要调用JavaScript脚本,学好JavaScript语言是研究HTML5必不可少的基础。本书对JavaScript语言的重要部分(函数、闭包和原型)进行深入、全面的介绍,全书从高级Web应用程序开发者所面临的挑战谈起,将严谨的理论讲解和实用的代码示例相结合,从准入训练、见习训练、忍者训练和火影训练四个层次讲述了逐步成为JavaScript高手的全过程。

读者短评:

子龙:JavaScript开发者都应该读的、接近编程思想层面的书。jQuery创始人,实力真是强大!

《Vue.js权威指南》

推荐星级:4星

推荐人:张兴伟

推荐理由

Vue.js是一个用来构建网页界面的JavaScript库,同其它的一些工具结合在一起,它也可以成为一个新“框架”。Vue.js是顶级的JavaScript框架之一,它在许多场景中可以被用来替换Angular和React。

开发基于Web端的流媒体应用,Vue.js是一个不错的选择,Vue.js是2016年非常火的JavaScript MVVM库,目前已推出Vue.js 2.0;相比其他JavaScript库,Vue.js更加像一套可以灵活选择的工具组合。《Vue.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 著;李晶,郭凯,张散集 译

【推荐理由】任何语言都需要强调编码风格的一致性。只要是团队开发,每个人都以相同方式编写代码就是至关重要的。这样大家才能方便地互相看懂和维护对方的代码。《编写可维护的JavaScript》向开发人员阐述了如何在团队开发中编写具备高可维护性的JavaScript代码,书中详细说明了作为团队一分子,应该怎么写JavaScript。本书适合前端开发工程师、JavaScript程序员和学习JavaScript编程的读者阅读,也适合开发团队负责人、项目负责人阅读。运用本书中讲述的技巧和技术,可以使JavaScript团队编程从侠义的个人偏好的阴霾走出来,走向真正的高可维护性、高效能和高水准。

【书友点评节录】

R***e:本书是一本教你写出具有前瞻性的JavaScirpt代码的完全手册,在团队作战中特别有用。

3***8:书不错,不过只是规范,给参加工作得我有很大得用处,改变编码习惯很重要

无***却:很重要的规范性的知识,认真看一下,很有收获!对代码规范化,一些很容易犯的错误以及调试噩梦都非常有帮助

s***r:前端的代码一样需要很好的架构,这样才能使原本很难调试的前端变得易于维护,我们才能节省时间去学习自己想学的其它东西。

8. JavaScript经典实例(第二版)

[美]Shelley Powers(谢丽·鲍尔斯) 著;李强 译

【推荐理由】用JavaScript解决问题涉及很多的技巧,因为JavaScript的用法在规模、范围和复杂性方面都有相当大的扩展。《JavaScript经典实例(第二版)》涵盖了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书籍投票。