Comments 46
Действительно интересно… Оригинально я бы сказал! Спасибо.
Pure javascript, отрада глаз моих! а то один jquery вокруг
class=«style» меня бы на работе за это убили.
Если данных очень много будем использовать другой способ или комбинировать.
Все данные (не сайт) присылаются за раз и обрабатываются уже у клиента.
По времени: раз в 4 часа спросить а не изменился ли файл на сайте где изменений днями нет думаю нормально.
Ну и если файл изменён на сервере соответственно он перезагружается (пока там всего 4ре записи это не критично).
Все данные (не сайт) присылаются за раз и обрабатываются уже у клиента.
По времени: раз в 4 часа спросить а не изменился ли файл на сайте где изменений днями нет думаю нормально.
Ну и если файл изменён на сервере соответственно он перезагружается (пока там всего 4ре записи это не критично).
Откройте статью, зачем закрытой сделали?
Если у пользователя скрипты отключены, то он получит всю кашу сразу. А вообще не впечатлило. Какие-то это поделки уровня старших классов средней школы.
1. Не хватает подсветки кода
2. Честно говоря, может я тупой и «не шарю», но не понял о чем идет речь в топике.
2. Честно говоря, может я тупой и «не шарю», но не понял о чем идет речь в топике.
Да здесь всё просто, человеку хотелось похвастаться тем, что из-за того, что ему SQL не хотелось учиться, он лучше сделает какую-то бороду, которая на чуть больше проектах создаст мега трафик, где будет выдавать всю «базу даннух» сразу и отображать её потом яваскриптом, по частях.
Сделал подсветку.
изучайте SQL )
Больше так не делайте.
надеюсь, быстро — надо не надеяться, надо проверять
простота наполнения — если бы у вас данные хранились в БД было бы еще проще. заполнить форму с полями 'наименование', 'площадь' может любой человек, а вот добавлять что-то в хтмл файл уже нужна специальная подготовка
простота реализации — попробуйте сделать то же самое, только сохранив данные в базе, и вы увидите что такое простота
также по поводу простоты: представьте что в результате у вас нашлось 200 объектов. попробуйте разбить получившийся список на страницы по 20 объектов.
заключение: вообще говоря, я встречал такие фильтры для данных с использованием яваскрипт. временами (когда мало данных и важен мгновенный отклик) это бывает оправдано, но не в данном случае.
простота наполнения — если бы у вас данные хранились в БД было бы еще проще. заполнить форму с полями 'наименование', 'площадь' может любой человек, а вот добавлять что-то в хтмл файл уже нужна специальная подготовка
простота реализации — попробуйте сделать то же самое, только сохранив данные в базе, и вы увидите что такое простота
также по поводу простоты: представьте что в результате у вас нашлось 200 объектов. попробуйте разбить получившийся список на страницы по 20 объектов.
заключение: вообще говоря, я встречал такие фильтры для данных с использованием яваскрипт. временами (когда мало данных и важен мгновенный отклик) это бывает оправдано, но не в данном случае.
archimeta.ru/search_extrime.htm (4 068 169 bytes)
Тестируйте с осторожностью.
FireFox 5.0
Найдено 6832 позиций из 6832. Затрачено 0.451 секунд.
Тестируйте с осторожностью.
Покажите пример, пожалуйста.
прошу: search.archimeta.ru
Правильное решение той же задачи уже делали habrahabr.ru/blogs/internet/109019/
Месье знает толк в извращениях. ;-)
А вообще, занятно весьма. Интересное решение.
А вообще, занятно весьма. Интересное решение.
В случае редизайна вы явно поимеете геморой, ну и обучение оператора сайта не добавит оптимизма заказчику. И «как задел на будущее» это вариант совсем не подходит, хотя наверно для текущих нужд сойдёт.
Вообще идея формировать представление на стороне пользователя давно будоражит мой ум, сейчас участвую в разработке соц.сети нового поколения (® :-)) в которой на стороне сервера будет только API и статика, а всё остальное будет формироваться на стороне клиента. Получится как минимум интересно.
Вообще идея формировать представление на стороне пользователя давно будоражит мой ум, сейчас участвую в разработке соц.сети нового поколения (® :-)) в которой на стороне сервера будет только API и статика, а всё остальное будет формироваться на стороне клиента. Получится как минимум интересно.
Все же это не поиск для сайта. Это поиск для страницы.
Видно, что статья с песочницы))) Особенно фраза «Этот туманный и не изученный мной альбион SQL отпугивал своей загадочностью.»
>>filter_changet()
мама родная…
мама родная…
Гхм… Тут даже задуматься не над чем :/
И так первое что нам нужно сделать — это обработать все пункты. Это просто:
— function hide(node, h){
node.style.display = h?«none»:«block»;
}
— А дальше и читать нечего…
И так первое что нам нужно сделать — это обработать все пункты. Это просто:
— function hide(node, h){
node.style.display = h?«none»:«block»;
}
— А дальше и читать нечего…
Что не так?
Гхм… ну для начала: Зачем проходиться по всем элементам и скрывать их? Сразу в css надо прописать было, а потом… это же настолько избито все, что даже не стоит об этом говорить :/
перенести в ХабраЮмор?
Sign up to leave a comment.
База данных в HTML