powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Плагин jQuery. Как и где можно описать страктуру входных параметров ?
9 сообщений из 9, страница 1 из 1
Плагин jQuery. Как и где можно описать страктуру входных параметров ?
    #39490572
TsHeloWorlder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хочу выделить некий функционал в jQuery плагин - т.к. этот функционал использует сам jQuery.
Но мне нужно передать довольно массив сложных структур (с вложенностями). Каким образом можно "задокументировать" структуру этих входных параметров ? Я смотрю, что обычно пишут просто myfunc (options). А уж внутри кодом парсят эти "options" зная эту сложную структуру.

В общем ни о каком ООП речи нет :( Есть ли выход ? Может быть, хотя бы, принимать в виде параметров некий Интерфейс ? Это поможет ?
...
Рейтинг: 0 / 0
Плагин jQuery. Как и где можно описать страктуру входных параметров ?
    #39490619
oaken
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TsHeloWorlder,

Думаю нужно следовать неким правилам написания таких плагинов вцелом. Обычно внутри такого плагина есть некоторые дефолные значения этих самых опций, для случая, когда передается null или не все опции. В таком случае нужно просто прокомментировать все опции в разделе дефолтных значений.

Ну и конечно отдельная дока по плагину тоже будет не лишней.

И ООП тут вообще никаким боком, скорее нестрогая типизация.
Хочется ООП и строкой типизции используйте TypeScript или что-то подобное.
...
Рейтинг: 0 / 0
Плагин jQuery. Как и где можно описать страктуру входных параметров ?
    #39490743
mini.weblab
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TsHeloWorlder,
ну можно сохранять параметры в json https://www.w3schools.com/js/js_json.asp
и передавать в функцию либо json, либо объект javascript

PS: вообще-то, не совсем понятно, что вы хотите сделать. нужен конкретный пример
...
Рейтинг: 0 / 0
Плагин jQuery. Как и где можно описать страктуру входных параметров ?
    #39491024
TsHeloWorlder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mini.weblab,

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

хочется какого-то intellisense что-ли.
...
Рейтинг: 0 / 0
Плагин jQuery. Как и где можно описать страктуру входных параметров ?
    #39491124
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TsHeloWorlder,
Тебе сказали. Идеально, это запуск без параметров. Если не можешь инкапсулировать, то это не плагин.
...
Рейтинг: 0 / 0
Плагин jQuery. Как и где можно описать страктуру входных параметров ?
    #39491139
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TsHeloWorldermini.weblab,

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

хочется какого-то intellisense что-ли.
JSDoc?
...
Рейтинг: 0 / 0
Плагин jQuery. Как и где можно описать страктуру входных параметров ?
    #39491393
TsHeloWorlder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123TsHeloWorlder,
Тебе сказали. Идеально, это запуск без параметров. Если не можешь инкапсулировать, то это не плагин.

Не понял. Что инкапсулировать во что ?

Я передаю параметры так:
Код: javascript
1.
2.
3.
4.
5.
6.
7.
{
  size: 14,
  groups: [
     {A: 1, B: 2},
     {A: 3, B: 4}
  ]
}



что тут инкапсулировать то. Или вы вообще против входных параметров функций ? Это нереально.
...
Рейтинг: 0 / 0
Плагин jQuery. Как и где можно описать страктуру входных параметров ?
    #39491735
oaken
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TsHeloWorlder Или вы вообще против входных параметров функций ? Это нереально.Нет, не вообще, а в частности. Плагин должен работать даже если на вход поступит null или undefined, его поведение в таком случае должно опираться на дефолтные значения заданные в самом плагине.
...
Рейтинг: 0 / 0
Плагин jQuery. Как и где можно описать страктуру входных параметров ?
    #39491817
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TsHeloWorlder,
Добавлю к тому что написали.
Инкапсуляция, это чёрный ящик где вход с Минимумом и выход с Минимумом.
И не структура на входе, а параметры).
Это в идеале. А в жизни все бывает.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Плагин jQuery. Как и где можно описать страктуру входных параметров ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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