-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
HTML5數據推送應用開發 版權信息
- ISBN:9787115370594
- 條形碼:9787115370594 ; 978-7-115-37059-4
- 裝幀:暫無
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
HTML5數據推送應用開發 本書特色
《html5數據推送應用開發》詳細介紹了sse(server-sent event,服務端推送事件)。sse是一種允許服務端向客戶端推送新數據的html5技術。利用這種技術,網頁可以迅速加載,并且能及時獲得用戶感興趣的*新數據。相比數據拉取,sse是更優的解決方案,能*大限度地降低延遲。《html5數據推送應用開發》通過豐富的示例詳細敘述了sse的優勢、它在的日常生活中的應用、目前的瀏覽器支持情況以及兼容解決方案等內容。 只要你略微了解一點html、http和javascript,就可以順利閱讀《html5數據推送應用開發》。
HTML5數據推送應用開發 內容簡介
如今,數據推送技術在網站和web應用中得到了廣泛應用,比如在拍賣網絡應用中推送*新出價,在售書網站推送新評論,在在線游戲中推送新高分,推送用戶感興趣的*新微博,等等。 本書是一本簡明的數據推送技術指南,作者通過構建一個真實的例子,手把手地向讀者展示如何利用html5 sse(server-sent events,服務端推送事件)這項非凡的技術,無需輪詢或者用戶交互,就可以將*新數據從服務器端推送到客戶端。 此外,本書還比較了數據推送和websocket的區別,闡釋了如何使用不同的向后兼容解決方案,將應用的桌面和移動瀏覽器支持率從60%增加到99%。只要熟悉html、http和基本的javascript,就可以開始你的學習之旅。 本書主要內容: 比較sse、websocket或者數據拉取方案的區別,以便你在解決手頭的問題時自如選擇 開發一個包含后端和前端解決方案的實際sse應用 解決錯誤處理、系統恢復和其他問題,使應用達到產品水準 分析不支持sse的瀏覽器的兩種向后兼容解決方案 處理安全問題,包括認證授權和不允許的域 開發在測試驅動sse設計中有用的實際、可重用的數據 學習示例應用中不包含的sse協議元素
HTML5數據推送應用開發 目錄
第1章 sse及其他
1.1 html5
1.2 數據推送
1.3 數據推送的其他名稱
1.4 可能會用到sse的應用
1.5 和websocket的對比
1.6 什么時候數據推送是錯誤的選擇
1.7 決策、決策還是決策
1.8 帶我看代碼吧
第2章 玩轉sse
2.1 *簡單的示例:前端
2.2 使用jquery嗎
2.3 *簡示例:后端
2.4 基于node.js的后端
2.4.1 基于node.js的*簡web服務器
2.4.2 用node.js做推送
2.4.3 在瀏覽器中運行
2.5 華麗退場
第3章 迷人的真實數據推送應用
3.1 問題領域
3.2 后端
3.3 前端
3.4 可復現的真實隨機數據
3.5 精磨時間戳
3.6 控制好隨機性
3.7 為時間的真正流逝留出余地
3.8 本章內容盤點
第4章 別安于現狀
4.1 數據的更多構成
4.2 重構php
4.3 重構javascript
4.4 歷史數據存儲
4.5 永久存儲
4.6 現在我們是歷史學家
第5章 走出象牙塔,打造產品級品質
5.1 錯誤處理
5.2 錯誤的json
5.3 長連接
5.3.1 服務器端
5.3.2 客戶端
5.3.3 sse重試
5.4 添加定期的關閉/重連
5.5 發送last-event-id
5.6 多路數據id
5.7 使用last-event-id
5.8 在重連時發送id
5.9 不要全局化,考慮本地化
5.10 阻止緩存
5.11 阻止死亡
5.12 精簡的簡單辦法
5.13 本章回顧
第6章 向后兼容:其他數據推送策略
6.1 瀏覽器戰爭
6.2 什么是輪詢
6.3 怎樣做長輪詢
6.4 給我看些代碼
6.5 優化長輪詢
6.6 如果javascript被禁用怎么辦
6.7 將長輪詢移植到我們的外匯交易應用
6.7.1 連接
6.7.2 長輪詢和長連接
6.7.3 長輪詢和連接錯誤
6.7.4 服務器端
6.7.5 處理數據
6.7.6 接起來
6.7.7 ie8及更早版本
6.7.8 ie7及其更早版本
6.8 蜿蜒曲折的輪詢
第7章 向后兼容:另辟蹊徑
7.1 共性
7.2 xhr
7.3 iframe
7.4 將xhr/iframe移植到外匯交易應用
7.4.1 后端的xhr
7.4.2 前端的xhr
7.4.3 前端的iframe
7.4.4 接通xhr
7.4.5 接通iframe
7.5 感謝內存
7.6 把襁褓中的外匯交易應用放到床上
第8章 關于sse的其他標準
8.1 請求頭
8.2 事件
8.3 多行數據
8.4 消息中的空白
8.5 又見請求頭
8.6 這就是全部內容嗎
第9章 認證授權:誰在敲門
9.1 cookie
9.2 認證授權(使用apache服務器)
9.3 帶有sse的http post
9.4 多重鑒權選擇
9.5 ssl和cors(連接到其他服務器)
9.6 allow-origin
9.7 完善訪問控制
9.8 head和options
9.9 chrome和safari以及cors
9.10 構造函數與證書
9.11 withcredentials
9.12 cors和向后兼容方案
9.12.1 cors和ie9及其更早版本
9.12.2 ie8/ie9:總是使用長輪詢
9.12.3 動態處理ie9及其更早版本
9.13 匯總
9.14 未來會有更多一樣
附錄a sse標準
a.1 w3c候選推薦標準2012.12.11
a.1.1 摘要
a.1.2 本文檔的狀態
a.1.3 目錄
a.1.4 引言
a.1.5 一致性要求
a.1.6 術語
a.1.7 eventsource接口
a.1.8 處理模型
a.1.9 解析事件流
a.1.10 解釋事件流
a.1.11 注意事項
a.1.12 連接推送和其他特性
a.1.13 垃圾回收
a.1.14 iana須知
a.1.15 參考文獻
a.1.16 致謝
附錄b 重構:javascript全局變量、對象和閉包
b.1 示例
b.2 問題是……
b.3 javascript對象和構造函數
b.4 用對象的代碼
b.5 javascript閉包
附錄c php
c.1 php中的類
c.2 隨機函數
c.3 超全局變量
c.4 數據處理
c.5 密碼
c.6 休眠
HTML5數據推送應用開發 相關資料
“如果你希望一有最新消息發布,你的web客戶端就立即更新,那么就來學習本書吧。本書展示了利用html5和數據推送技術,使你的用戶在幾乎所有現代平臺上及時收到最新消息。”
——peter macintyre,paladin business solutions總裁
“html5 sse是響應式動態交互web前端的未來趨勢。本書闡述了如何在客戶端和服務器端實現sse。此外,你還將學到php的相關知識,以及如何設計高性能、安全的web應用。”
——stuart woodward,hanamaru k.k.高級軟件架構師
HTML5數據推送應用開發 作者簡介
Darren Cook 精通多種計算機語言,包括JavaScript、PHP以及C++,擁有20多年軟件開發及項目管理經驗,涉及金融交易系統、數據可視化工具、世界級公司的網站乃至電子游戲。他開發過類似Twitter的HTTP流數據網絡服務系統,還為許多應用寫過底層的套接字服務器端/客戶端協議,構建過使用SSE和WebSockets的應用。
- >
回憶愛瑪儂
- >
中國歷史的瞬間
- >
詩經-先民的歌唱
- >
李白與唐代文化
- >
我從未如此眷戀人間
- >
伯納黛特,你要去哪(2021新版)
- >
人文閱讀與收藏·良友文學叢書:一天的工作
- >
新文學天穹兩巨星--魯迅與胡適/紅燭學術叢書(紅燭學術叢書)