找到 8590 篇文章,关于前端技术

为什么我们在 JavaScript 中使用 "use strict"?

Govinda Sai
更新于 2022年4月20日 12:30:05

623 次浏览

“use strict”是一个指令,它是一个字面表达式。它在 JavaScript 1.8.5 中引入。顾名思义,“use strict”表示代码将在严格模式下执行。使用“use strict”的好处:更容易编写“安全”的 JavaScript 代码。它将以前可接受的“不良语法”更改为真正的错误。例如,错打变量名会创建一个新的全局变量。在使用严格模式时,这将引发错误。这导致不可能意外地创建一个全局变量。程序员不会收到任何关于为不可写属性赋值的错误反馈。但在严格模式下,... 阅读更多

如何使用 JavaScript 重定向到另一个网页?

Ramu Prasad
更新于 2022年4月20日 12:40:56

20K+ 次浏览

window.location 对象包含当前位置或 URL 信息。我们可以使用此对象的属性将用户重定向到另一个网页。window.location 可以不带前缀 window 即可编写。我们使用 window.location 对象的以下属性将用户重定向到另一个网页 - window.location.href - 它返回当前页面的 URL (href)。window.location.replace() - 它用新文档替换当前文档。window.location.assign() 加载新文档。下面的语法用于重定向到另一个网页。我们在所有程序示例中都省略了 window 前缀,只使用 location。您可以尝试使用… 阅读更多

在 JavaScript 比较中应该使用哪个等号运算符 (== vs ===)

Sravani S
更新于 2019年9月12日 07:10:20

108 次浏览

双等号 (==) 是抽象相等比较运算符,它在进行比较之前将操作数转换为相同的类型。例如,4 == 4 // true '4' == 4 // true 4 == '4' // true 0 == false // true 三等号 (===) 是严格相等比较运算符,对于不同类型和不同内容返回 false。例如,4 === 4 // true 4 === '4' // false var v1 = {'value': 'key'}; var v2 = {'value': 'key'}; v1 === v2 //false

在 SAP BSP 应用程序中使用 CSS3,无需使用 DOCTYPE 标签

Amit Sharma
更新于 2019年7月30日 22:30:20

181 次浏览

要在不更改 BSP 应用程序代码的情况下添加 DOCTYPE 标签,您可以尝试在 Web 服务器、JQuery 或其他 UI 库中使用。还有其他各种库可以作为 CSS3 的替代品,它们各有优势。我使用了 JQuery UI、Wijmo 或 Modernizer。

我们在 jQuery 中在哪里使用 $.extend() 方法?

David Meador
更新于 2020年6月15日 13:18:40

1K+ 次浏览

jQuery.extend() 方法用于将两个或多个对象的内容合并在一起。该对象被合并到第一个对象中。您可以尝试运行以下代码来学习如何使用 extend() 方法 - 示例动态演示 $(document).ready(function() { $("#button1").click(function() { var obj1 = { maths: 60, history: {pages: 150,price: 400,lessons: 30}, science: 120 }; var obj2 = { history: { price: 150, lessons: 24 }, economics: 250 }; $.extend(true, obj1, obj2); $("#demo").append(JSON.stringify(obj1)); }); }); 结果

何时在 jQuery 中使用 $(document).ready() 和 $(window).load()?

Alex Onsman
更新于 2019年7月30日 22:30:20

775 次浏览

$(window).load() 当您希望其中的代码仅在整个页面准备就绪(不仅仅是 DOM)后运行时,使用 $(window).load()。它在页面完全加载后执行,包括框架、对象和图像 注意:load() 方法在 jQuery 1.8 版本中已弃用。它在 3.0 版本中被完全移除。要查看其工作原理,请在 3.0 之前的 CDN 中添加 jQuery 版本。$(document).ready() 当您希望其中的代码在页面 DOM 准备好执行 JavaScript 代码后运行时,使用 $(document).ready() 方法。

如何在 jQuery 中迭代数组和对象?

David Meador
更新于 2020年6月15日 13:17:04

1K+ 次浏览

要在 jQuery 中迭代数组和对象,请使用 jQuery forEach() 循环。您可以尝试运行以下代码来学习如何迭代数组和对象 - 示例动态演示 $(document).ready(function(){ $("#button1").click(function(){ var arr = [{subject: "Maths", id:3}, {subject: "History", id:7}]; arr.forEach(function(el, index) { alert(el.id+" "+el.subject); }); }); }); 结果

如何在 jQuery 中使用 $.trim() 修剪字符串?

Ricky Barnes
更新于 2020年6月15日 13:44:33

3K+ 次浏览

要在 jQuery 中修剪字符串,请使用 trim() 方法。它会删除字符串开头和结尾的空格。我使用的示例字符串包含空格 - var myStr = " Hello World "; 使用 trim() 方法,jQuery.trim(myStr); 以下是 jQuery 中修剪字符串的示例 - 示例动态演示 $(document).ready(function(){ $("#button1").click(function(){ var myStr = " Hello World "; myStr = jQuery.trim(myStr); alert(myStr); }); }); 修剪

如何在 jQuery 中检查元素上是否存在 onClick?

ARPIT ANAND
更新于 2020年2月14日 08:01:05

627 次浏览

这些代码可能对您有所帮助 - $('body').click(function(){ alert('test' )}) var foo = $.data( $('body').get(0), 'events' ).click // 您可以查询 $.data( object, 'events' ) 并获取一个对象,然后查看哪些事件附加到它。 $.each( foo, function(i,o) { alert(i) // 事件的 guid alert(o) // 事件处理程序的函数定义 });

如何从 JavaScript 对象中删除属性?

V Jyothi
更新于 2020年6月16日 06:21:09

134 次浏览

要从 JavaScript 对象中删除属性,请使用 delete 关键字。您可以尝试运行以下代码来学习如何删除属性 示例动态演示 var cricketer = { name:"Amit", rank:1, points: 150 }; delete cricketer.rank; document.getElementById("demo").innerHTML = cricketer.name + " has " + cricketer.rank + " rank.";

广告