@JSlang

Страница 605 из 2237
Alex
03.02.2017
10:08:33
ну есть такая конструкция. тут фишка в запятой - это оператор, всегда возвращающий значение справа

Aleksandr
03.02.2017
10:10:31
А нафига 0 тогда? Или это автоматом сгенерированный код?

Кстати, это фрагмент кода, который сгенерировал вебпак

Alex
03.02.2017
10:13:52
возможно номер чанка

Google
Alexey
03.02.2017
10:34:05
0 чтобы отвязаться от текущего контекста

galiant
03.02.2017
10:39:03
Подскажите пожалуйста.. есть сторонний сайт на который можно загрузить файл с помощью <input type="file">, можно ли как то программно в консольке разработчика указать файл со своего компьютера, для программной загрузки или как манипулировать открывающимся FileDialog ?

galiant
03.02.2017
10:41:56
а если речь идет об electron ?

Boris
03.02.2017
10:42:01
galiant
03.02.2017
10:45:28
посматреть куда стучиться, что требует, ну и дальше как учили
А как посмотреть, подскажите подробнее пожалуйста ?

Олег
03.02.2017
10:46:07
network вкладка

galiant
03.02.2017
10:50:12
network вкладка
мне не нужно отсылать никуда файл, мне необходимо просто с помощью js в devtools или другим программным способом указать файл для <input type='file'> на стороне клиента (доступ к файловой системе и самому окну браузера у меня есть - так как в electron все это делаю)

galiant
03.02.2017
10:51:38
тогда читай документацию
много раз от и до уже прочитал =(

Google
Igor
03.02.2017
10:51:58
как это работает?
есть оператор "запятая", в примере выше 0 просто игнорируется, если бы там был не ноль, а какой то код, то он бы выполнился, но не присвоился, потом действие переходит к функции, которая вызывается и присваивается ее рузультат var mesaga = (0, _another_motherfucker2['default'])('Строка'); тож самое что var mesaga = _another_motherfucker2['default']('Строка');

Boris
03.02.2017
10:53:06
спасибо за объяснение, но это понятно, не понятно как работает "отвязаться от текущего контекста"

Igor
03.02.2017
10:53:39
я это тож не понял)

поэтому решил написать свое объяснение

Boris
03.02.2017
10:55:18
{ тут (тут, тут, и_тут); } насколько я понимаю один контекст, и даже переменные из (,) всплывут как обычно

Maksim
03.02.2017
10:56:57
/stat@combot

Combot
03.02.2017
10:56:57
combot.org/chat/-1001045541386

Олег
03.02.2017
10:57:16
я бы копал в сторону FormData FileReader Blob

Alexey
03.02.2017
10:59:28
@watermelon_x var o = { method () { console.log(this) } } o.method() // o (0, o.method)() // Window

Boris
03.02.2017
11:05:13
О, спасибо, понял)

Олег
03.02.2017
11:07:09
спасибо в карму не положишь)

Oleg
03.02.2017
11:08:38
Кармабота кикнули

Теперь только от доброго сердца

Мишаня
03.02.2017
11:28:19
@tarran , а можете объяснить, почему (0, o.method)() сбрасывает контекст?

Алексей
03.02.2017
11:34:05
@tarran , а можете объяснить, почему (0, o.method)() сбрасывает контекст?
если мы передаем метод, как аргумент функции, то контекст скидывается

та же фишка как с колбеками

const a = {foo: function() {} }; const b = a.foo; // тоже скинет контекст

Boris
03.02.2017
11:36:29
(0, o.method) - вернет ссылку на метод

Google
hlomzik
03.02.2017
11:36:39
@tarran , а можете объяснить, почему (0, o.method)() сбрасывает контекст?
Результатом скобки будет функция o.method, уже отвязанная. И вызываться будет как функция в глобальном контексте

Мишаня
03.02.2017
11:38:12
почему тогда не писать o.method.call(window); , или это потому, что мы не знаем контекста? Просто это не очевидно как-то

Boris
03.02.2017
11:44:10
может не быть window, а очевидность в генерируемом коде не на первом месте

Мишаня
03.02.2017
11:47:09
Ладно, просто запомню, что такая конструкция сбрасывает контекст). Хабра говорит, что такой метод использует babel

MVP
03.02.2017
13:00:44
народ, поясните. webpack умеет SCSS стили собрать для продакшена?

или надо отдельно gulp/grunt запускать чтобы скомпилил?

Каїн
03.02.2017
13:04:20
а что там для прода? минифай еще?

MVP
03.02.2017
13:05:33
{ test: /\.scss$/, loader: 'style-loader!css-loader!sass-loader' },

entry: './src/ts/bootstrap.ts', output: { // filename: './dist/bundle.js' filename: './dist/[name].js', path: path.resolve(__dirname) },

в итоге у меня vendor.js и main.оы выпекаются, но никакого css

а что там для прода? минифай еще?
так какие нужны детали в конфиге - плагин какой то еще нужен?

Vladimir
03.02.2017
13:32:31
В бандле

Тебе нужен extract text plugin

Если хочешь цсс отдельным файлом грузить

MVP
03.02.2017
13:40:34
Спасиьо

То что он в js был это понятно было, но хотелось по людски его получить

Vladimir
03.02.2017
13:41:29
ладно тебе

Google
Vladimir
03.02.2017
13:41:33
всё равно цсс не нужен

сасс и подавно

Артем
03.02.2017
14:13:17
Пацаны, а как объявить глобально DOM элементы? если в начало кода то они не успевают прогрузиться, если в DOMContentLoaded то у них область видимости ограничена

Я имею ввиду document.querySelector

Boris
03.02.2017
14:16:27
ну, вообще ты не должен этого хотеть

Артем
03.02.2017
14:16:39
Это дурной тон?

Boris
03.02.2017
14:16:46
но ты можешь присвоить им id и они будут глобально доступны

Admin
ERROR: S client not available

Boris
03.02.2017
14:17:05
глобальные переменные всегда дурной тон

Артем
03.02.2017
14:17:11
а, в html разметке тупо в атрибутах?

Boris
03.02.2017
14:17:18
да

Артем
03.02.2017
14:17:34
и не нужны будут query селекторы? ништяк

Ну просто у меня эти селекторы часто повторяются, а элемент используется повсеместно

Почему бы не объявить глобально, чтобы не объявлять в каждой подпрограмме

Спасибо за помощь

Teeemka
03.02.2017
14:46:36
Ребяи нужна помошь



Pavel
03.02.2017
14:48:07
xyZ.update();

нигде не вижу чтобы это был объект



Google
Teeemka
03.02.2017
14:52:29
вообщем хотел сделать передвежения обьекта в three.js

что лутьще использвать кто сталкивался

обьектом являеться плоскоть на каторую нанесена текстура

famed
03.02.2017
14:57:37
фаталити из ошибок

Мишаня
03.02.2017
15:00:17
?

Aleksandr
03.02.2017
15:43:51
всё равно цсс не нужен
Всмысле цсс сейчас через js вставляют на страницу или что?

Aleksandr
03.02.2017
15:44:45
А вебпак же вроде создаёт на странице элемент <style> и вставлет в него содержимое?

А как цсс в жс

А сасс почему не нужен?

Vladimir
03.02.2017
15:45:25
А как цсс в жс
http://cssinjs.org/

https://github.com/cssinjs/jss

А сасс почему не нужен?
зачем нужен сасс если даже цсс не нужен?

Aleksandr
03.02.2017
15:46:52
Ну да логично

Ладно, позже гляну про этот JSS

Страница 605 из 2237