找到 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 对象从日期中减去年份、月份、小时等。

广告