Pull to refresh

Comments 46

Действительно интересно… Оригинально я бы сказал! Спасибо.
Pure javascript, отрада глаз моих! а то один jquery вокруг
Уже пришло время когда JavaScript ассоциировали с JQuery, а сам JS теперь PureJS…
Ну бывали склоки с тестерами ;) Девочки порой новенькие — по баглисту ищут слово «style». Если присутствует в шаблоне — нарушение!
UFO landed and left these words here
Если данных очень много будем использовать другой способ или комбинировать.

Все данные (не сайт) присылаются за раз и обрабатываются уже у клиента.

По времени: раз в 4 часа спросить а не изменился ли файл на сайте где изменений днями нет думаю нормально.
Ну и если файл изменён на сервере соответственно он перезагружается (пока там всего 4ре записи это не критично).
Надеюсь теперь открыта. Недавно на хабре.
Если у пользователя скрипты отключены, то он получит всю кашу сразу. А вообще не впечатлило. Какие-то это поделки уровня старших классов средней школы.
А как часто пользователи отключают скрипты?
Подавляющее большинство не отключает. Сейчас вообще интернет-жизнь без скриптов проблематична
Вы не учитываете аспект безопасности. Пользователи NoScript узнают о неожиданных редиректах и xss и злорадно хихикают )
и часто вы сталкиваетесь с неожиданными редиректами или хсс?
Стабильно 2-3 раза в месяц. При этом неудобств никаких, белый список расширяется в 2 клика.
Пользователи NoScript — параноики по определению, поэтому внезапный злорадный смех для них норма.
1. Не хватает подсветки кода
2. Честно говоря, может я тупой и «не шарю», но не понял о чем идет речь в топике.
Да здесь всё просто, человеку хотелось похвастаться тем, что из-за того, что ему SQL не хотелось учиться, он лучше сделает какую-то бороду, которая на чуть больше проектах создаст мега трафик, где будет выдавать всю «базу даннух» сразу и отображать её потом яваскриптом, по частях.
<спрятался под кровать в ужасе>Ой, мамочки...</спрятался под кровать в ужасе>
Тем более, что самый простой поиск сделать не так уж и сложно, с использованием SQL.
надеюсь, быстро — надо не надеяться, надо проверять

простота наполнения — если бы у вас данные хранились в БД было бы еще проще. заполнить форму с полями 'наименование', 'площадь' может любой человек, а вот добавлять что-то в хтмл файл уже нужна специальная подготовка

простота реализации — попробуйте сделать то же самое, только сохранив данные в базе, и вы увидите что такое простота

также по поводу простоты: представьте что в результате у вас нашлось 200 объектов. попробуйте разбить получившийся список на страницы по 20 объектов.

заключение: вообще говоря, я встречал такие фильтры для данных с использованием яваскрипт. временами (когда мало данных и важен мгновенный отклик) это бывает оправдано, но не в данном случае.
Я думал о таком способе. Это будет следующий шаг. А сейчас нам хотя бы до 100 дойти. Сайт статичный в основе своей и обновления на нём редки.
Месье знает толк в извращениях. ;-)
А вообще, занятно весьма. Интересное решение.
В случае редизайна вы явно поимеете геморой, ну и обучение оператора сайта не добавит оптимизма заказчику. И «как задел на будущее» это вариант совсем не подходит, хотя наверно для текущих нужд сойдёт.

Вообще идея формировать представление на стороне пользователя давно будоражит мой ум, сейчас участвую в разработке соц.сети нового поколения (® :-)) в которой на стороне сервера будет только API и статика, а всё остальное будет формироваться на стороне клиента. Получится как минимум интересно.
Тот же JavaScript может перегнать данные в любую удобную форму. В том числе и для переноса в базу данных.
Все же это не поиск для сайта. Это поиск для страницы.
Видно, что статья с песочницы))) Особенно фраза «Этот туманный и не изученный мной альбион SQL отпугивал своей загадочностью.»
Гхм… Тут даже задуматься не над чем :/

И так первое что нам нужно сделать — это обработать все пункты. Это просто:
— function hide(node, h){
node.style.display = h?«none»:«block»;
}
— А дальше и читать нечего…
Гхм… ну для начала: Зачем проходиться по всем элементам и скрывать их? Сразу в css надо прописать было, а потом… это же настолько избито все, что даже не стоит об этом говорить :/
Скрываются только те которые не попадают под выбранные характеристики.
Согласен. Без подсветки упустил второй передаваемый параметр (фильтр) :)
Но, я по прежнему считаю, что это слишком просто и банально. Реализуется сидя на корточках :) (утрирую конечно, но реально — задуматься не над чем)
Sign up to leave a comment.

Articles