找到 10435 篇文章,关于网页开发

如何在 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...)参数如下所示 −函数名称 − 要执行的函数的函数名称。毫秒 − 毫秒数。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+ 次浏览

要在单击事件中调用多个 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 运算符用于评估给定的表达式。之后,它返回 undefined。它使用 void(0) 获取未定义的原始值。void(0) 可与超链接一起使用以获取未定义的原始值示例在线演示    ... 阅读更多

广告