2019年6月12日 星期三

(23)系統資訊 下篇

screen物件
screen物件可以用來偵測與螢幕解析度相關的資訊,其屬性列表如下:
  • screen.width 目前顯示器的寬度(單位;像素)
  • screen.height 目前顯示器的寬度(單位;像素)
  • screen.pixelDepth 顯示色彩度像素的位元數量
  • screen.colorDepth 可顯示的色彩數量

螢幕區域
 所謂螢幕區域,就是你目前螢幕的「解析度」,如果你要調整你目前顯示器的解析度,可以由「控制台」的「顯示器」項目中做設定,但是必須切換「顯示器內容」對話視窗的選項頁為「設定值」,然後在「螢幕區域」的項目中做設定。

「解析度」的設定分為「水平」方向與「垂直」方向,其設定值是兩兩配對的,如果你的螢幕是17吋的,那你可能將解析度設為「800x600」,而螢幕15吋的,那你可能將解析度設為「640x480」,解析度越高畫面越精緻,但是畫面也會變小。

當我們以解析度「800x600」來設計網頁,若瀏覽者以「800x600」的解析度來觀看我們的網頁,則瀏覽者將可以瀏覽到畫面完整而內容正確的網頁,但瀏覽者以「640x480」的解析度來觀看我們的網頁時,則瀏覽者將可能獲得如奇怪畫面。

為了讓我們精心設計的網頁能夠完整的顯示在瀏覽器中,避免因瀏覽者顯示器解析度與我們網頁設計時的解析度不同而造成瀏覽畫面偏差,所以我們可以利用screen物件對瀏覽者的顯示器解析度加以偵測,並告知瀏覽者適當的調整其顯示器解析度,以便獲得最佳的網頁觀賞畫面!

要得知瀏覽者顯示器「水平」方向的螢幕解析度,我們可以利用screen物件的『width』屬性,而使用screen物件的『height』屬性則可得知瀏覽者顯示器「垂直」方向的螢幕解析度。

2019年6月5日 星期三

(22)系統資訊 上篇

JavaScript是駭客的工具!這可不是小誌在危言聳聽,因為JavaScript程式是夾帶在網頁中,當網頁下載到瀏覽者的瀏覽器中才會開始執行,因此,瀏覽者的相關資訊是可被JavaScript程式所擷取的,一般來說,JavaScript程式的「駭」人威力並不像可執行檔(*.exe,*.com)那樣的驚人,不過,在有心人士的眼中仍然是一個非常好的「駭」人工具。

Script (文稿) ,是由一群可以在網頁伺服器(Server)或客戶端(Client)瀏覽器執行的指令所組合而成,例如VBScript或JavaScript。 VBScript 與 JavaScript 都是所謂的:網頁應用程式語言,但是這些由JavaScript 或 VBScript 所完成的網頁程式並不需要透過模擬網路伺服器的機制來開啟,因為瀏覽器本身就具有執行這些網頁應用程式的能力,也正因為如此,當這些Script隨著網頁下載到瀏覽器後,便可對瀏覽者的機器系統資料加以分析。

瀏覽器物件
要正確地獲知瀏覽者所使用的瀏覽器種類與瀏覽器版本,可以利用JavaScript所提供的瀏覽器物件『navigator』,透過瀏覽器物件的屬性,我們將可以獲得許多瀏覽者的系統資訊:
  • navigator.appName  瀏覽者的瀏覽器名稱
  • navigator.appVersion 瀏覽者的瀏覽器版本與作業系統
  • navigator.userAgen 瀏覽者的瀏覽器名稱、版本與作業系統

2019年5月28日 星期二

Office 2019快速學習技:讓你早下班

Office 2019快速學習技:讓你早下班

本書特色   

  ●包含Word、Excel、PowerPoint三套軟體,版本為最新的2019。
  ●隨查即用,可針對不會的功能或技巧做學習。
  ●範例簡潔、功能明確,可透過半完成品範例,直接在短時間內學習到關鍵技巧。
  ●取材生活化,範例內容皆符合求學&職場需求。

詳細資料
  • ISBN:9789572246634
  • 規格:平裝 / 416頁 / 17 x 23 x 2.08 cm / 普通級 / 全彩印刷 / 初版
  • 出版地:台灣