Странный синтаксис JQuery

Я новичок в JQuery и пытаюсь использовать его для динамического построения HTML на основе результатов запроса JSON-объектов. На сайте JQuery API (http://api.jquery.com/jQuery.getJSON/) я нашел этот пример, синтаксис которого мне непонятен, и я не могу найти объяснения, почему этот синтаксис законен или как его использовать.

$.getJSON('ajax/test.json', function(data) {
  var items = [];

  $.each(data, function(key, val) {
    items.push('<li id="' + key + '">' + val + '</li>');
  });

  // *** THIS IS THE PART THAT IS WEIRD ***
  $('<ul/>', {
    'class': 'my-new-list',
    html: items.join('')
  }).appendTo('body');
});

Может ли кто-нибудь направить меня к документации, которая объясняет синтаксис с комментарием выше?

7
задан midnitex31 6 January 2012 в 17:58
поделиться