powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Razor: динамический идентификатор в скрипте
18 сообщений из 68, страница 3 из 3
Razor: динамический идентификатор в скрипте
    #38634514
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttи вообще, генерировать СКРИПТЫ с помощью разметки HTML, это моветон, не находите?библиотечные скрипты у меня как положено находятся в библиотеке вне html. В данном случае речь больше идет о вспомогательных данных и каких-то "однострочных" методах.
...
Рейтинг: 0 / 0
Razor: динамический идентификатор в скрипте
    #38634517
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProГрузить ВСЕ скрипты сразу - нерационально.

на самом деле, как раз это рационально.
...
Рейтинг: 0 / 0
Razor: динамический идентификатор в скрипте
    #38634523
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttна самом деле, как раз это рационально.зачем создавать этот трафик? количество частичных представлений измеряется в сотнях, проект растет, и каждая страница должна подгружать каждый раз этот многокилобайтный код?
...
Рейтинг: 0 / 0
Razor: динамический идентификатор в скрипте
    #38634525
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostthVosttили это у вас
если не против - можем "на ты"?
...
Рейтинг: 0 / 0
Razor: динамический идентификатор в скрипте
    #38634545
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Proзачем создавать этот трафик? количество частичных представлений измеряется в сотнях, проект растет, и каждая страница должна подгружать каждый раз этот многокилобайтный код?


поэтому я и предгагаю данные перенести в атрибуты элементов, а код сделать универсальным независимым от идентификаторров.
...
Рейтинг: 0 / 0
Razor: динамический идентификатор в скрипте
    #38634553
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttпоэтому я и предгагаю данные перенести в атрибуты элементов, а код сделать универсальным независимым от идентификаторров.все, что можно было сделать универсальными методами у меня так и сделано, JS-код хранится в библиотеке, данные присоединены к контролам через атрибут data-*

просто есть еще код, который касается персонально именно данного вида частичного представления. При этом, в зависимости от действий пользователя, это частичное представление вообще может быть не загружено на страницу - так зачем же каждый раз грузить скрипт от него?
...
Рейтинг: 0 / 0
Razor: динамический идентификатор в скрипте
    #38634558
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProВ данном случае речь больше идет о вспомогательных данных и каких-то "однострочных" методах.

обычная практика, это создать один глобальный объект типа App на всё приложение, и запихать в него фсе функции, использующиеся на страницах. типо

Код: javascript
1.
2.
3.
4.
5.
window.App = {
   indexPage: function() {...},
   someOtherPager: function() {...},
   ...
};



на каждой странице однострочный вызов "своей" логики:

Код: javascript
1.
2.
3.
4.
5.
<script>
   $(function() { 
         App.indexPage();
   });
</script>



ну в общих чертах. можно даже без этого скрипта обойтись:

Код: html
1.
2.
3.
4.
5.
<body data-init="indexPage">

...

</body>



способов унифицировать есть масса. надо стремиться к декларативному подходу, избегать генерации скриптов, а по возможности уменьшить их количество на странице.

один большой скрипт на самом деле, если он весь не исполняется, то проблем никаких нет по нагрузке.
можно совмещать с динамическим загрузчиком, по ситуации.
...
Рейтинг: 0 / 0
Razor: динамический идентификатор в скрипте
    #38634564
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Proпросто есть еще код, который касается персонально именно данного вида частичного представления. При этом, в зависимости от действий пользователя, это частичное представление вообще может быть не загружено на страницу - так зачем же каждый раз грузить скрипт от него?

ну всякое возможно, я просто поделился своими соображениями ))
...
Рейтинг: 0 / 0
Razor: динамический идентификатор в скрипте
    #38634582
Вопппросс
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hVosttShocker.ProГрузить ВСЕ скрипты сразу - нерационально.

на самом деле, как раз это рационально.
Как быть: имеем SPA- страницу. Одной кнопкой меню грузим один список, напр. Пользователей с фильтрами, CRUD-кнопками и тд. По другой кнопке меню - еще чего нибудь подобное. По третьей....

Вся клиентская логика js вери рич, и грузится модулями. Там есть привязки/подписки на клики/мувы/оверы и чёрта лысого: на кнопки, поля, строки грида и т.п.

А теперь вопрос: что, всё это заранее биндить будем? И то, что может и не потребуется? Оперативно, в течение дня, используется 1/10 всего функционала.

?
...
Рейтинг: 0 / 0
Razor: динамический идентификатор в скрипте
    #38634591
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВопппроссВся клиентская логика js вери рич, и грузится модулями .

так.

универсального рецепта и решения не существует. сильно зависит от объёма "рич" логики.

честно говоря, не представляю, что там за логика должна быть такая бешенная и безумная, чтобы скриптов было на мегабайты. что за бред? посмотри на гуглопочту, или гугл+. трудно придумать что-то более "рич", однако всё грузится за один раз, кешируется в локал стор, и всё работает очень быстро.

лично я лучше готов один раз подождать на пару сек больше, чтобы затем веб-приложение отзывалось максимально быстро на мои действия.

из недавнего, в треш было отправлено несколько вери вери рич приложений, которые на любое новое дейтствие начинают что-то там грузить, подгружать, скачивать, обрабатывать, крутить своим лоадером, доводить в общем до бешенства. ну ево нафиг такие "аптимизации".
...
Рейтинг: 0 / 0
Razor: динамический идентификатор в скрипте
    #38634815
