Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[54.157.35.140] |
|
Сообщ.
#1
,
|
|
|
Всем привет
Стоит следующая задача: Есть несколько функций, которые выводят в браузере специально отформатированные списки/таблицы. Сейчас это реализовано как <script> myFunc1("#element1"); myFunc2("#element2"); </script> , а код для каждой функции находится в отдельном js файле (пусть там и остается - удобно работать). Но хотелось бы сделать более универсально и понятно для стороннего чтеца кода (да и для меня), т.е. в таком виде: <script> $("#element1").myFunc1(); $("#element2").myFunc2(); </script> с этим никаких проблем нет (function ($) { $.fn.myFunc1 = function () {...} }(jQuery)); , но очень не хотелось бы захламлять пространство имен .fn своими функциями и хотелось бы чтобы вызовы выглядели так <script> $("#element1").mycode.infoblocks.Block1(); $("#element2").mycode.infoblocks.Block2(); </script> и вот тут как раз и появляется проблема - как это вообще реализовать? При условии, что код функций Block1 и Block2 должны находиться в отдельных js файлах (см. выше) |
Сообщ.
#2
,
|
|
|
$("#element1").mycode().infoblocks().Block1() ?
mycode.infoblocks.Block1($("#element1")) ? Что-то не пойму, в чем вообще проблема. |
Сообщ.
#3
,
|
|
|
На дворе 2016ый год, давно уже существуют CommonJS, AMD, SystemJS и куча другого.
|