以下に書かれた2つのスタイルのhtmlコードの違いは誰にでも分かります。HTML異なるスタイル
return '<div id='suggestionId' class="autocomplete-suggestion">No Message Found</div>';
対
var autoCompleteSuggestion;
autoCompleteSuggestion = $('<div/>').attr({id: 'suggestionId'}).addClass('suggestion').html('No Message Found');
return autoCompleteSuggestion;
結果は、それが呼び出されたスクリプトの種類を下記のスクリプトと同じです。もっと知りたいです
最初のコードは単一のコードのため構文エラーがあります。 2番目はプログラマにとって読みやすいです。 – vaso123
最初のものは構文エラーです。 – David
その他の点...最初の文字列リテラル(文字列リテラルを返す)。 2番目の関数はjQuery関数を使用してオブジェクトを作成し、それを返します。あなたはjQueryが何であるかを尋ねていますか? – David