powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Формирование HTML c помощью JS. Нужно экспертное мнение.
25 сообщений из 353, страница 8 из 15
Формирование HTML c помощью JS. Нужно экспертное мнение.
    #39510660
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAЕсли тебя послушать, то "По требованию заказчика фильтрация происходит без перезагрузки страницы" магическим образом превращается в то, что заказчик требует SPA.

Обсудим? :)это твои фантазии
смена данных в части страницы без перезагрузки всей страницы- не означает что это spa.
...
Рейтинг: 0 / 0
Формирование HTML c помощью JS. Нужно экспертное мнение.
    #39510661
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяskyANAЕсли тебя послушать, то "По требованию заказчика фильтрация происходит без перезагрузки страницы" магическим образом превращается в то, что заказчик требует SPA.

Обсудим? :)это твои фантазии
смена данных в части страницы без перезагрузки всей страницы- не означает что это spa.
А что же это тогда будет, если вся навигация происходит без перезагрузки страницы? :)
...
Рейтинг: 0 / 0
Формирование HTML c помощью JS. Нужно экспертное мнение.
    #39510662
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
правильные посоныНеправильно. Не генерить HTML, а обновлять существующие ноды (шаблоны).ну ты счас наговоришь..
правильные посоныПри таком раскладе и подходе "в лоб" будут плодиться виртуальные ноды и расти js heap. А при стандартном раздолбайстве еще и лиснеры.это только если руки ниже пояса
skyANAНе гони, ты давно уже про фильтрацию в терминах СУБД тут вещаешь :)я давно посоветовал генерить html на сервер, про фильтрацию - это ты начал
...
Рейтинг: 0 / 0
Формирование HTML c помощью JS. Нужно экспертное мнение.
    #39510663
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это самое, по сабжу.
У JSONа есть один плюс - это простая возможность фильтровать, искать, и т.д. на клиенте. В ХТМЛ это тоже не сложно, но не красиво, и расходов больше, т.е., всё добавить в ДОМ, а потом, согласно фильтра, из него чего-то поудалять (или сделать невидимым), ну ФУ!
Если на клиенте ничего не нунжно фильтровать - хтмл.
...
Рейтинг: 0 / 0
Формирование HTML c помощью JS. Нужно экспертное мнение.
    #39510665
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAА что же это тогда будет, если вся навигация происходит без перезагрузки страницы? :)а мы гворим о всей странице?в принципе можно перегружать весь body , это будет смотреться как перезагрузка всей страницы, но по сути таковой не являться, но будет ли это spa?
и что такое "навигация" - это просмотр данных в одной (или нескольких) местах страницы?
...
Рейтинг: 0 / 0
Формирование HTML c помощью JS. Нужно экспертное мнение.
    #39510668
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSergeУ JSONа есть один плюс - это простая возможность фильтровать, искать, и т.д. на клиенте.ты в будешь искать, фильтровать в json, потом преобразовывать в html?
...
Рейтинг: 0 / 0
Формирование HTML c помощью JS. Нужно экспертное мнение.
    #39510677
Фотография бухалтер фантоцци
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяShSergeУ JSONа есть один плюс - это простая возможность фильтровать, искать, и т.д. на клиенте.ты в будешь искать, фильтровать в json, потом преобразовывать в html?JSON - это контейнер для передачи объектов.
Ничего в нём не надо искать и фильтровать, его надо распарсить.
...
Рейтинг: 0 / 0
Формирование HTML c помощью JS. Нужно экспертное мнение.
    #39510678
Prizzrak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Фильтрация происходит на сервере и результат передается на клиент порциями постранично зависящими от настроек для конкретного клиента.
...
Рейтинг: 0 / 0
Формирование HTML c помощью JS. Нужно экспертное мнение.
    #39510680
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PrizzrakФильтрация происходит на сервере и результат передается на клиент порциями постранично зависящими от настроек для конкретного клиента.
Вот и передавайте уже готовый HTML.
...
Рейтинг: 0 / 0
Формирование HTML c помощью JS. Нужно экспертное мнение.
    #39510681
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяShSergeУ JSONа есть один плюс - это простая возможность фильтровать, искать, и т.д. на клиенте.ты в будешь искать, фильтровать в json, потом преобразовывать в html?
Я ничего не преобразовываю. Вот, есть у меня объект, а его элементы, по мере надобности (x==100500) вставляю.
Но чаще, всё-таки, при фильтрации на клиенте, делаю невидимые строки в таблице (циклом пробегаю display:none/display:table-row).
Это если ручками. Обычно, (для меня - почти никогда) это всё делают сами фреймворки. Стараюсь не использовать.
...
Рейтинг: 0 / 0
Формирование HTML c помощью JS. Нужно экспертное мнение.
    #39510684
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
бухалтер фантоццивадяпропущено...
ты в будешь искать, фильтровать в json, потом преобразовывать в html?JSON - это контейнер для передачи объектов.
Ничего в нём не надо искать и фильтровать, его надо распарсить.
Опа! Вы здесь никому не говорите, что жсон нужно парсить. Вообще, форум по яваскрипт.
...
Рейтинг: 0 / 0
Формирование HTML c помощью JS. Нужно экспертное мнение.
    #39510689
