找到关于前端技术的 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 次浏览

要添加 DOCTYPE 标签而不更改 BSP 应用程序的代码,您可以尝试在 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.";          

广告