2010-01-02 2 views
2

я где-то слышал, что лучше, чтобы написать это:Основной вопрос об использовании цитаты в JQuery

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

вместо этого:

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

Но последний, это способ, которым его написанный в официальной документации jQuery.

Итак, что дает больше проблем, когда код становится больше? одинарные (') или двойные (") кавычки,? или его значения?

+1

Это не имеет значения, см. Http://stackoverflow.com/questions/242813/when-to-use-double-or-single-quotes-in-javascript для предложений. –

ответ

3

В JavaScript, это не имеет значения. Оба означают то же самое

Вы, возможно, слышали языки формы советы, как Perl, где.„“ означает интерполированную строку и «» означает строку буквальной в этом случае. «» несет меньшую нагрузку обработки

в JavaScript есть два способа процитировать строки, чтобы разрешить простую неглубокую вложенность цитаты:.

div.innerHTML = '<a href="www.google.com">google</a>'; 
div.innerHTML = "<a href='www.google.com'>google</a>"; 
+0

Я имею тенденцию использовать одинарные кавычки для JavaScript по этой причине: хотя обе они одинаково приемлемы, двойные кавычки являются, безусловно, более обычным разделителем для HTML/XML. – bobince

0

только реальное преимущество Я могу видеть использование двойных кавычек в качестве стандарта, если ваши строки содержат апострофы (одинарные кавычки), вам не нужно менять свой стиль для их размещения. В противном случае javascript позволяет использовать котировки с одинарными или двойными кавычками.

Сказав это, я склонен использовать одинарные кавычки для javascript из привычки, полученной давно. К сожалению, я даже не согласен с этим.