
Каїн
27.03.2017
14:05:12
ну ладно, я дошел к тому что,function(){} невалидный синтаксис. Но где описано это?

Сергей
27.03.2017
14:05:19

Rafael
27.03.2017
14:05:20

Каїн
27.03.2017
14:07:00
function(FormalParameters){FunctionBody} синтаксис, но я не вижу описания ошибки когда нету FunctionBody

Google

Каїн
27.03.2017
14:22:36
что ли It is a Syntax Error if ContainsUseStrict of FunctionBody is true and IsSimpleParameterList of FormalParameters is false.
но я не уверен что консоль браузера в стрикт моде выполняет скрипты
ладно, нельзя декларировать функцию без имени
но где это написано


Victor
27.03.2017
14:33:59
Господа, приветствую!
Начал немного изучать js. И столкнулся с непониманием того, как исполняется код.
Первое изумление было, когда узнал, что функцию можно вызывать до ее объявления.
С этим более-менее разобрался, узнал, что исполнение кода происходит в два этапа.
На первом этапе компиляции просходит создание всех переменных (в том числе функции), а на втором инетерпретация кода.
Поэтому и возможно вызывать функцию хотя объявление происходит ниже по коду.
А вот что остается не понятным - это его асинхронность. Код идущий после setTimeout исполняется, не ожидая окончания ее выполнения.
Когда с jQuery игрался тоже нечно подобное мне мозг взорвало. Что можете посоветовать почитать/посмотреть об этом, чтобы разобраться?

Egor
27.03.2017
14:35:47
Почитай про event loop

Oleg
27.03.2017
14:36:02


Felix
27.03.2017
14:36:41
Господа, приветствую!
Начал немного изучать js. И столкнулся с непониманием того, как исполняется код.
Первое изумление было, когда узнал, что функцию можно вызывать до ее объявления.
С этим более-менее разобрался, узнал, что исполнение кода происходит в два этапа.
На первом этапе компиляции просходит создание всех переменных (в том числе функции), а на втором инетерпретация кода.
Поэтому и возможно вызывать функцию хотя объявление происходит ниже по коду.
А вот что остается не понятным - это его асинхронность. Код идущий после setTimeout исполняется, не ожидая окончания ее выполнения.
Когда с jQuery игрался тоже нечно подобное мне мозг взорвало. Что можете посоветовать почитать/посмотреть об этом, чтобы разобраться?
код в setTimeout на самом деле блокирует ивентлуп, как и любой другой код, просто он выполняется в следующей итерации

Alex
27.03.2017
14:36:53
https://www.youtube.com/watch?v=8aGhZQkoFbQ&t=4s

