Html - Note

DOM (Document Object Model)

是一種瀏覽器用來表示和操作 HTML 或 XML 文件的結構化方式。當一個網頁加載時,瀏覽器會將 HTML 文檔解析成 DOM 樹,然後讓開發者使用 JavaScript 等語言動態修改網頁的內容、結構和樣式。

view size

  • window.devicePixelRatio: 代設備的屏幕通常具有比標準顯示器更高的像素密度(1 個 CSS 像素 = 2 個物理像素)。
  • window.outerWidth: 瀏覽器窗口的整體寬度(包括邊框、工具欄等)。
  • window.innerWidth: 可見區域的寬度(包含滾動條)。
  • document.documentElement.clientWidth: 可見區域的寬度(不包含滾動條)。
  • screen.width: 屏幕(硬體)解析度的寬度(整個設備屏幕的寬度,與瀏覽器窗口大小無關)。

url

  • window.location.search: 用於獲取 URL 中的查詢字串(query string)。查詢字串是指 ? 後面的部分,通常用來傳遞參數,例如:https://example.com/page?name=John&age=30 中的 ?name=John&age=30