Size: a a a

2019 September 19

PD

Pavel Danyliuk in javascript_ru
Тимофей Бруштейн
Это крайний вариант) Если нигде не помогут)
ох это большая ошибка всех новичков - боятся спросить чего-то у более опытных людей или у человека который дал задание)

конечно если это какие-то курсы где вас заставляет разбираться самим - то другое дело)
источник

PD

Pavel Danyliuk in javascript_ru
Тимофей Бруштейн
Ребят я только знакомлюсь с гитом. Работаю через sourcetree. У меня такая ситуация, на гитлабе есть тикет. Я перешел в ветку этого тикета. Из-за этого у меня появились два файла в комитах. И теперь я не могу ветку stage (рабочая ветка) смерджить в эту ветку в которую перешел для выполнения тикета. Мне сказали перезаписать эти файлы со stage. Че значит перезаписать? Чето я не врубился как это сделать помогите плиз. Заранее спасибо.
на самом деле не понятно что ввы имеете ввиду, приатачте лучше скриншоты с тем что у вас там происходит и что нужно починить
источник

p

p0rsche in javascript_ru
а никто у scrimba не покупал их первый платный курс по CSS?
источник

p

p0rsche in javascript_ru
источник

NO

Nikita Osyak in javascript_ru
котаны, вот нубский вопрос. я хочу использовать clusterize.js в проекте, а проект на es6, транспилю через rollup.

начинается либа с таких слов:
;(function(name, definition) {
   if (typeof module != 'undefined') module.exports = definition();
   else if (typeof define == 'function' && typeof define.amd == 'object') define(definition);
   else this[name] = definition();
}('Clusterize', function() {
 "use strict"
 ...
}));


вот я слабо знаком со всеми этими амд, коммон жс, и у меня вопрос - на строчке где он делает this[name] = definition(), this - это что должно быть? потому что если я делаю рантайм импорт вот такой:
 import 'clusterize.js' 

то в рантайме в браузере этот this будет undefined.

можно заманкипатчить чтобы он делал window[name] = definition(), тогда Clusterize появляется у меня в window и я могу его инстансить
источник

NO

Nikita Osyak in javascript_ru
вот я не пойму, то ли я импорт неправильно прописал
источник

NO

Nikita Osyak in javascript_ru
может в роллап можно какой то плагин подсунуть чтобы он правильно это делал
источник

NO

Nikita Osyak in javascript_ru
но хоть убей не могу понять что за this у него там, откуда он может взятся
источник

NO

Nikita Osyak in javascript_ru
роллап мне когда собирает как есть так и пихает либу, без всяких изменений, и просто вызывает. никаких this там ессно нет
источник

Dv

Dr. Friedrich von Never in javascript_ru
Nikita Osyak
котаны, вот нубский вопрос. я хочу использовать clusterize.js в проекте, а проект на es6, транспилю через rollup.

начинается либа с таких слов:
;(function(name, definition) {
   if (typeof module != 'undefined') module.exports = definition();
   else if (typeof define == 'function' && typeof define.amd == 'object') define(definition);
   else this[name] = definition();
}('Clusterize', function() {
 "use strict"
 ...
}));


вот я слабо знаком со всеми этими амд, коммон жс, и у меня вопрос - на строчке где он делает this[name] = definition(), this - это что должно быть? потому что если я делаю рантайм импорт вот такой:
 import 'clusterize.js' 

то в рантайме в браузере этот this будет undefined.

можно заманкипатчить чтобы он делал window[name] = definition(), тогда Clusterize появляется у меня в window и я могу его инстансить
Ну window и есть.
источник

NO

Nikita Osyak in javascript_ru
тоесть this это должно быть window? а почему у меня тогда браузер говорит что this это undefined?
источник

Dv

Dr. Friedrich von Never in javascript_ru
Nikita Osyak
тоесть this это должно быть window? а почему у меня тогда браузер говорит что this это undefined?
Мне браузер всё правильно говорит, например.
источник

DN

Danila Nikonets in javascript_ru
Nikita Osyak
тоесть this это должно быть window? а почему у меня тогда браузер говорит что this это undefined?
strict mode?
источник

Dv

Dr. Friedrich von Never in javascript_ru
Ваще, говорят, что тебе надо rollup конфигурить, чтобы он с глобалами работал.
источник

NO

Nikita Osyak in javascript_ru
да, strict : false помог
источник

NO

Nikita Osyak in javascript_ru
Danila Nikonets
strict mode?
спасибо
источник

K

Kirill in javascript_ru
как заставить работать 2 строчки синхронно? есть 1 строчка с добавлением стиля 1 элементу, 2 строчка по удалению класса у другого элемента, они могут выполняться с разницей в пару секунд, а могут одновременно, как сделать их выполнение всегда одновременным?
источник

K

Kirill in javascript_ru
это 2 соседние строки и не важно в какой последовательности они идут, класс у 2 элемента иногда удаляется позже, чем добавляется стиль 1 элементу
источник
2019 September 20

А

Алмас in javascript_ru
/langs
источник

А

Алмас in javascript_ru
Добрый день! Вопрос по модулю ws для node.js. В этом примере кода откуда взялся метод on()?
var WebSocketServer = require('ws').Server , wss = new WebSocketServer({ port: 8080 }); // If you want to add a path as well, use path: "PathName" wss.on('connection', function connection(ws) { ws.on('message', function incoming(message) { console.log('received: %s', message); }); ws.send('something'); });
источник