Вопппросс
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hVosttВопппроссВся клиентская логика js вери рич, и грузится модулями .

так.

универсального рецепта и решения не существует. сильно зависит от объёма "рич" логики.

честно говоря, не представляю, что там за логика должна быть такая бешенная и безумная, чтобы скриптов было на мегабайты. что за бред? посмотри на гуглопочту, или гугл+. трудно придумать что-то более "рич", однако всё грузится за один раз, кешируется в локал стор, и всё работает очень быстро.

лично я лучше готов один раз подождать на пару сек больше, чтобы затем веб-приложение отзывалось максимально быстро на мои действия.

из недавнего, в треш было отправлено несколько вери вери рич приложений, которые на любое новое дейтствие начинают что-то там грузить, подгружать, скачивать, обрабатывать, крутить своим лоадером, доводить в общем до бешенства. ну ево нафиг такие "аптимизации".
Судя по ерунде- либо не в теме, либо не читал что я написал.

1. При чем тут "мегабайты" кода? Я про Ивана - про байдинги к строкам грида и другим элементам, в т.ч. и еще не существующим. Захер байндить заранее всё и вся, если оно не понадобится сейчас?

2. Причём тут локасторидж? Ваще не понял тебя... Дело не в трафике.

3. Зачем сравнивать узкоспециализированное приложение (почту и подобное) с тем что я описал? Я писал про SPA, не забыл? В нем десять таких разных почт.

4. Что сразу ярлыки вешаем: треш, гуано, и тп? Приступ ясновидения? :)

Вощем - проехали... Ты явно не в теме, любой СПАшник знает основные проблемы этого подхода, а ты даже не понял о чем речь.

ПС: если ты не понял, я задал вопрос не потому, что у меня какие-то проблемы. Это вопрос к твоему "железобетонному" тезису, что грузить нужно всё сразу.
...
Рейтинг: 0 / 0
Razor: динамический идентификатор в скрипте
    #38634869
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВопппроссЯ писал про SPA, не забыл?

напомни-ка мне, где я или топикастер говорил про SPA?

ВопппроссЗахер байндить заранее всё и вся, если оно не понадобится сейчас?

опять таки, где я утверждал, что байндить надо всё подрят? я говорил про загрузку кода, но не про его исполнение.

ВопппроссДело не в трафике.

а в чём тогда?

ВопппроссЗачем сравнивать узкоспециализированное приложение (почту и подобное) с тем что я описал?

я тебе привёл конкретный примёр. ты же пока потряс говном на лопате в воздухе.

ВопппроссЧто сразу ярлыки вешаем: треш, гуано, и тп? Приступ ясновидения? :)

я говорю о своём собственном опыте, если ты не заметил. раскрой глаза.

ВопппроссТы явно не в теме, любой СПАшник знает

а ты, я смотрю, явно полюбил за всех говорить. "любой СПАшник". когда ты успел поговорить со всеми СПАшниками? а с японскими говорил? а с канадскими?

ВопппроссЭто вопрос к твоему "железобетонному" тезису, что грузить нужно всё сразу.

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


и не надо мне приводить в прмиер какие-то вымышленные тобой, в реале не существующие, неебически крутые сферические СПА в вакууме, у которых +100500 наисложнейших компонентов, с безумно хитрой логикой. не грузи ерундой. хочешь что-то сказать, говори по существу, и желательно с примерами.
...
Рейтинг: 0 / 0
Razor: динамический идентификатор в скрипте
    #38635321
гыгыгы...
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да обосрался уже... к чему эти длинные отмазки?!
...
Рейтинг: 0 / 0
Razor: динамический идентификатор в скрипте
    #38635360
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
гыгыгы...Да обосрался уже... к чему эти длинные отмазки?!

к чему эти клоунские комментарии из подворотни?
...
Рейтинг: 0 / 0
Razor: динамический идентификатор в скрипте
    #38635420
гыгыгы...
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну ты прям настоящий мужик!
И за словом в карман не полезешь и в ответ не промолчишь...!!!
Бабы тебе нехватает только...
...
Рейтинг: 0 / 0
Razor: динамический идентификатор в скрипте
    #38635461
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
гыгыгы...Бабы тебе нехватает только...

похоже ты в курсе как выражается нехватка бабы
...
Рейтинг: 0 / 0
Razor: динамический идентификатор в скрипте
    #38635605
гыгыгы...
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я то в курсе... по этому и говорю - бабы тебе нехватает...
А то настукиваешь по клаве от одиночества с умным видом раз в пять минут, и читаешь всякую хрень с моника...
Пошел бы проветрился! Глядишь и повезет на предмет живого общения!
Лучше конечно с женщиной!!! ;)))
...
Рейтинг: 0 / 0
Razor: динамический идентификатор в скрипте
    #38635669
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
гыгыгы...Я то в курсе... по этому и говорю - бабы тебе нехватает...
А то настукиваешь по клаве от одиночества с умным видом раз в пять минут, и читаешь всякую хрень с моника...
Пошел бы проветрился! Глядишь и повезет на предмет живого общения!
Лучше конечно с женщиной!!! ;)))

благодарю за мудрый совет
...
Рейтинг: 0 / 0
18 сообщений из 68, страница 3 из 3
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Razor: динамический идентификатор в скрипте
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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