Time of Update: 2018-12-05
String 對象用於處理已有的字元塊。JavaScript String(字串)對象 執行個體計算字串的長度如何使用長度屬性來計算字串的長度。 為字串添加樣式如何為字串添加樣式。 indexOf() 方法如何使用 indexOf() 來定位字串中某一個指定的字元首次出現的位置。 match() 方法如何使用 match() 來尋找字串中特定的字元,並且如果找到的話,則返回這個字元。 如何替換字串中的字元 - replace()如何使用 replace() 方法在字串中用某些字元替換另一些字元。
Time of Update: 2018-12-05
關於本測驗本測驗包含 20 道題,每道題的最長答題時間是 20 分鐘(這是由於每個 session 的預設有效時間是 20 鐘)。本測驗是非官方的測試,它僅僅提供了一個瞭解您對 JavaScript 的掌握程度的工具。測驗會被記分每道題的分值是 1 分。在您完成全部的 20 道題之後,系統會為您的測驗打分,並提供您做錯的題目的正確答案。其中,綠色為正確答案,而紅色為錯誤答案。現在就開始測驗!祝您好運。
Time of Update: 2018-12-05
JavaScript 可用來在資料被送往伺服器前對 HTML 表單中的這些輸入資料進行驗證。JavaScript 表單驗證JavaScript 可用來在資料被送往伺服器前對 HTML 表單中的這些輸入資料進行驗證。被 JavaScript 驗證的這些典型的表單資料有:使用者是否已填寫表單中的必填項目? 使用者輸入的郵件地址是否合法? 使用者是否已輸入合法的日期? 使用者是否在資料域 (numeric field) 中輸入了文本? 必填(或必選)項目下面的函數用來檢查使用者是否已填寫表單中的必填(
Time of Update: 2018-12-05
我們可以使用 JavaScript 來建立動態映像。執行個體按鈕動畫利用兩個不同的事件來驅動兩個相應的函數,來切換兩張對應的圖片以創造齣動畫效果。 JavaScript 動畫使用 JavaScript 建立生動影像是可行的。竅門是:使用 JavaScript 通過不同的事件來切換不同的映像。在下面的例子中,我們要製作一個充當連結按鈕的映像。我們將使用 onMouseOver 事件和 onMouseOut 事件來驅動 JavaScript 函數切換映像。HTML 程式碼這是 HTML
Time of Update: 2018-12-05
JavaScript String(字串)對象 執行個體返回字串的長度 為字串添加樣式 返回字串中指定文本首次出現的位置 - indexOf()方法 尋找字串中特定的字元,若找到,則返回該字元 - match() 方法 替換字串中的字元 - replace() 參閱:JavaScript String 對象參考手冊。JavaScript Date(日期)對象 執行個體使用 Date() 方法來返回今天的日期和時間 使用 getTime() 計算從1970年到今天有多少年 使用
Time of Update: 2018-12-05
日期對象用於處理日期和時間。JavaScript Date(日期)對象 執行個體返回當日的日期和時間如何使用 Date() 方法或者當日的日期。 getTime()使用 getTime() 計算從 1970 年到今天有多少年。 setFullYear()如何使用 setFullYear() 得到精確的日期。 toUTCString()如何使用 toUTCString() 將當日的日期(根據 UTC)轉換為字串。 getDay()如何使用 getDay() 來顯示星期,而不僅僅是數字。
Time of Update: 2018-12-05
文章目錄 文法執行個體執行個體 - 無窮迴圈文法執行個體 通過使用 JavaScript,我們有能力做到在一個設定的時間間隔之後來執行代碼,而不是在函數被調用後立即執行。我們稱之為計時事件。執行個體簡單的計時單擊本例中的按鈕後,會在 5 秒後彈出一個警告框。另一個簡單的計時本例中的程式會執行 2 秒、4 秒和 6 秒的計時。在一個無窮迴圈中的計時事件在本例中,單擊開始計時按鈕後,程式開始從 0
Time of Update: 2018-12-05
文章目錄 1:2: 數組對象的作用是:使用單獨的變數名來儲存一系列的值。執行個體建立數組建立數組,為其賦值,然後輸出這些值。For...In 聲明使用 for...in 聲明來迴圈輸出數組中的元素。合并兩個數組 - concat()如何使用 concat() 方法來合并兩個數組。用數組的元素組成字串 - join()如何使用 join() 方法將數組的所有元素組成一個字串。文字數組 - sort()如何使用 sort()
Time of Update: 2018-12-05
文章目錄 事件舉例: 事件是可以被 JavaScript 偵測到的行為。事件JavaScript 使我們有能力建立動態網頁面。事件是可以被 JavaScript 偵測到的行為。網頁中的每個元素都可以產生某些可以觸發 JavaScript 函數的事件。比方說,我們可以在使用者點擊某按鈕時產生一個 onClick 事件來觸發某個函數。事件在 HTML
Time of Update: 2018-12-05
你可以在 JavaScript 中使用反斜線來向文本字串添加特殊字元。插入特殊字元反斜線用來在文本字串中插入省略符號、分行符號、引號和其他特殊字元。請看下面的 JavaScript 代碼:var txt="We are the so-called "Vikings" from the north."document.write(txt)在 JavaScript 中,字串使用單引號或者雙引號來起始或者結束。這意味著上面的字串將被截為:We are the
Time of Update: 2018-12-05
Math(算數)對象的作用是:執行常見的算數任務。執行個體round()如何使用 round()。 random()如何使用 random() 來返回 0 到 1 之間的隨機數。 max()如何使用 max() 來返回兩個給定的數中的較大的數。 min()如何使用 min() 來返回兩個給定的數中的較小的數。 完整的 Math 對象參考手冊我們提供 JavaScript Math
Time of Update: 2018-12-05
文章目錄 文法:執行個體: For...In 聲明用於遍曆數組或者對象的屬性(對數組或者對象的屬性進行迴圈操作)。執行個體For...In 聲明如何使用 For...In 聲明來遍曆數組內的元素。 JavaScript For...In 聲明For...In 聲明用於對數組或者對象的屬性進行迴圈操作。for ... in 迴圈中的代碼每執行一次,就會對數組的元素或者對象的屬性進行一次操作。文法:for (變數 in 對象){
Time of Update: 2018-12-05
除了內建的 JavaScript 對象以外,你還可以使用 JavaScript 訪問並處理所有的 HTML DOM 對象。更多 JavaScript 對象點擊以下連結,可以獲得以下對象的更多資訊,包括它們的集合、屬性、方法以及事件。對象描述WindowJavaScript 層級中的頂層對象。Window 對象表示瀏覽器視窗。每當 <body> 或者 <frameset> 標籤出現,Window
Time of Update: 2018-12-05
文章目錄 執行個體 映像地圖指的是帶有可點擊地區的映像。執行個體簡單的 HTML 影像地圖 本例示範一幅沒有添加 JavaScript 的影像地圖。 添加了 JavaScript 的影像地圖 本例示範一幅添加了 JavaScript 的影像地圖,當滑鼠浮動於某個熱點上時,會調用 JavaScript 函數來顯示熱點所對應的星球的簡介。 JavaScript 映像地圖我們已經從 HTML
Time of Update: 2018-12-05
文章目錄 屬性方法1. 建立對象的執行個體2. 建立對象的模版 對象有助於組織資訊。執行個體建立對象的執行個體本例向您展示如何建立 JavaCript 對象的執行個體 (instance)。建立用於對象的模板本例向您展示如何建立 JavaCript 對象的模板 (template)。 JavaScript 對象在本教程前面的章節,我們已經學習到 JavaScript 擁有若干內建的對象,比如 String、Date、Array
Time of Update: 2018-12-05
文章目錄 文法:執行個體 1文法:執行個體 1文法:執行個體: try...catch 的作用是測試代碼中的錯誤。執行個體try...catch 語句如何編寫 try...catch 語句。帶有確認框的 try...catch 語句另一個編寫 try...catch 語句的例子。 JavaScript - 捕獲錯誤當我們在網上衝浪時,總會看到帶有 runtime 錯誤的 Javascript 警告框,同時會詢問我們“是否進行 debug?”
Time of Update: 2018-12-05
執行個體檢測瀏覽器及版本使用 JavaScript 檢測關於訪問者的瀏覽器名稱及其版本。 檢測瀏覽器的更多資訊使用 JavaScript 檢測關於訪問者瀏覽器的更多資訊。 檢測瀏覽器的全部資訊使用 JavaScript 檢測關於訪問者瀏覽器的全部資訊。 根據瀏覽器類型提醒使用者使用 JavaScript 檢測關於訪問者的瀏覽器名稱及其版本,然後根據這些資訊產生不同內容的警告框。 瀏覽器檢測本教程中幾乎所有的代碼均可在任何支援 JavaScript
Time of Update: 2018-12-05
文章目錄 HTML DOMDHTMLASP 現在已經你已經學習了 JavaScript,接下來該學習什麼呢?JavaScript 概要本教程中我們向您講授了如何向 html 頁面添加 JavaScript,使得網站的動態性和互動性更強。你已經學習了如何建立對事件的響應,驗證表單,以及如何根據不同的情況運行不同的指令碼。你也學到了如何建立和使用對象,以及如何使用 JavaScript 的內建對象。如需更多關於 JavaScript
Time of Update: 2018-12-05
Boolean(邏輯)對象用於將非邏輯值轉換為邏輯值(true 或者 false)。執行個體檢查邏輯值檢查邏輯對象是 true 還是 false。 完整的 Boolean 對象參考手冊我們提供 JavaScript Boolean 對象參考手冊,其中包括所有可用於數組對象的屬性和方法。該手冊包含了對每個屬性和方法的詳細描述以及相關執行個體。Boolean 對象您可以將 Boolean 對象理解為一個產生邏輯值的對象封裝器。Boolean(邏輯)對象用於將非邏輯值轉換為邏輯值(true 或者
Time of Update: 2018-12-05
《javascript模式》第2章 基本技巧 中,講了一些在前段編程中的一些規範和建議,同時還有一些平常經常忽視且容易踩中的坑。以下僅是部分內容的摘要和總結,以做備忘用,如有錯漏,敬請指出。如需瞭解更多,可參閱原著,挺不錯的書。 1 鏈式賦值的陷阱function func(){ var innerVar = globalVar = 20; }func();console.log(typeof globalVar);