Задать вопрос
Ответы пользователя по тегу JavaScript
  • Как вернуть return в функции несколько значенией?

    FirstX
    @FirstX
    .net developer
    Только одно замечание:

    1. Структуры - для значений, которые действительно неразрывно между собой связаны и идут как одно целое. Например координаты Х и Y действительно не имеют смысла по отдельности.
    2. Массив - для однотипного набора элементов
    3. Разбить на несколько отдельных функций в остальных случаях, так как позволяет разделять связности в методах. Есть несколько типов связности, некоторые являются "запахом" в коде.
    Ответ написан
    Комментировать
  • Как в ASP.NET MVC избежать дублирования кода в JS и HTML (Razor)?

    FirstX
    @FirstX
    .net developer
    Единственный путь избавления от такого "дублирования", это
    1. либо полностью перемещать формирование html разметки нужного участка в javascript/jquery код (jqGrid пример)

    2. либо полностью перемещать в серверный метод, который формирует частичное представление с нужной моделью данных

    Иначе вы в ситуации, когда на странице вы можете навернуть абсолютно любую html разметку, но программный код вы не хотите учить и рассказать ему, что у вас там вообще есть и как с этим работать. Так можно делать, только в четкой и однозначной структуре, где есть определенные закономерности, которые можно распарсить и проанализировать.
    Ответ написан
    Комментировать