623 次浏览
“use strict”是一个指令,它是一个文字表达式。它在 JavaScript 1.8.5 中引入。顾名思义,“use strict”表示代码将在严格模式下执行。使用“use strict”的好处更容易编写“安全”的 JavaScript 代码。它将以前可接受的“不良语法”更改为真正的错误。例如,输入变量名错误会创建一个新的全局变量。在使用严格模式时,这将抛出错误。这导致无法意外创建全局变量。程序员不会收到任何错误反馈,将值分配给不可写属性。但在严格模式下,… 阅读更多
20K+ 次浏览
window.location 对象包含当前位置或 URL 信息。我们可以使用此对象属性将用户重定向到另一个网页。window.location 可以不带前缀 window 编写。我们使用 window.location 对象的以下属性将用户重定向到另一个网页 -window.location.href- 它返回当前页面的 URL (href)。window.location.replace()- 它用新文档替换当前文档。window.location.assign() 加载新文档。以下语法用于重定向到另一个网页。我们在所有程序示例中都省略了 window 前缀,只使用 location。您可以尝试使用… 阅读更多
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
181 次浏览
要添加 DOCTYPE 标签而不更改 BSP 应用程序的代码,您可以尝试在 Web 服务器、JQuery 或其他 UI 库中使用。还有各种其他库可以作为 CSS3 的替代品,它们各有优势。我使用了 JQuery UI、Wijmo 或 Modernizer。
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)); }); }); 结果
775 次浏览
$(window).load()当您希望其中的代码仅在整个页面准备就绪(不仅仅是 DOM)时使用 $(window).load()。它在页面完全加载后执行,包括框架、对象和图像注意:load() 方法在 jQuery 1.8 版中已弃用。它在 3.0 版中被完全删除。要查看其工作原理,请在 3.0 之前添加 CDN 的 jQuery 版本。$(document).ready()当您希望其中的代码在页面 DOM 准备好执行 JavaScript 代码时使用 $(document).ready() 方法。
要在 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); }); }); }); 结果
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); }); }); 修剪
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) // 事件处理程序的函数定义 });
134 次浏览
要从 JavaScript 对象中删除属性,请使用 delete 关键字。您可以尝试运行以下代码以了解如何删除属性示例实时演示 var cricketer = { name:"Amit", rank:1, points: 150 }; delete cricketer.rank; document.getElementById("demo").innerHTML = cricketer.name + " has " + cricketer.rank + " rank.";