More Related Content
More from Joseph Chiang (19)
Ncu At Tsung
- 5. YUI AJAX
YUI 用來做 AJAX 叫做 Connection Manager
使用者瀏覽器
A 網站
1. 發出 Request
A 網站
伺服器
2. 伺服器處理 Request
傳統流程:
- 6. YUI AJAX
YUI 用來做 AJAX 叫做 Connection Manager
使用者瀏覽器
A 網站
1. 發出 Request
A 網站
伺服器
2. 伺服器處理 Request
3. 伺服器回傳
傳統流程:
- 7. YUI AJAX
YUI 用來做 AJAX 叫做 Connection Manager
使用者瀏覽器
A 網站
1. 發出 Request
A 網站
伺服器
2. 伺服器處理 Request
3. 伺服器回傳
4. 整份網頁重新整理
傳統流程:
- 10. 使用者瀏覽器
A 網站
1. 用 JavaScript 發出 Request
A 網站
伺服器
2. 伺服器處理 Request
AJAX流程:
YUI AJAX
- 11. 使用者瀏覽器
A 網站
1. 用 JavaScript 發出 Request
A 網站
伺服器
2. 伺服器處理 Request
3. 伺服器回傳
AJAX流程:
YUI AJAX
- 12. 使用者瀏覽器
A 網站
1. 用 JavaScript 發出 Request
A 網站
伺服器
2. 伺服器處理 Request
3. 伺服器回傳
4. 只有小部分更新
AJAX流程:
YUI AJAX
- 17. 利用外部 JavaScript 的特性
AJAX 不能做跨網域的存取!
http://tw.yahoo.com http://tw.lifestyle.yahoo.com
但 <script src=”...”></script> 可以
- 18. 利用外部 JavaScript 的特性
AJAX 不能做跨網域的存取!
http://tw.yahoo.com http://tw.lifestyle.yahoo.com
但 <script src=”...”></script> 可以
http://josephj.com/training/ncu-tsung/script.html
- 19. 利用外部 JavaScript 的特性
AJAX 不能做跨網域的存取!
http://tw.yahoo.com http://tw.lifestyle.yahoo.com
但 <script src=”...”></script> 可以
http://josephj.com/training/ncu-tsung/script.html
http://www.josephjiang.com/training/ncu-tsung/data.js<script src=” “></script>
- 20. 利用外部 JavaScript 的特性
AJAX 不能做跨網域的存取!
http://tw.yahoo.com http://tw.lifestyle.yahoo.com
但 <script src=”...”></script> 可以
http://josephj.com/training/ncu-tsung/script.html
http://www.josephjiang.com/training/ncu-tsung/data.js<script src=” “></script>
var outputString = ‘hello’;
getData(outputString);
- 21. 利用外部 JavaScript 的特性
AJAX 不能做跨網域的存取!
http://tw.yahoo.com http://tw.lifestyle.yahoo.com
但 <script src=”...”></script> 可以
http://josephj.com/training/ncu-tsung/script.html
http://www.josephjiang.com/training/ncu-tsung/data.js<script src=” “></script>
<script>
function getData (data) {
alert(data);
}
</script>
var outputString = ‘hello’;
getData(outputString);
- 28. YUI Get Utility
• 動態新增 <script/> 節點
• YAHOO.util.Get.script(url)
• ex1. 載入函式庫(YUI、jQuery...)
- 29. YUI Get Utility
• 動態新增 <script/> 節點
• YAHOO.util.Get.script(url)
• ex1. 載入函式庫(YUI、jQuery...)
• ex2. 載入外部資料(JSON)
- 30. YUI Get Utility
• 動態新增 <script/> 節點
• YAHOO.util.Get.script(url)
• ex1. 載入函式庫(YUI、jQuery...)
• ex2. 載入外部資料(JSON)
• 動態新增 <link/> 節點
- 31. YUI Get Utility
• 動態新增 <script/> 節點
• YAHOO.util.Get.script(url)
• ex1. 載入函式庫(YUI、jQuery...)
• ex2. 載入外部資料(JSON)
• 動態新增 <link/> 節點
• YAHOO.util.Get.css(url)
- 32. YUI Get Utility
• 動態新增 <script/> 節點
• YAHOO.util.Get.script(url)
• ex1. 載入函式庫(YUI、jQuery...)
• ex2. 載入外部資料(JSON)
• 動態新增 <link/> 節點
• YAHOO.util.Get.css(url)
• ex. 動態更換佈景主題
- 36. • YUI Uploader
• YUI Browser History Manager
• YUI 3.x IO
• YUI JSON Utility
還有更多...