JavaScript編程全解 ((日)井上誠一郎等) 中文pdf完整版
6.67MB / 06-22
JavaScript 函數(shù)式編程 (佛格斯) 中文PDF掃描版[37MB]
37.5MB / 12-19
JavaScript編程精解 ((美)哈弗貝克(Haverbeke,M.)) 中文PDF掃描
17.71MB / 09-01
JavaScript網(wǎng)頁編程從入門到精通 (龐永慶,麥廷琮) pdf掃描版 137
136MB / 11-06
JavaScript編程精解(原書第2版) 帶目錄完整pdf[96MB]
96.4MB / 06-22
-
2024年前端最新場景題面試題 中文完整版pdf javascript電子書 / 2.45MB
-
深入理解JavaScript核心技術(shù)與設(shè)計模式 中文完整版PDF javascript電子書 / 1.31MB
-
JavaScript奇技淫巧 中文完整pdf版 javascript電子書 / 15.5MB
-
-
前端面試資料2024年大廠進(jìn)階秘訣 中文PDF javascript電子書 / 107.29MB
-
-
JSON基礎(chǔ)教程+精編使用指南 完整版PDF javascript電子書 / 1.65MB
-
-
突破JavaScript編程實例五十講 JavaScript編程經(jīng)典實例詳細(xì)剖析 javascript電子書 / 5.19MB
-
vue、react面試題合集 (附答案) 中文PDF版 javascript電子書 / 5.59MB
詳情介紹
第三方JavaScript應(yīng)用程序是自包含的應(yīng)用組件,通常都是小腳本或插件,能夠為Web站點增加功能。它們往往是由獨立的組織或個人提供的,代碼和文件都是來自于遠(yuǎn)程的Web地址。
《第三方JavaScript編程》由兩位第三方應(yīng)用程序開發(fā)領(lǐng)域的專家編寫完成,通過豐富的示例和講解引導(dǎo)讀者掌握第三方Web開發(fā)的相關(guān)技術(shù)及如何開發(fā)運行在第三方環(huán)境的JavaScript代碼?!兜谌絁avaScript編程》共10章,分別介紹了第三方JavaScript的定義、如何加載和執(zhí)行代碼、DOM渲染、第三方腳本和數(shù)據(jù)服務(wù)器之間的通信、跨窗口的消息傳遞方法、身份驗證和cookie、第三方應(yīng)用程序的安全性、JavaScript SDK的發(fā)展、性能、測試和調(diào)試。
目錄
第1章 第三方JavaScript介紹 1
1.1 第三方JavaScript的定義 2
1.2 第三方JavaScript的用法 4
1.2.1 嵌入式微件 6
1.2.2 分析和統(tǒng)計 8
1.2.3 Web服務(wù)API封裝 9
1.3 開發(fā)一個簡單的微件 13
1.3.1 服務(wù)端生成腳本 14
1.3.2 通過iframes分發(fā)微件 16
1.4 第三方開發(fā)的挑戰(zhàn) 17
1.4.1 未知的上下文 17
1.4.2 共享環(huán)境 18
1.4.3 瀏覽器限制 19
1.5 總結(jié) 19
第2章 應(yīng)用的分發(fā)和加載 20
2.1 配置第三方開發(fā)環(huán)境 21
2.1.1 發(fā)布者的測試頁面 21
2.1.2 Web服務(wù)器 22
2.1.3 模擬多個域 23
2.2 加載初始的腳本 24
2.2.1 阻塞式腳本引入 25
2.2.2 使用async和defer無阻塞
加載腳本 26
2.2.3 動態(tài)腳本插入 28
2.3 初始腳本文件 29
2.3.1 window和undefined混淆 30
2.3.2 基本應(yīng)用程序流程 31
2.4 加載額外的文件 32
2.4.1 JavaScript文件 33
2.4.2 庫 35
2.5 腳本參數(shù)傳遞 37
2.5.1 使用查詢字符串 37
2.5.2 使用片段標(biāo)識符 40
2.5.3 使用自定義數(shù)據(jù)屬性 40
2.5.4 使用全局變量 42
2.6 獲取應(yīng)用數(shù)據(jù) 44
2.7 總結(jié) 45
第3章 HTML和CSS的渲染 46
3.1 輸出HTML 47
3.1.1 使用document.write 47
3.1.2 追加到已知位置 48
3.1.3 追加多個微件 50
3.1.4 解耦渲染對象 52
3.2 為你的HTML添加樣式 53
3.2.1 使用內(nèi)聯(lián)樣式 53
3.2.2 加載CSS文件 54
3.2.3 嵌入CSS到
JavaScript中 56
3.3 防御性的HTML和CSS 59
3.3.1 命名空間59
3.3.2 CSS的特殊性 60
3.3.3 過度設(shè)置CSS的特殊性 62
3.4 將內(nèi)容嵌入到iframe中 65
3.4.1 沒有設(shè)置src的iframe 66
3.4.2 外部iframe 68
3.4.3 樣式繼承 69
3.4.4 何時避免使用iframe 73
3.5 小結(jié) 74
第4章 與服務(wù)器通信 75
4.1 AJAX和瀏覽器的同源
策略 76
4.1.1 判定同源的規(guī)則 77
4.1.2 同源策略和腳本加載 78
4.2 帶填充的JSON(JSONP) 80
4.2.1 通過腳本元素加載JSON 80
4.2.2 動態(tài)的回調(diào)函數(shù) 81
4.2.3 局限性和安全問題 84
4.3 子域名代理 85
4.3.1 使用document.domain更改
文檔的源 87
4.3.2 使用子域代理實現(xiàn)跨域
通信 88
4.3.3 子域名代理與JSONP相結(jié)合 91
4.3.4 Internet Explorer和子域代理 94
4.3.5 安全隱患 95
4.4 跨源資源共享 95
4.4.1 發(fā)送簡單的HTTP請求 96
4.4.2 使用CORS傳輸Cookie 98
4.4.3 發(fā)送預(yù)檢請求 99
4.4.4 瀏覽器支持 99
4.5 總結(jié) 100
第5章 跨域iframe通信 101
5.1 HTML5 window.postMessage API 102
5.1.1 使用window.postMessage 發(fā)送信息 103
5.1.2 接收發(fā)送給窗口的消息 104
5.1.3 瀏覽器的支持 106
5.2 降級技術(shù) 107
5.2.1 使用window.name發(fā)送
消息 108
5.2.2 使用URL片段標(biāo)識符發(fā)送消息 111
5.2.3 使用Flash發(fā)送消息 113
5.3 使用easyXDM簡化跨域消息通信 116
5.3.1 加載并初始化easyXDM 116
5.3.2 使用easyXDM.Socket發(fā)送簡單信息 118
5.3.3 使用easyXDM.Rpc定義JSON-RPC接口 119
5.4 總結(jié) 124
第6章 驗證和會話 125
6.1 第三方Cookie 126
6.1.1 Sessions的設(shè)置和
讀取 127
6.1.2 禁用第三方Cookie 128
6.1.3 Internet Explorer和P3P頭 129
6.1.4 檢測cookies是否可用 131
6.2 設(shè)置第三方cookie 134
6.2.1 使用獨立窗口 134
6.2.2 iframe的解決方案(只針對Safari) 137
6.2.3 Chrome和Firefox中的單頁面會話 140
6.3 會話安全 140
6.3.1 HTTPS和更安全的cookie 141
6.3.2 多級身份認(rèn)證 142
6.4 總結(jié) 144
第7章 安全性 145
7.1 Cookies,會話,和會話竊取 146
7.2 跨站腳本 147
7.2.1 XSS攻擊 148
7.2.2 CSS中的XSS漏洞 149
7.2.3 防止XSS對應(yīng)用的攻擊 151
7.3 跨站請求偽造 153
7.3.1 XSRF攻擊 154
7.3.2 JSON劫持 155
7.3.3 保護(hù)應(yīng)用免受XSRF攻擊 156
7.4 發(fā)布者漏洞 158
7.4.1 發(fā)布者模擬 158
7.4.2 點擊劫持 160
7.4.3 拒絕服務(wù) 162
7.5 總結(jié) 162
第8章 獨特的框架 163
8.1 實現(xiàn)一個最基本的
SDK 165
8.1.1 初始化 166
8.1.2 異步加載 167
8.1.3 暴露公共方法 170
8.1.4 事件監(jiān)聽器 170
8.2 版本管理 173
8.2.1 URL版本管理 174
8.2.2 通過初始化進(jìn)行版本控制 176
8.3 封裝Web服務(wù)的APIs 178
8.3.1 在客戶端訪問Web服務(wù)APIs 179
8.3.2 封裝Camera Stork API 182
8.3.3 識別發(fā)布者 186
8.3.4 用戶授權(quán)和OAuth 190
8.4 總結(jié) 191
第9章 性能 193
9.1 優(yōu)化負(fù)荷 194
9.1.1 合并和壓縮源代碼 195
9.1.2 減少圖像請求 196
9.1.3 緩存文件 198
9.1.4 推遲HTTP請求 199
9.2 JavaScript優(yōu)化 204
9.2.1 瀏覽器內(nèi)部:UI線程,重繪和回流 205
9.2.2 控制耗性能的調(diào)用:throttle和debounce函數(shù) 206
9.2.3 使用setTimeout延遲計算 208
9.3 被感知的性能 210
9.3.1 對用戶的操作保持樂觀 211
9.3.2 在文檔就緒之前渲染 212
9.4 總結(jié) 213
第10章 調(diào)試和測試 215
10.1 調(diào)試 216
10.1.1 在生產(chǎn)環(huán)境中使用開發(fā)環(huán)境的代碼 218
10.1.2 單步執(zhí)行代碼 223
10.2 測試 227
10.2.1 單元測試、集成測試和回歸測試 228
10.2.2 使用QUnit編寫回歸測試 230
10.2.3 使用Hiro寫回歸測試 233
10.3 總結(jié) 236
下載地址
人氣書籍
鋒利的jQuery pdf電子書(168M)附源碼
ExtJs 3.0 最新最全中文API幫助文檔 CHM版
jquery1.7 中文手冊 CHM文檔(附j(luò)query1.82 chm手冊)
javascript DOM編程藝術(shù)中文pdf版提供
最完整的JavaScript從入門到精通教程 pdf
鋒利的jquery 第2版 PDF掃描版(帶導(dǎo)航菜單109M)
JQuery 1.7中文手冊及JQuery UI 英文API CHM版
jQuery實戰(zhàn) 中文PDF版
智能社原創(chuàng)新版javaScript視頻教程[全集] 腳本之家推薦
深入淺出Node.js (樸靈著) 中文PDF掃描版[42MB]
下載聲明
☉ 解壓密碼:www.dbjr.com.cn 就是本站主域名,希望大家看清楚,[ 分享碼的獲取方法 ]可以參考這篇文章
☉ 推薦使用 [ 迅雷 ] 下載,使用 [ WinRAR v5 ] 以上版本解壓本站軟件。
☉ 如果這個軟件總是不能下載的請在評論中留言,我們會盡快修復(fù),謝謝!
☉ 下載本站資源,如果服務(wù)器暫不能下載請過一段時間重試!或者多試試幾個下載地址
☉ 如果遇到什么問題,請評論留言,我們定會解決問題,謝謝大家支持!
☉ 本站提供的一些商業(yè)軟件是供學(xué)習(xí)研究之用,如用于商業(yè)用途,請購買正版。
☉ 本站提供的第三方JavaScript編程(美)維尼哲等著 完整版PDF[74MB]資源來源互聯(lián)網(wǎng),版權(quán)歸該下載資源的合法擁有者所有。