Фотография бухалтер фантоцци
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSergeбухалтер фантоцципропущено...
JSON - это контейнер для передачи объектов.
Ничего в нём не надо искать и фильтровать, его надо распарсить.
Опа! Вы здесь никому не говорите, что жсон нужно парсить. Вообще, форум по яваскрипт.
Не смог удержаться.
Я за то, чтобы стараться предельно понятно выражать свои мысли.
А то начинается мешанина из терминов, мыслей, образов - иногда несколько человек говорят об одном и том-же, используя термины как попало, в каком-то своём контексте.
...
Рейтинг: 0 / 0
Формирование HTML c помощью JS. Нужно экспертное мнение.
    #39510690
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяты в будешь искать, фильтровать в json, потом преобразовывать в html?
а что в этом удивительного? (ну разве что вместо преобразования в html манипулировать DOM)
...
Рейтинг: 0 / 0
Формирование HTML c помощью JS. Нужно экспертное мнение.
    #39510701
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропила что в этом удивительного? (ну разве что вместо преобразования в html манипулировать DOM)просто можно с таким же упехом и в дом всё делать :)
...
Рейтинг: 0 / 0
Формирование HTML c помощью JS. Нужно экспертное мнение.
    #39510702
monstrU
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA
У ТС уже при первом заходе на страницу каталог рендерится на сервере. Вы ему предлагаете переписать всё на фиг? :)

что то тут много чего обсуждается - за всеми стадиями не уследить.

поскольку речь идет про получение данных по ajax в json-html, то это подразумевает, что речь идет об каких-то операциях пользователя.
вопрос - когда они выполняются - при старте страницы или после первой загрузки.

если вопрос использовать ли при первом старте страницы для загрузки каталога ajax (+ json) то тут я бы сказал нет - потому как это ж зачем весь каталог продуктов при старте загружать? тут слова ajax и близко не должно быть. ну может быть какие то специализированные случае, когда есть какая-то выгода.

вот если нужно после старта страницы на действия пользователя перерисовать фрагмент страницы - вот тут возвращать json.
в этом случае данные нужны отдельно а их отображение отдельно.
потому как я встречал активистов, которые при формировании Html то включали по условию атрибуты, то выключали. постоянно проблема экранирования кавычек. если еще и есть строгий дизайн - то работа Html интерпретатором совсем непростая.
...
Рейтинг: 0 / 0
Формирование HTML c помощью JS. Нужно экспертное мнение.
    #39510707
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSergeНо чаще, всё-таки, при фильтрации на клиенте, делаю невидимые строки в таблице (циклом пробегаю display:none/display:table-row).
Это если ручками. Обычно, (для меня - почти никогда) это всё делают сами фреймворки. Стараюсь не использовать.такая фильтрация имеет право на использование. я и сам такое применяю. правда назвать это "полноценой фильтрацией " можно с большой натяжкой.
...
Рейтинг: 0 / 0
Формирование HTML c помощью JS. Нужно экспертное мнение.
    #39510714
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
monstrUпотому как я встречал активистов, которые при формировании Html то включали по условию атрибуты, то выключали. постоянно проблема экранирования кавычек. если еще и есть строгий дизайн - то работа Html интерпретатором совсем непростая.это проблема рук растущих ниже пояса
...
Рейтинг: 0 / 0
Формирование HTML c помощью JS. Нужно экспертное мнение.
    #39510717
Prizzrak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
monstrUskyANAУ ТС уже при первом заходе на страницу каталог рендерится на сервере. Вы ему предлагаете переписать всё на фиг? :)

