Preface

诪讘讜讗

讗讜讚讜转 诪讘讜讗 讝讛

聽讞诇拽 讝讛 诪转讗专 讗转 讛诪讚专讬讱 注爪诪讜, 讗讬讱 讛诪讬讚注 讘讜 诪讜爪讙 讜讗讬讱 讗转讛 讬讻讜诇 诇讛砖转诪砖 讘讚讜讙诪讗讜转 讛诪讜讘讗讜转 讘诪讚专讬讱 讝讛 讘驻讬转讜讞 讛-DOM聽砖诇讱.

诪住诪讱 讝讛 谞诪爪讗 讘驻讬转讜讞 讜转专讙讜诐 诪转诪讬讚 讜讗讬谞讜 诪讻讬诇 讗转 讻诇诇 讛诪讬讚注 讗讜讚讜转 DOM.

诪讬 爪专讬讱 诇拽专讗 讗转 讛诪住诪讱 讛讝讛

讛拽讜专讗 砖诇 诪讚专讬讱 讝讛 讛讜讗 诪驻转讞 讗转专讬诐 讗讜 诪砖转诪砖 讛诪讘讬谉 讘讘谞讬讬转 讗转专讬诐 讜诪讘谞讛 讚驻讬 讗讬谞讟专谞讟. 诪讚专讬讱 讝讛 谞诪谞注 诪讛谞讞讜转 诪讜拽讚诪讜转 讗讜讚讜转 讛讛讻专讜转 砖诇 讛拽讜专讗讬诐 注诐 DOM, 注诐 XML, 注诐 砖专转讬 讗讬谞讟专谞讟, 注诐 转拽讬谞讛 讛拽砖讜专讛 讘讗讬谞讟专谞讟 讜讙诐 注诐 JavaScript. 诪讚专讬讱 讝讛 讬讜爪讗 诪转讜讱 讛谞讞讛 砖诇拽讜专讗 讛讻专讜转 注诐 HTML 讜注诐 讛诪讘谞讛 讛讘住讬住讬 砖诇 讚祝 讗讬谞讟专谞讟, 注诐 讚驻讚驻谞讬诐 讜注诐 CSS.

讛诪讬讚注 讛诪拽讚讬诐 讛诪讜爪讙 讘诪讚专讬讱 讝讛, 讻诪讜 讙诐 讛诪讬讚注 讛诪转拽讚诐 讛讬谞讜 讘注诇 注专讱 专讘 注讘讜专 诪驻转讞讬 讗讬谞讟专谞讟 诪谞讜住讬诐 讜讘诇转讬 诪谞讜住讬诐 讻讗讞讚, 讜讗讬谞讜 专拽 注讘讜专 讛诪转讞讬诇讬诐 讘驻讬转讜讞 诇讗讬谞讟专谞讟.

诪讛讜讗 Gecko?

诪讜讝讬诇讛, Firefox, Netscape 讜砖讗专 讛讚驻讚驻谞讬诐 诪讘讜住住讬 诪讜讝讬诇讛 诪砖转诪砖讬诐 讘诪讬诪讜砖 讝讛讛 砖诇 DOM.

Gecko, 专讻讬讘 讛转讻谞讛 讘讚驻讚驻谞讬诐 讛诪讟驻诇 讘谞讬转讜讞 讚驻讬 HTML, 诪讘谞讛 讛讚驻讬诐, DOM 讜转爪讜讙转 诪诪砖拽 讛转讻谞讬转 注爪诪讛 - 讛讬谞讜 诪讬诪讜砖 砖诇 诪谞讜注 转爪讜讙讛 诪讛讬专 讜转讜讗诐 讛转拽讬谞讛 砖诇 W3C 讜砖诇 专讻讬讘讬诐 讚诪讜讬讬 DOM.

转讞讘讬专 API

讛转讬讗讜专讬诐 讘诪讚专讬讱 讝讛 砖诇 讛-API 诪讻讬诇讬诐 讗转 讛转讞讘讬专, 驻专诪讟专讬诐, 讚讜讙诪讗讜转, 讛注专讜转 讜拽讬砖讜专讬诐 诇诪驻专讟讬诐 讛诪转讗讬诪讬诐.

诇专讜讘, 诪讗驻讬讬谞讬诐 诇拽专讬讗讛 讘诇讘讚 讬砖谞讛 砖讜专转 转讞讘讬专 讗讞转 诪讗讞专 讜讗讬谉 讗驻砖专讜转 诇砖谞讜转 讗讜转诐, 讗诇讗 专拽 诇讙砖转 (诇拽专讗) 讗讜转诐. 诇讚讜讙诪讛, 讛诪讗驻讬讬谉 诇拽专讬讗讛 讘诇讘讚 availHeight 砖诇 讗讜讘讬讬拽讟 screen 诪讻讬诇 讗转 讛诪讬讚注 讛讘讗 讗讜讚讜转 讛转讞讘讬专:

iAvail = window.screen.availHeight

讘诪拽专讛 讝讛, 讛讻讜讜谞讛 讛讬讗 砖谞讬转谉 诇讛砖转诪砖 讘诪讗驻讬讬谉 专拽 讘爪讬讚讜 讛讬诪谞讬 砖诇 讛讘讬讟讜讬, 诇注讜诪转 诪讗驻讬讬谉 诇拽专讬讗讛 讜讻转讬讘讛, 讗讜转讜 谞讬转谉 讙诐 诇砖谞讜转 讻诪讜 砖诪讚讙讬诪讛 讚讜讙诪转 讛转讞讘讬专 讛讘讗讛:

msg = window.status
window.status = msg

讘讗讜驻谉 讻诇诇讬, 讻讗砖专 讗谞讜 诪转讗专讬诐 诪讗驻讬讬谉 砖诇 讗讜讘讬讬拽讟, 谞爪讬讙 讗转 讛讗讜讘讬讬拽讟 讘爪讜专讛 驻砖讜讟讛, 讻诇讜诪专 element 注讘讜专 讻诇诇 讛专讻讬讘讬诐 讜 document 注讘讜专 专讻讬讘 讛诪住诪讱 (document) 讛专讗砖讬.

砖讬诪讜砖 讘讚讜讙诪讗讜转

讚讜讙诪讗讜转 专讘讜转 讘诪讚专讬讱 讝讛 讛讬谞谉 转讜讻谉 砖诇 拽讘爪讬诐 砖诇诪讬诐 砖谞讬转谉 诇讛专讬抓 讘爪讜专讛 驻砖讜讟讛 注诇 讬讚讬 讛注转拽讛 讜讛讚讘拽讛 诇拽讜讘抓 讞讚砖 - 讜驻转讬讞转诐 讘讗诪爪注讜转 讚驻讚驻谉. 讚讜讙诪讗讜转 讗讞专讜转 讛讬谞谉 专拽 驻讬住讜转 拽讜讚, 讗讜转谉 谞讬转谉 诇讛专讬抓 注诇 讬讚讬 注讟讬驻转诐 讘驻讜谞拽爪讬转 JavaScript.