Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Плагин на чистом js (https://javascript.ru/forum/misc/50456-plagin-na-chistom-js.html)

Tsamsiyu 26.09.2014 20:46

Плагин на чистом js
 
Всем привет, подскажите пожалуйста, можно ли написать плагин без использования jq, пробовал сделать объект плагином, пробовал гуглить, ничего не нашел и сам додуматься не могу, буду рад помощи.

kostyanet 26.09.2014 20:51

Плагином чего на?

Nexus 26.09.2014 20:58

ТС, а что для тебя плагин?

Jq - тот же js, поэтому всё что можно сделать используя jq можно сделать и без него.

Tsamsiyu 27.09.2014 00:56

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

Erolast 27.09.2014 07:53

(function() {
  function say(fraze) {
    alert(fraze);
  }

  function ask(question) {
    say(prompt(question, ""));
  }

  function export(object, name) {
    if (typeof module === "object" && module != null && typeof module.exports === "object")
      module.exports[name] = object;
    else
      window[name] = object;
  };

  export(ask, "ask");
  export(say, "say");
})();

Только это не плагином, а модулем называется. Или библиотекой.

kostyanet 27.09.2014 11:14

ТС похоже хочет класс чтобы делать из него инстанси - объекты. Ну вот, а JS настолько классный, что в нем нет явного объявления класса, потому что и так все объектное - втыкайте объекты в объекты сообразуясь с контекстом.


Часовой пояс GMT +3, время: 10:58.