关于在jQuery中使用引用的基本问题

时间:2010-01-02 15:19:14

标签: jquery

我听说某处写这个更好:

$(document).ready(function() {
    $('a').append('<strong>Hello</strong>');
});

而不是:

$(document).ready(function() {
    $("a").append("<strong>Hello</strong>");
});

但是最后一个,是它在jQuery官方文档中编写的方式。

那么当代码变大时会出现更多问题?单引号(')或双引号(?)? 或者它无关紧要?

2 个答案:

答案 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很久以前的习惯。不幸的是,我对此并不是那么一致。