《HTML5WebSocket權(quán)威指南》(VanessaWang/FrankSalim/PeterMoskovits)電子書網(wǎng)盤下載免費(fèi)在線閱讀
創(chuàng)新互聯(lián)公司-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比鎮(zhèn)原網(wǎng)站開(kāi)發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫(kù),直接使用。一站式鎮(zhèn)原網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋鎮(zhèn)原地區(qū)。費(fèi)用合理售后完善,十多年實(shí)體公司更值得信賴。
鏈接:
提取碼: 6p3m ?
書名:HTML5WebSocket權(quán)威指南
豆瓣評(píng)分:7.0
作者:VanessaWang/FrankSalim/PeterMoskovits
出版社:?機(jī)械工業(yè)出版社
譯者:?姚軍
出版年:?2014-3
頁(yè)數(shù):?193
內(nèi)容簡(jiǎn)介:
《HTML5 WebSocket權(quán)威指南》是HTML5 WebSocket領(lǐng)域最權(quán)威的著作之一,它系統(tǒng)、全面地講解了HTML5 WebSocket的各個(gè)方面,是Web開(kāi)發(fā)人員和架構(gòu)師學(xué)習(xí)WebSocket的最佳選擇。書中討論了基于WebSocket的架構(gòu)師如何減少不必要的網(wǎng)絡(luò)開(kāi)銷和延遲層,如何通過(guò)WebSocket對(duì)廣泛使用的協(xié)議(如XMPP和STOMP)進(jìn)行分層,如何保護(hù)WebSocket連接和在企業(yè)部署基于 WebSocket的應(yīng)用程序。主要內(nèi)容包括: WebSocket API和協(xié)議、WebSocket協(xié)議通信的例子、WebSocket的安全性和企業(yè)部署、內(nèi)置即時(shí)通信和聊天應(yīng)用程序的WebSocket與XMPP、通過(guò)WebSocket的STOMP實(shí)現(xiàn)發(fā)布/訂閱消息傳遞協(xié)議,以及用遠(yuǎn)程幀緩沖協(xié)議實(shí)現(xiàn)VNC。
作者簡(jiǎn)介:
vanessa wang,html5領(lǐng)域的布道者和實(shí)踐者,熱衷于html5和websocket的研究,是舊金山html5用戶組的聯(lián)合組織者,負(fù)責(zé)組織html5和相關(guān)技術(shù)的社區(qū)活動(dòng).vanessa目前是kaazing公司的技術(shù)出版經(jīng)理,15年來(lái)一直堅(jiān)持撰寫技術(shù)文章。kaazing是一家軟件公司,旨在使用新的websocket標(biāo)準(zhǔn)改進(jìn)企業(yè)和客戶通過(guò)web通信的方式。寫作之余,她喜歡打跆拳道、騎自行車和拉大提琴。
frank salim,google公司資深軟件工程師,擁有pomona學(xué)院的計(jì)算機(jī)科學(xué)學(xué)位。曾經(jīng)是kaazing公司最早的工程師之一,協(xié)助建立了websocket網(wǎng)關(guān)和客戶端策略。2010年,frank與人合著了《pro html5 programming》(apress)一書。編程之余,他喜歡閱讀、繪畫和單排輪滑。
peter moskovits,kaazing公司實(shí)時(shí)解決方案負(fù)責(zé)人。peter與架構(gòu)師和開(kāi)發(fā)人員社區(qū)緊密協(xié)作,構(gòu)建和部署最好的web解決方案。在加入kaazing之前,peter擔(dān)任過(guò)多種產(chǎn)品的管理工作,并曾經(jīng)負(fù)責(zé)oracie的門戶產(chǎn)品策略.peter經(jīng)常在會(huì)議和業(yè)界活動(dòng)上發(fā)表演講,包括goto、yow!、javaone、oracle openworld、html5deconf、devcon5和各種用戶組會(huì)議。他還是《oracle webcenter 11g handbook》的合著者。
html5的播放器可以到源碼分享網(wǎng)去下載一個(gè),然后自己修改一下。
當(dāng)然,自己可以寫一個(gè)就行了。html5的播放器蠻簡(jiǎn)單的
比如
video width="330" height="270" controls autobuffer
source src="./video/test.mp4" type='video/mp4/source
source src="./video/test.ogg" type='video/ogg/source
/video
音樂(lè)播放器也差不多的。
當(dāng)然也可以直接用flash形式。
M3U8是蘋果專用的“視頻格式”。M3U8視頻只能蘋果設(shè)備訪問(wèn),即蘋果設(shè)備才能解碼此類視頻。目前沒(méi)有這樣的播放器,需要用格式工廠轉(zhuǎn)換。
用“格式工廠”軟件可以把m3u8格式文件轉(zhuǎn)換為avi格式文件。
操作為:
第一步:電腦上百度搜索“格式工廠”軟件下載,安裝完畢后打開(kāi)。
第二步:點(diǎn)擊“視頻”,選擇“mp4”。如圖:
使用文本編輯編輯html5,然后用Mac自帶瀏覽器運(yùn)行html5,Mac電腦自帶方便快捷,缺點(diǎn)是復(fù)雜的html5布局會(huì)混亂。
復(fù)雜的html5可以在Mac上下載專門的web工具,下載相應(yīng)的軟件進(jìn)行html5開(kāi)發(fā),如VSCode以.html結(jié)尾的文件可以使用文本編輯打開(kāi),也可以使用Mac自帶瀏覽器直接打開(kāi)
html5是標(biāo)記語(yǔ)言,不需要下載。
你可以在電腦新建一個(gè)文本文件,將后綴改為.html,里面編輯文字后使用瀏覽器打開(kāi)。
具體的標(biāo)簽含義與學(xué)習(xí)可以在w3school,菜鳥(niǎo)教程等學(xué)習(xí)。
一、Adobe Edge
目前還處于預(yù)覽階段的Adobe Edge是用HTML5、CSS、JavaScript開(kāi)發(fā)動(dòng)態(tài)互動(dòng)內(nèi)容的設(shè)計(jì)工具。內(nèi)容可以同時(shí)兼容移動(dòng)設(shè)備和桌面電腦。Edge的一個(gè)重要功能是Web工具包界面,方便確保頁(yè)面在不同瀏覽器中的架構(gòu)一致性,此外Edge還將整合TypeKit這樣的字體服務(wù)。
動(dòng)畫和圖形可以添加到HTML元素中,程序也能通過(guò)Edge自身的代碼片段庫(kù)或者JavaScript代碼進(jìn)行擴(kuò)展。動(dòng)畫可以在獨(dú)立的時(shí)間線上進(jìn)行嵌套,還能實(shí)現(xiàn)互動(dòng)功能。符合可以服用并通過(guò)API和代碼片段控制。通過(guò)Edge設(shè)計(jì)的內(nèi)容可以兼容iOS和Android設(shè)備,也可以運(yùn)行在火狐、Chrome、Safari和IE9等主流瀏覽器。
二、Adobe Dreamweaver CS6
Adobe Dreamweaver CS6作為一個(gè)Web設(shè)計(jì)軟件,提供了對(duì)HTML網(wǎng)站和移動(dòng)程序的可視化編輯界面。其Fluid Grid排版系統(tǒng)整合CSS樣式表功能,提供自適應(yīng)版面的跨平臺(tái)兼容性。開(kāi)發(fā)者可以完全實(shí)現(xiàn)Web設(shè)計(jì)的可視化操作,無(wú)需為代碼所困。
用戶不但還能在Live View中預(yù)覽,還提供多屏幕預(yù)覽功能。開(kāi)發(fā)者可以通過(guò)MultiScreen預(yù)覽面板查看HTML5內(nèi)容的渲染效果。Live View通過(guò)WebKit渲染引擎支持HTML5。
三、Adobe ColdFusion 10
ColdFusion是用來(lái)開(kāi)發(fā)企業(yè)Web程序的服務(wù)器端技術(shù),通過(guò)Websockets、互動(dòng)表單、視頻和地理標(biāo)簽等HTML5技術(shù)創(chuàng)建富媒體用戶體驗(yàn)。
四、Sencha Architect 2
在開(kāi)發(fā)移動(dòng)和桌面應(yīng)用的工具中,Sencha的定位是HTML5可視化應(yīng)用開(kāi)發(fā)。開(kāi)發(fā)團(tuán)隊(duì)可以在一個(gè)單一集成的環(huán)境中完成應(yīng)用的設(shè)計(jì)、開(kāi)發(fā)和部署。開(kāi)發(fā)者還可以開(kāi)發(fā)Sencha Touch2和Ext JS4 JavaScript應(yīng)用,并實(shí)時(shí)預(yù)覽。
五、Sencha Touch 2
Sencha Touch2是移動(dòng)應(yīng)用框架,也被看作是Sencha的HTML5平臺(tái)。開(kāi)發(fā)者可以用它開(kāi)發(fā)面向iOS、Android和Blackberry、Kindle Fire等多種平臺(tái)的移動(dòng)應(yīng)用。
六、Dojo Foundation Maqetta
來(lái)自于IBM的一個(gè)項(xiàng)目,Dojo Foundation Maqetta是為桌面和移動(dòng)設(shè)備開(kāi)發(fā)HTML5應(yīng)用的開(kāi)源工具,支持在瀏覽器中查看HTML5界面。用戶體驗(yàn)設(shè)計(jì)師可以通過(guò)拖放組裝UI樣板
七、微軟Visual Studio 2010 ServicePack 1
雖然一開(kāi)始并不支持HTML5,但微軟在2011年三月發(fā)布的Visual Studio 2010 SP1中提供了IntelliSense,追加了針對(duì)HTML5的一些元素。
八、JetBrains WebStorm 4.0
作為擁有HTML編輯器的JavaScript集成開(kāi)發(fā)環(huán)境,WebStorm4.0提供了開(kāi)發(fā)web應(yīng)用的HTML5樣板。開(kāi)發(fā)者可以在創(chuàng)建HTML文檔時(shí)可獲得對(duì)HTML5文件的支持。例如砍伐者鍵入。開(kāi)發(fā)者還可以在chrome瀏覽器中實(shí)時(shí)預(yù)覽HTML文檔。
九、Google Web Toolkit
該開(kāi)發(fā)工具用于開(kāi)發(fā)瀏覽器應(yīng)用,但庫(kù)中支持很多HTML5功能。包括對(duì)客戶端或web存儲(chǔ)的支持。其他HTML5功能還包括支持Canvas可視化,以及音頻和視頻widget。