что то тут много чего обсуждается - за всеми стадиями не уследить.

поскольку речь идет про получение данных по ajax в json-html, то это подразумевает, что речь идет об каких-то операциях пользователя.
вопрос - когда они выполняются - при старте страницы или после первой загрузки.

если вопрос использовать ли при первом старте страницы для загрузки каталога ajax (+ json) то тут я бы сказал нет - потому как это ж зачем весь каталог продуктов при старте загружать? тут слова ajax и близко не должно быть. ну может быть какие то специализированные случае, когда есть какая-то выгода.

вот если нужно после старта страницы на действия пользователя перерисовать фрагмент страницы - вот тут возвращать json.
в этом случае данные нужны отдельно а их отображение отдельно.
потому как я встречал активистов, которые при формировании Html то включали по условию атрибуты, то выключали. постоянно проблема экранирования кавычек. если еще и есть строгий дизайн - то работа Html интерпретатором совсем непростая.
Я чёт-т не понял, а формировать html c помощью JS по вашему задача элементарная?
...
Рейтинг: 0 / 0
Формирование HTML c помощью JS. Нужно экспертное мнение.
    #39510736
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PrizzrakНу вот как раз чтобы потом было проще защитить своё решение я и хотел получить мнение экспертов. По тексту топика получается, что я всё же прав. Потому что у сторонников моего варианта вполне конкретные объяснения почему надо делать именно так в данном конкретном случае, а у противников рассуждения на тему сферического коня в вакууме. Но голосование говорит о том, что я не прав. Возможно эксперты думают ни так как я, но высказываться не хотят.

Ну какой эпичный фейл. Дабл фейспалм. Когда ногами будут бить, за какую-то фигню, которую вы понаделали, опираясь на результаты анонимных опросов, не забудьте показать пальцем на этот топик. Это спасёт вам печень
...
Рейтинг: 0 / 0
Формирование HTML c помощью JS. Нужно экспертное мнение.
    #39510739
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PrizzrakЯ чёт-т не понял, а формировать html c помощью JS по вашему задача элементарная?

Задача элементарная, если использовать шаблонизацию. Опять таки, зависит от задачи, то что вы описали в начале топика, этого недостаточно, чтобы делать какие-то выводы вообще.

И делать их будет только наивный или глупый человек, либо фанатично упоротый сторонник какого-то одно подхода, которое однозначно надо сливать в урну.

Как вы не поймёте? ТЗ с выкладками в студию!
...
Рейтинг: 0 / 0
Формирование HTML c помощью JS. Нужно экспертное мнение.
    #39510749
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Prizzrak,

не слушай hVostt , у него для этих целей есть нанятый верстальщик, поэтому его практика только в словоблудии. как сделаешь - так и будет правильно.
...
Рейтинг: 0 / 0
Формирование HTML c помощью JS. Нужно экспертное мнение.
    #39510755
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяPrizzrak,

не слушай hVostt , у него для этих целей есть нанятый верстальщик, поэтому его практика только в словоблудии. как сделаешь - так и будет правильно.
Не слушай Вадю, у него вообще ничего нету.
...
Рейтинг: 0 / 0
Формирование HTML c помощью JS. Нужно экспертное мнение.
    #39510765
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttPrizzrakЯ чёт-т не понял, а формировать html c помощью JS по вашему задача элементарная?

Задача элементарная, если использовать шаблонизацию.
да. И шаблон в этом случае забота верстальщика что характерно.
...
Рейтинг: 0 / 0
Формирование HTML c помощью JS. Нужно экспертное мнение.
    #39510796
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропилда. И шаблон в этом случае забота верстальщика что характерно.

А в каком случае нет? Когда инопланетяне прилетают и верстают?
...
Рейтинг: 0 / 0
Формирование HTML c помощью JS. Нужно экспертное мнение.
    #39510798
skyANAНо я не против узнать, где Вы увидели у ТС потребность в virtual DOM и большую нагрузку на сервер.сейчас нет, завтра может появиться. Будущее, увы, непредсказуемо (иначе я бы валютой занимался, а не программизмом).

Взлетит проект - будет нагрузка.
Захочется переписать на какой-нибудь реакт - будет vdom. И тс прибежит на форум спрашивать, с какого боку туда хтмл втыкать.
...
Рейтинг: 0 / 0
25 сообщений из 353, страница 8 из 15
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Формирование HTML c помощью JS. Нужно экспертное мнение.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]