Каїн
27.03.2017
14:38:36
Ну?
так как function(){} это Declaration, name есть обязательным параметром
потому function(){} это синтаксическая ошибка до ( изза нехватки имени

Victor
27.03.2017
14:39:13
Спасибо большое за ответы! Буду разбираться

Google

Anton
27.03.2017
15:16:16

Волчик
27.03.2017
15:18:41
Когда собираешься показать клиенту проект.

Den
27.03.2017
15:52:34
Тут и модеров нет?

Sergey
27.03.2017
15:52:49
это проплаченная реклама?
видимо нет

Волчик
27.03.2017
15:53:07
а можно проплачивать?

Sergey
27.03.2017
15:53:34
Хз, я тут в чай по Си заходил

Волчик
27.03.2017
15:54:17
а если у меня кот потерялся, не будут же удалять объявление про котика?

Вишневый чай
27.03.2017
16:52:07

blkmrkt
27.03.2017
18:39:25
хосспаде, как вообще можно монгой без трансакций пользоваться?

Dmitrii
27.03.2017
19:20:36
с развитием webassembly, можно будет писать на любом языке под браузеры? главное чтобы компилятор был?

anoru
27.03.2017
19:22:35
На нем будут писать сложные пакеты для обработки данных, игровые движки, etc. js никуда не денется

Дмитрий
27.03.2017
19:23:14

Dmitrii
27.03.2017
19:23:33

Дмитрий
27.03.2017
19:24:06
Пока что нет качественных срежств для работы с dom изнутри wasm

Felix
27.03.2017
19:24:21

Дмитрий
27.03.2017
19:24:32
То есть тебе всё равно нужен js/js-based для UI

Dmitrii
27.03.2017
19:24:53
те wasm больше как числодробилка будет?

Google

Felix
27.03.2017
19:25:03

Дмитрий
27.03.2017
19:25:10
И слава б-гу

Azein
27.03.2017
19:25:35
Нормально вообще держать файлы для аплоада в массиве (не файллист) чтобы юзер мог последовательно вставлять их в форму? Понятно что память забивается - но какие еще варианты?

Вишневый чай
27.03.2017
20:26:13
почему во всех языках [] === [] true, но не в js...

Oleg
27.03.2017
20:29:14
В каких конкретно всех?

Vladislav
27.03.2017
20:32:18

Rafael
27.03.2017
20:38:16
Как дебажить собранный билд? Дев сборка работает, а билд после вебпака - нет

Alex
27.03.2017
20:40:35
Сорс мапами

Rafael
27.03.2017
20:41:10
Какой-то плагин для браузера нужно ставить?

Alex
27.03.2017
20:41:26
Инструменты разработчика уже умеют их использовать
Просто чтобы были собраны и в файле коммент-ссылка был

Alex
27.03.2017
20:42:18
Браузер сам подгрузит (если не выключал в настройках девтулз) и будет показывать будто обычный код

Rafael
27.03.2017
20:47:02

Oleg
27.03.2017
20:47:17
Причём даже если это не JS а кофескрипт

Yevhenii
27.03.2017
20:47:40

Oleg
27.03.2017
20:47:49
Если на вендор есть - да

Rafael
27.03.2017
20:48:03

Yevhenii
27.03.2017
20:49:33
ну прост я как не зайду в любой js чат - ты там пишешь каждый раз

Victoria
27.03.2017
20:54:05

Google

Victoria
27.03.2017
20:54:28
Мне нечего делать, я все еще дизайню интерфейс аудиоплеера на связке Node/WPF .

Yevhenii
27.03.2017
20:54:48
дизайнер из вас очень так себе

Admin
ERROR: S client not available

melancholiac
27.03.2017
20:54:50
это гуй на коффии?

Rafael
27.03.2017
20:55:44
цвета подобраны ужасно
http://colormind.io/

Victoria
27.03.2017
20:58:05
Ну с цветами пока какое дела - верхняя панелька и шкала времени меня устраивает, кнопки я дмаю передалть, конечно.

melancholiac
27.03.2017
20:59:31
рррр
зачем делать гуи на джс?

Victoria
27.03.2017
21:00:00
А зачем делать его на чем-то еще ?
Ну и, строго говрря, GUI на XAML.
:3

melancholiac
27.03.2017
21:00:19

Victoria
27.03.2017
21:00:49
Альтернативой был Электрон.

melancholiac
27.03.2017
21:01:11
ЗАЧЕЕЕЕМ????
пиши гуи на плюсах, будь мужиком блеат

Yevhenii
27.03.2017
21:01:37

Google

melancholiac
27.03.2017
21:01:45

anoru
27.03.2017
21:02:06

Victoria
27.03.2017
21:02:07
Под Ноду много вариантов нативного преложения, кроме .NET и electron ?
Строго говоря, ващей покорной просто доставляет писать на Кофескрипте, дя.
Но !
Писать сервера и web-контент как-то не хотится.

Yevhenii
27.03.2017
21:03:10
это он?
я хз, стараюсь не верить женским именам в интернетах, а то раз обманешься и всю жизнь потом чейто писун из лички вспоминать

Victoria
27.03.2017
21:03:18
А хотится десктопных приложений.

anoru
27.03.2017
21:03:26
Надеюсь, настоящая девушка. А то один трап у нас уже был с реактор)

Victoria
27.03.2017
21:03:51
Отсюда, имеем необходимость искать варианты.
(у вас весеннее обострения меня обсуждать или да ?)

Yevhenii
27.03.2017
21:04:09

anoru
27.03.2017
21:04:25
не помню какое имя было)