blob: a6663801f88c2891f0b8e3ee41cdd2c99cec25bd (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
|
---
title: Firefox 3 技術文件
slug: Mozilla/Firefox/Releases/3
translation_of: Mozilla/Firefox/Releases/3
---
<div>{{FirefoxSidebar}}</div><h3 id="Firefox_3_.E7.B6.B2.E7.AB.99.E9.96.8B.E7.99.BC.E9.A0.88.E7.9F.A5" name="Firefox_3_.E7.B6.B2.E7.AB.99.E9.96.8B.E7.99.BC.E9.A0.88.E7.9F.A5">Firefox 3 網站開發須知</h3>
<p> </p>
<dl>
<dt>
Web application 需要更新的地方</dt>
<dd>
提供一些應用 Firefox 3 的新功能在 web applications 時可能需要注意的地方。</dd>
<dt>
<a href="zh_tw/Firefox_3_Online_and_Offline_Events">Online / Offline 事件</a></dt>
<dd>
Firefox 3 支援 <a class="external" href="http://wiki.whatwg.org/wiki/FAQ#What_is_the_WHATWG.3F">WHATWG</a> 的 online/offline event,讓 applications/extensions 可以偵測目前是否有 active 的網際網路連線、目前是在線上還是斷線中。</dd>
<dt>
<a href="zh_tw/Firefox_3_supports_Cross-site_XMLHttpRequest">Cross-site XMLHttpRequest</a></dt>
<dd>
Firefox 3 支援了 <a class="external" href="http://www.w3.org/TR/access-control/">W3C Access Control</a> working draft,這讓你可以對其他網站作 XMLHttpRequests 以取得其他網站的資料,並加以管理,這讓你可以在自己建立的網站中,混入來自多個其他網站的內容。</dd>
<dt>
Alternate style sheet</dt>
<dd>
Firefox 3 支援 CSS object model alternate style sheet API。(見 <a class="link-https" href="https://bugzilla.mozilla.org/show_bug.cgi?id=200930">Bug 200930</a>)</dd>
<dt>
<a href="zh_tw/Firefox_3_Web-based_protocol_handler">Web-based protocol handlers</a></dt>
<dd>
在 Firefox 3,我們可以使用 navigator.registerProtocolHandler() 的方式把 web application 註冊為 protocal handler。</dd>
<dt>
使用 Canvas 來「畫」字</dt>
<dd>
Firefox 3 支援用 mozilla 專用的非標準、實驗中的 API (mozXXX) 來處理 <canvas></dd>
<dt>
支援在 Canvas 使用 transform</dt>
<dd>
Firefox 3 支援在 <canvas> 上使用 transform() 與 setTransform()</dd>
<dt>
<a href="zh_tw/Firefox_3_Using_Microformat">使用 microformat</a></dt>
<dd>
Firefox 3 現在有 APIs 可以處理 microformat</dd>
<dt>
<a href="zh_tw/Firefox_3_Drag_and_Drop_Events">Drag / drop</a> 事件</dt>
<dd>
Firefox 3 支援兩個新的 events,在「拖放」開始與結束的時候,可以傳給「拖放操作」的 source node。</dd>
<dt>
HTML 5 的 focus 相關屬性</dt>
<dd>
Firefox 3 支援 HTML 5 新增給 DOM 的兩個屬性 <a class="external" href="http://developer.mozilla.org/en/docs/DOM:document.activeElement">activeElement</a> 與 <a class="external" href="http://developer.mozilla.org/en/docs/DOM:document.hasFocus">hasFocus</a>。</dd>
<dt>
<a href="zh_tw/Offline_resources_on_Firefox">Offline resources on Firefox</a></dt>
<dd>
Firefox 3 現在支援讓 web application 可以要求將 resources 存入快取,以便我們離線時可以執行 web applications。</dd>
<dt>
<a href="zh_tw/Firefox_3_CSS_Improvement">CSS 的改善</a></dt>
<dd>
Firefox 3 改善了對於 CSS 的支援。</dd>
<dt>
<a href="zh_tw/Firefox_3_Dom_Improvements">DOM 的改善</a></dt>
<dd>
Firefox 3 的 DOM implimentation 有一些新功能,其中包括:支援了 IE 對 DOM 作的某些 extensions。</dd>
<dt>
Javascript 1.8 的支援</dt>
<dd>
Firefox 3 現在支援 Javascript 1.8。(見 <a class="link-https" href="https://bugzilla.mozilla.org/show_bug.cgi?id=380236">Bug 380236</a>)</dd>
<dt>
EXSLT 的支援</dt>
<dd>
Firefox 3 支援了 a substantial subset of the EXSLT extensions to XSLT。</dd>
<dt>
SVG 的改善</dt>
<dd>
Firefox 3 大大提高了對 SVG 的支援,其中包括:支援了超過兩打的新 filters、好幾個新元素、新屬性,以及其他的改善。</dd>
<dt>
<a href="zh_tw/Firefox_3_Animated_PNG_support">Animated PNG</a> 的支援</dt>
<dd>
Firefox 3 現在支援動態 PNG 格式 (Animated PNG image format)</dd>
<dt>
<a href="zh_tw/Firefox_3_ping_attribute_support_for_anchor_element"><a ping></a> 的支援</dt>
<dd>
Firefox 3 現在支援用 <a ping> 去 ping URL,並且預設是 enable 的。</dd>
</dl>
<h3 id=".E5.8F.83.E8.80.83.E8.B3.87.E6.96.99" name=".E5.8F.83.E8.80.83.E8.B3.87.E6.96.99">參考資料</h3>
<p><a class="external" href="http://developer.mozilla.org/en/docs/Firefox_3_for_developers#For_web_site_and_application_developers">Firefox 3 for developers</a></p>
<h3 id=".E5.BB.B6.E4.BC.B8.E9.96.B1.E8.AE.80" name=".E5.BB.B6.E4.BC.B8.E9.96.B1.E8.AE.80">延伸閱讀</h3>
<ul>
<li><a class="external" href="http://developer.mozilla.org/en/docs/Updating_extensions_for_Firefox_3">Updating extensions for Firefox 3</a></li>
<li><a class="external" href="http://developer.mozilla.org/en/docs/Updating_web_applications_for_Firefox_3">Updating web applications for Firefox 3</a></li>
<li><a class="external" href="http://developer.mozilla.org/en/docs/Firefox_2_for_developers">Firefox 2 for developers</a></li>
<li><a class="external" href="http://developer.mozilla.org/en/docs/Firefox_1.5_for_developers">Firefox 1.5 for developers</a></li>
</ul>
<div class="noinclude">
</div>
<p>{{ languages( { "en": "en/Firefox_3_for_developers", "es": "es/Firefox_3_para_desarrolladores", "fr": "fr/Firefox_3_pour_les_d\u00e9veloppeurs", "ja": "ja/Firefox_3_for_developers", "ko": "ko/Firefox_3_for_developers", "pl": "pl/Firefox_3_dla_programist\u00f3w", "pt": "pt/Firefox_3_para_desenvolvedores" } ) }}</p>
|