@js_ru
JavaScript — русскоговорящее сообщество

Рекомендуем сразу отключить уведомления Правила: http://bit.ly/our_etiquette См. также: @nodejs_ru, @typescript_ru, @react_js, @electron_ru Вакансии и поиск работы: @javascript_jobs

3006 members

Архив канала @js_ru 15 февраля 2017 г.

05:15:58 ДП
User 137521896
User 164545727
а что в этом не устроило?
Да всем устраивает, но не люблю выбирать из одного варианта)
05:18:59 ДП
User 239032691
Господа, такой вопрос. Как сейчас можно писать плагины на JS. Есть мысль написать плагин, чтобы каждый раз на проекте не корячиться, в голову ничего не приходит кроме как

var someproject = {

    init() {
    
    },
    
    somemethod() {
    
    }

}

и дальнейший вызов через someproject.init();

Это насколько XVIII-ый век или вполне нормально?
05:19:41 ДП
User 32530886
Можно же класс описать
06:01:33 ДП
User 158922852
Вообще, все модули , что в jquery, что в bootstrap'e пишутся через замыкание. Т.е. :
(function () {
  var privateProp;
  function privateMethod() {}

//если нужен объект в приложении 
  function MyClass () {
    this.publicMethod: function () {};
    this.publicProp: 123;
  }

 window.myObj = new MyСlass();
})()

Инициализацию можешь в самом конструкторе делать
06:05:27 ДП
User 158922852
А сам компонент лучше выносить в отдельный js файл. Т.е. MyClass.Js и его подключать.
06:12:30 ДП
User 177916640
User 239032691
Господа, такой вопрос. Как сейчас можно писать плагины на JS. Есть мысль написать плагин, чтобы каждый раз на проекте не корячиться, в голову ничего не приходит кроме как

var someproject = {

    init() {
    
    },
    
    somemethod() {
    
    }

}

и дальнейший вызов через someproject.init();

Это насколько XVIII-ый век или вполне нормально?
Это нормально. Главное через систему сборки всё доставлять
07:21:03 ДП
User 104477
User 239032691
Господа, такой вопрос. Как сейчас можно писать плагины на JS. Есть мысль написать плагин, чтобы каждый раз на проекте не корячиться, в голову ничего не приходит кроме как

var someproject = {

    init() {
    
    },
    
    somemethod() {
    
    }

}

и дальнейший вызов через someproject.init();

Это насколько XVIII-ый век или вполне нормально?
Можно почитать про UMD
07:21:41 ДП
User 104477
Но вообще ничего страшного в твоем варианте не вижу. До тех пор, пока какой-нибудь сторонний скрипт не решит твой глобальный объект переопределить)
01:39:12 ПП
User 1294634
User 309556
открой по ссылке, там метка

https://youtu.be/qUxpEeI5vw8?t=7m1s
Спс
04:55:53 ПП
User 3718260
@karmatsky салют)
05:02:38 ПП
User 86025850
Привет!
06:30:06 ПП
User 3718260
Привет)
06:39:45 ПП
06:42:57 ПП
User 3718260
А кроме вас тут еще есть люди?))
06:46:59 ПП