Как сделать правильно и красиво ?
В общем есть код:
$.getJSON("https://spreadsheets.google.com/feeds/list/" + spreadsheetID + "/od6/public/values?alt=json", function(data) {
$(data.feed.entry).filter(function(){
if(this.gsx$slag.$t===location.pathname) return $('section').prepend('<header><h2>'+this.gsx$title.$t+'</h2></header><img src="'+this.gsx$image.$t+'"/><p>'+this.gsx$content.$t+'</p>').exit();
});
$(data.feed.entry).each(function(){
$('section').prepend('<article class="'+this.gsx$type.$t + '"><header><h2>' + this.gsx$title.$t + '</h2></header><img src="'+ this.gsx$image.$t +'"/></article>');
});
});
Он конечно работает, но выглядит стремно ( Подскажет кто как сделать покрасивей? |
Цитата:
Напихать в имена свойств помимо $ еще чего-то. :D |
jq.filter как-то криво используется, по-моему.
Что делает функция "text" - загадка такая же как и тип объекта "data.feed.entry". |
Про text() забудем, а data.feed.entry массив массивов object
Цитата:
|
WqR128, а что-за метод "delete" вы используете в строке 3?
|
Nexus, согласен exit() выглядит уместнее
|
WqR128, зачем ты $ в имена свойств наставил?
|
ksa, ну мне $ не нужен, но гугла такие переменные
|
Цитата:
|
Nexus, да
|
| Часовой пояс GMT +3, время: 13:36. |