「Gecko 1.8 變更」修訂間的差異
出自 MozTW Wiki
Danielwang(對話 | 貢獻) 小 (→圖片) |
(→CSS) |
||
(未顯示由 1 位使用者於中間所作的 1 次修訂) | |||
行 17: | 行 17: | ||
* [http://www.w3.org/TR/css3-ui/#outline1 <code>outline</code>] (輪廓) 特性現在已經可以使用。與邊框 (border) 不同的是,它並不影響版面配置。 | * [http://www.w3.org/TR/css3-ui/#outline1 <code>outline</code>] (輪廓) 特性現在已經可以使用。與邊框 (border) 不同的是,它並不影響版面配置。 | ||
* <code>-moz-outline-radius</code> 允許有圓角的輪廓 | * <code>-moz-outline-radius</code> 允許有圓角的輪廓 | ||
− | * CSS | + | * CSS 產生內容 (generated content) 中的計數器 ([http://www.w3.org/TR/CSS21/generate.html#counters counter]) 已完整支援(實做與 CSS2.1 現有草案不同,但與將出版的一致),如此可以借樣式表自動計算標示小節、標題等號碼。 |
== JavaScript 與 DOM == | == JavaScript 與 DOM == | ||
行 31: | 行 31: | ||
* 支援 SVG,它提供無關解析度、可變動向量圖形,並含 DOM。此版本含原生 SVG 支援做為技術預覽,尚缺濾鏡、動畫、SVG 定義字型等功能。 | * 支援 SVG,它提供無關解析度、可變動向量圖形,並含 DOM。此版本含原生 SVG 支援做為技術預覽,尚缺濾鏡、動畫、SVG 定義字型等功能。 | ||
− | * 支援 <code><canvas></code>: code><canvas></code> 是能以 script 程式控制的點陣圖繪製區,可用在繪製 DHTML 互動圖或遊戲圖片等之上。詳盡介紹參見[[用 Canvas 畫圖]]。 | + | * 支援 <code><canvas></code>: <code><canvas></code> 是能以 script 程式控制的點陣圖繪製區,可用在繪製 DHTML 互動圖或遊戲圖片等之上。詳盡介紹參見[[用 Canvas 畫圖]]。 |
== 其它 == | == 其它 == |
於 2006年1月2日 (一) 00:05 的最新修訂
Gecko 1.8 是 Mozilla Firefox 1.5 與 Seamonkey 1.0 所用的排版引擎。這裡列出 Gecko 1.8 與 Gecko 1.7 (Firefox 1.0 / Mozilla 1.7 引擎) 的變更:
來源: http://developer.mozilla.org/en/docs/What%27s_New_in_Deer_Park_Alpha
HTML
- tabIndex 為負值 (="-1") 的元素可以取得焦點 (focus),雖然它們不在定位順序 (tab order) 內。
- 依 HTML4 規格,現在 <object> 元素也可以做為表單的資料送出。
CSS
- 完整地支援 CSS2 的
quotes
特性,上引號跟下引號皆能依據其階層正確顯示 - CSS3
:only-child
選取符讓你選擇 DOM 中的唯一子元素,意即其母元素除此元素外無其它子元素。 - CSS3 分欄版面草案的實驗性實作,這允許出排如報紙般的多欄版面。
- CSS3 的
overflow-x
及overflow-y
兩特性,可用來分別控制內容水平或垂直超出區塊時的處理方式。舉例來說,可以將水平方向超出的部分隱藏,而垂直超出的部分則顯示捲軸。 - 在 Windows、OS/2 及 Linux (Gtk+ 2.x) 上,cursor 特性可有 URI 值,這允許您任意指定滑鼠移上某 DOM 節點時的游標圖案。所有 Gecko 能支援的圖片格式都能使用(SVG、動態 GIF 和 ANI 目前還不行)。
- 支援更多滑鼠游標名稱。
outline
(輪廓) 特性現在已經可以使用。與邊框 (border) 不同的是,它並不影響版面配置。-moz-outline-radius
允許有圓角的輪廓- CSS 產生內容 (generated content) 中的計數器 (counter) 已完整支援(實做與 CSS2.1 現有草案不同,但與將出版的一致),如此可以借樣式表自動計算標示小節、標題等號碼。
JavaScript 與 DOM
- Array 物件有新增方法以處理常見工作。見 JavaScript 1.5 Array Object。
- 以
document.open("text/plain")
方式寫入新文件的字串視為純文字,斷行跟標籤將直接顯現、不予解析。 - XML Events,W3C 規格書之一,提供整合宣告事件監聽式及事件控管的 XML 語言。
- 依據 DOM 規格,取消 keydown 事件會一併取消其 keyup、keypress 事件。
- DHTML 的 Accessibility API: Gecko 現在可以讓 DHTML 作者增加自訂元素、描述其語意、並藉 MSAA 與 ATK 闡述此資訊。
- 大幅改善 DHTML 效能。
圖片
- 支援 SVG,它提供無關解析度、可變動向量圖形,並含 DOM。此版本含原生 SVG 支援做為技術預覽,尚缺濾鏡、動畫、SVG 定義字型等功能。
- 支援
<canvas>
:<canvas>
是能以 script 程式控制的點陣圖繪製區,可用在繪製 DHTML 互動圖或遊戲圖片等之上。詳盡介紹參見用 Canvas 畫圖。
其它
- 既存連線會在收到 408 訊息(要求逾時)後正確中斷,另啟新連線重新提出要求。
- URI 往後不論原網頁的編碼方式、一律以 UTF8 送出�,這修復有非 ASCII 檔案名稱的圖片/鏈結的網站。
- 支援 XForms: W3C XML Forms 提供以 XML 撰寫複雜表單的功能,更勝一般 HTML 表單(如可在客戶端以 XML Schema 驗證資料、用 XML 收發資訊等)。目前可藉擴充套件提供 XForms 支援,參見 Mozilla XForms 專案網頁。