Javascript-форум (https://javascript.ru/forum/)
-   Оффтопик (https://javascript.ru/forum/offtopic/)
-   -   Обсуждений тред (https://javascript.ru/forum/offtopic/47364-obsuzhdenijj-tred.html)

Safort 21.03.2015 23:02

kobezzza,
как я понимаю, это из ES7? Если можешь - кинь ссылку, где подробно про это говорится.

cyber 22.03.2015 02:47

Какую либу на ноде можно заюзать для мультистрима видео?
Т.е проблема в том, что есть видео и если оно стримится, то еще она страница с таким видео не грузится, как решить такую проблему?

Zend 22.03.2015 07:28

cyber,
Я думаю что это лучше делать не с помощью ноды... Возьми какой нибудь инструмент которым можно управлять из ноды.

l-liava-l 22.03.2015 09:47

Цитата:

В бабеле появились декораторы https://pbs.twimg.com/media/CAoWj5rUgAMGWU9.png:large
Ответить с цитированием
Safort,
что еще за бабеня?

kobezzza 22.03.2015 10:56

Цитата:

Сообщение от Safort (Сообщение 362428)
kobezzza,
как я понимаю, это из ES7? Если можешь - кинь ссылку, где подробно про это говорится.

Я сам узнал только от тебя :) Такой способ создания декораторов в Питоне.

***

Поставил WS10 - async / await работает, уиии!! :) (режим JSX Harmony)

kobezzza 22.03.2015 11:03

Цитата:

Сообщение от l-liava-l (Сообщение 362458)
Safort,
что еще за бабеня?

Ну ты же знаешь что такое декораторы? Так вот будет универсальный протокол и поддержка на уровне синтаксиса для них.

Gozar 22.03.2015 11:47

Цитата:

Сообщение от l-liava-l
что еще за бабеня?

https://babeljs.io/

kobezzza 22.03.2015 11:56

О, я таки вкурил абстрактные ссылки из ES7.

Оператор "." работает слева-направо, т.е. мы вызываем метод/свойство от экземпляра, а новый оператор "::" работает справа-налево, т.е. это метод/свойство адаптируется пол наш экземпляр, т.е. по сути это сахар для паттерна заимствование:

Array.prototype.forEach.call(myObject, function () {
    ...
});


А теперь вуаля, покажу пример использования моего Collection с абстрактными ссылками:

import 'collection.js';

var a = [1, 2, 3]::map((el) => el ** 2)
var b = {a: 1, b: 2}::map((el) => el ** 2)
var c = new Map([[1, 2], [2, 3]])::map((el) => el ** 2)


Т.е. необходимость использовать конструктор $C отпадает, красота! И при этом мы не гадим в Object.prototype, т.е. такое расширение абсолютно безопасно.

Zend 22.03.2015 12:07

Цитата:

Сообщение от l-liava-l
что еще за бабеня?

Цитата:

6to5 has been renamed to Babel
бля, точно же. чёртовы хипстеры, всё время что нибудь переделают или сломают

cyber 22.03.2015 13:09

Zend, а можно подробнее?)


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