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

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

Abhinanda Shri
更新於 2020年6月23日 07:25:37

85 次瀏覽

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

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

Jennifer Nicholas
更新於 2020年6月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年6月23日 07:01:42

269 次瀏覽

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

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

Daniol Thomas
更新於 2020年6月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年1月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年6月23日 07:03:36

166 次瀏覽

要減少指令碼中的錯誤數量,請遵循以下提示:使用大量的註釋。註釋使你能夠解釋你編寫指令碼的原因以及解釋程式碼中特別困難的部分。始終使用縮排使你的程式碼易於閱讀。縮排語句還可以使你更容易匹配開始和結束標籤、花括號和其他 HTML 和指令碼元素。編寫模組化程式碼。儘可能將語句分組到函式中。函式使你可以分組相關的語句,並以最小的努力測試和重用程式碼部分。保持你的編寫方式的一致性…… 閱讀更多

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

Anvi Jain
更新於 2019年7月30日 22:30:21

293 次瀏覽

#define 指令是一個預處理器指令;預處理器在編譯器看到它之前就用它的主體替換這些宏。把它想象成對原始碼的自動搜尋和替換。const 變數宣告在語言中宣告一個實際的變數,你可以像使用真實變數一樣使用它:獲取它的地址,傳遞它,轉換它,等等。在沒有編譯器最佳化的情況下,兩者在不同情況下都存在隱藏的記憶體分配成本。但是透過適當的最佳化,它們大致相同。此外,預處理器宏沒有任何作用域,而…… 閱讀更多

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

Rajendra Dharmkar
更新於 2023年11月2日 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.