找到 449 篇文章,關於程式設計指令碼

如何編寫一個指令碼,根據 W3C DOM 或 IE 4 DOM 的可用性來使用它們?

Abhinanda Shri
更新於 2020-06-23 07:25:37

85 次瀏覽

如果您想編寫一個指令碼,使其能夠根據 W3C DOM 或 IE 4 DOM 的可用性靈活地使用其中一個,那麼您可以使用一種能力測試方法,首先檢查方法或屬性是否存在,以確定瀏覽器是否具有您所需的此功能。以下程式碼段演示了這一點:if (document.getElementById) {    // 如果 W3C 方法存在,則使用它 } else if (document.all) {    // 如果 all[] 陣列存在,則使用它 } else {    // 否則使用舊版 DOM }

throw 語句在 JavaScript 中的作用是什麼?

Jennifer Nicholas
更新於 2020-06-23 07:25:09

116 次瀏覽

使用 throw 語句來引發內建異常或自定義異常。稍後可以捕獲這些異常,並採取相應的措施。示例您可以嘗試執行以下程式碼以實現 throw 語句:                                         單擊以下內容以檢視結果:                          

JavaScript 中 setTimeout() 和 setInterval() 的區別是什麼?

Rishi Rathor
更新於 2023-11-24 00:58:53

1K+ 次瀏覽

setTimeout() 函式 setTimeout( function, duration) − 此函式從現在開始經過 duration 毫秒後呼叫 function。它只執行一次。讓我們看一個例子:它等待 2000 毫秒,然後執行回撥函式 alert('Hello') − setTimeout(function() { alert('Hello');}, 2000); setInterval() 函式 setInterval(function, duration) − 此函式每經過 duration 毫秒就呼叫 function。它會無限次執行。讓我們看一個例子:它每 2000 毫秒觸發一次 alert('Hello'),而不僅僅是一次。 setInterval(function() { alert('Hello');}, 2000);

使用 JavaScript 如何查詢 Web 瀏覽器的名稱及其版本?

Abhinaya
更新於 2020-06-23 07:01:42

269 次瀏覽

要查詢 Web 瀏覽器的名稱及其版本,您需要嘗試以下程式碼:示例           瀏覽器檢測示例                                  

在我的網頁上可以使用哪些不同的 Navigator 屬性?

Daniol Thomas
更新於 2020-06-23 07:02:17

118 次瀏覽

可以在您的網頁中使用多個與 Navigator 相關的屬性。以下是這些屬性:序號屬性和描述1appCodeName此屬性是一個字串,包含瀏覽器的程式碼名稱,Netscape 表示 Netscape,Microsoft Internet Explorer 表示 Internet Explorer。2appVersion此屬性是一個字串,包含瀏覽器的版本以及其他有用資訊,例如其語言和相容性。3language此屬性包含瀏覽器使用的語言的兩位字母縮寫。僅 Netscape。4mimTypes[]此屬性是一個數組,包含客戶端支援的所有 MIME 型別。僅 Netscape。5platform[]此屬性是一個字串,包含 ... 閱讀更多

如何向我的 JavaScript 新增除錯程式碼?

Krantik Chavan
更新於 2020-01-17 11:06:09

148 次瀏覽

要向 JavaScript 新增除錯程式碼,請在程式中使用 alert() 或 document.write() 方法。例如,var debugging = true; var whichImage = "widget"; if( debugging ) alert( "Calls swapImage() with argument: " + whichImage ); var swapStatus = swapImage( whichImage ); if( debugging ) alert( "Exits swapImage() with swapStatus=" + swapStatus );檢查 alert() 的內容和順序,您可以非常輕鬆地檢查程式的健康狀況。

如何減少指令碼中的錯誤數量?

Ramu Prasad
更新於 2020-06-23 07:03:36

166 次瀏覽

要減少指令碼中的錯誤數量,請遵循以下提示:使用大量的註釋。註釋使您能夠解釋為什麼按照這種方式編寫指令碼,以及解釋程式碼中特別困難的部分。始終使用縮排使程式碼易於閱讀。縮排語句還可以讓您更輕鬆地匹配開始和結束標籤、花括號和其他 HTML 和指令碼元素。編寫模組化程式碼。儘可能將語句分組到函式中。函式允許您對相關語句進行分組,並以最小的努力測試和重用程式碼部分。在使用 ... 閱讀更多

C++ 中 #define 和 const 關鍵字的區別是什麼?

Anvi Jain
更新於 2019-07-30 22:30:21

293 次瀏覽

#define 指令是一個預處理器指令;預處理器在編譯器看到它之前就用其主體替換了這些宏。可以將其視為原始碼的自動搜尋和替換。const 變數宣告在語言中聲明瞭一個實際的變數,您可以像使用真實變數一樣使用它:獲取其地址、傳遞它、強制轉換它、轉換它等。在沒有編譯器最佳化的情況下,這兩種情況在不同的情況下都存在與記憶體分配相關的隱藏成本。但是,透過適當的最佳化,它們或多或少是相同的。此外,預處理器宏沒有任何作用域,而 ... 閱讀更多

如何在 Python 中從日期中減去 Python timedelta?

Rajendra Dharmkar
更新於 2023-11-02 13:16:07

9K+ 次瀏覽

您可以使用 timedelta 物件從 Python 日期中減去一天。您需要建立一個 timedelta 物件,其中包含要減去的時間量。然後將其從日期中減去。示例 from datetime import datetime from datetime import timedelta today = datetime.today() yesterday = today - timedelta(days=1) print(today) print() print(yesterday)輸出這將給出以下輸出:2017-12-29 12:28:06.531791 2017-12-28 12:28:06.531791您還可以以相同的方式使用 timedelta 物件從日期中減去年份、月份、小時等。

廣告

© . All rights reserved.