找到 10435 篇文章,关于 Web 开发

如何在 JavaScript 中解析 JSON 对象?

Vikyath Ram
更新于 2020年6月12日 11:28:10

599 次浏览

示例要解析 JavaScript 中的 JSON 对象,请实现以下代码:                    myData = JSON.parse('{"event1":{"title":"Employment period","start":"12\/29\/2011 10:20 ","end":"12\/15\/2013 00:00 "},"event2":{"title":"Employment period","start":"12\/14\/2011 10:20 ","end":"12\/18\/2013 00:00 "}}')          myArray = []          for(var e in myData){             var dataCopy = myData[e]             for(key in dataCopy){                if(key == "start" || key == "end"){                   dataCopy[key] = new Date(dataCopy[key])                }             }             myArray.push(dataCopy)          }          document.write(JSON.stringify(myArray));          

什么是 JavaScript 中的三元运算符 (?:)?

Swarali Sree
更新于 2020年1月7日 10:58:35

497 次浏览

条件运算符或三元运算符首先评估表达式的真假值,然后根据评估结果执行两个给定语句中的一个。序号运算符 & 描述1? : (条件)如果条件为真?则值为 X:否则为值 Y示例您可以尝试运行以下代码以了解三元运算符如何在 JavaScript 中工作实时演示                    var a = 10;          var b = 20;          var linebreak = "";          document.write ("((a > b) ? 100 : 200) => ");          result = (a > b) ? 100 : 200;          document.write(result);          document.write(linebreak);          document.write ("((a < b) ? 100 : 200) => ");          result = (a < b) ? 100 : 200;          document.write(result);          document.write(linebreak);          

如何将参数传递给 setTimeout() 回调函数?

Daniol Thomas
更新于 2020年6月12日 11:26:29

2K+ 次浏览

要将参数传递给 setTimeout() 回调函数,请使用以下语法:setTimeout(functionname, milliseconds, arg1, arg2, arg3...)以下参数:function name - 要执行的函数的函数名。milliseconds - 毫秒数。arg1, arg2, arg3 - 这些是传递给函数的参数。示例您可以尝试运行以下代码以将参数传递给 setTimeout() 回调函数实时演示           提交                function timeFunction() {             setTimeout(function(){ alert("5 秒后!"); }, 5000);          }          单击上面的按钮并等待 5 秒。    

JavaScript 函数中前导感叹号!的语法是什么?

Nancy Den
更新于 2020年6月12日 09:31:51

137 次浏览

要执行匿名函数,您需要使用前导感叹号!或任何其他符号:!function(){    // 执行操作 }();您也可以这样写:+function(){    // 执行操作 }();甚至以下语法也是可以接受的:~function(){    // 执行操作    return 0; }( );

如何确定是否将参数发送到 JavaScript 函数?

Krantik Chavan
更新于 2020年1月7日 10:29:12

83 次浏览

要确定是否将参数发送到函数,请使用“默认”参数。示例您可以尝试运行以下代码来实现它实时演示                    function display(arg1 = 'Tutorials', arg2 = 'Learning') {             document.write(arg1 + ' ' +arg2+"");          }          display('Tutorials', 'Learning');          display('Tutorials');          display();          

如何在 onclick 事件中调用多个 JavaScript 函数?

Nishtha Thakur
更新于 2020年6月12日 09:29:01

1K+ 次浏览

要在一个 onclick 事件中调用多个 JavaScript 函数,请使用分号,如下所示:onclick="Display1();Display2()"示例实时演示                    function Display1() {             document.write ("您好!");          }          function Display2() {             document.write ("你好,世界!");          }                     单击以下按钮以调用函数                          

为什么使用 JavaScript eval() 函数是一个坏主意?

Daniol Thomas
更新于 2020年6月13日 06:47:34

103 次浏览

JavaScript eval() 用于执行参数。当使用 eval() 方法时,代码执行速度会变慢。它还具有安全实现,因为它具有不同的执行范围。示例以下是如何实现 eval() 函数:                     var a = 30;          var b = 12;          var res1 = eval("a * b") + "";          var res2 = eval("5 + 10") + "";          document.write(res1);          document.write(res2);          

如何在页面加载时调用 JavaScript 函数?

Shubham Vora
更新于 2023年9月6日 21:16:55

56K+ 次浏览

本教程将教我们如何在页面加载时调用 JavaScript 函数。在许多情况下,使用 HTML 和 JavaScript 编程时,程序员需要在加载网页时或网页加载完成后调用函数。例如,程序员需要在页面加载时向用户显示欢迎消息,并且程序员需要在页面加载事件后调用 JavaScript 函数。有多种方法可以在 JavaScript 中在页面加载时或页面加载后调用函数,我们将在本教程中逐一查看它们。使用 onload 事件 ... 阅读更多

JavaScript 中 a++ 和 ++a 有什么区别?

Krantik Chavan
更新于 2020年6月13日 06:46:22

7K+ 次浏览

++a 在递增后返回 a 的值。因为它是一个前递增运算符,因为 ++ 出现在操作数之前。a++ 在递增前返回 a 的值。因为它是一个后递增运算符,因为 ++ 出现在操作数之后。示例您可以尝试运行以下代码以了解 i++ 和 ++i 之间的区别:                       var a =10;           var b =20;           //前递增运算符           a = ++a;           document.write("++a = "+a);                       //后递增运算符           b = b++;           document.write(" b++ = "+b);          

对于 JavaScript 链接,使用“#”还是“javascript:void(0)”更好?

Smita Kapse
更新于 2019年9月13日 13:14:45

150 次浏览

使用“javascript:void(0)”绝对更好,因为它更快。尝试在 Google Chrome 中使用开发者工具运行这两个示例。“javascript:void(0)”方法比仅使用 # 耗时更短。以下是“javascript: void(0)”的用法:如果将表达式插入网页会导致意外效果,则使用 JavaScript void 删除它。添加“JavaScript:void(0)”会返回未定义的原始值。void 运算符用于评估给定的表达式。之后,它返回未定义。它使用 void(0) 获取未定义的原始值。void(0) 可与超链接一起使用以获取未定义的原始值示例实时演示     ... 阅读更多

广告