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

广告