我听说某处写这个更好:
$(document).ready(function() {
$('a').append('<strong>Hello</strong>');
});
而不是:
$(document).ready(function() {
$("a").append("<strong>Hello</strong>");
});
但是最后一个,是它在jQuery官方文档中编写的方式。
那么当代码变大时会出现更多问题?单引号(')或双引号(?)? 或者它无关紧要?
答案 0 :(得分:3)
在javascript中,它无关紧要。两者意味着相同的事情。
您可能听说过像Perl这样的建议形式语言,其中“”表示内插字符串,“”表示字符串文字。在这种情况下,''会产生较少的处理开销。
在javascript中有两种引用字符串的方法,允许简单的浅引号嵌套:
div.innerHTML = '<a href="www.google.com">google</a>';
div.innerHTML = "<a href='www.google.com'>google</a>";
答案 1 :(得分:0)
我可以看到使用双引号作为标准的唯一真正优势是,如果您的字符串包含撇号(单引号),则无需更改样式以适应它们。否则,javascript允许引用单引号或双引号。
话虽如此,我倾向于使用单引号来解决javascript很久以前的习惯。不幸的是,我对此并不是那么一致。