Javascript-форум (https://javascript.ru/forum/)
-   Оффтопик (https://javascript.ru/forum/offtopic/)
-   -   Интересные ссылки и их обсуждение (https://javascript.ru/forum/offtopic/45898-interesnye-ssylki-i-ikh-obsuzhdenie.html)

KosBeg 21.07.2015 17:00

Цитата:

Сообщение от nerv_

'use strict';
'use strong';
'use spiderman';
'use terminator';

*!*let*/!* string = `111${true ? '#' : '$'}111`;
alert(string);

Это на каком языке?
Что еще за "let"?

Erolast 21.07.2015 17:04

Расстрелять его.
Это же ECMAScript 2015.

KosBeg 21.07.2015 17:16

Цитата:

Сообщение от Erolast
Расстрелять его.
Это же ECMAScript 2015.

уже понял)
Цитата:

В новой версии появилось ключевое слово let, которое позволит объявлять переменные с блочной областью видимости:

trikadin 21.07.2015 19:18

KosBeg, всё же есть, ну)

KosBeg 21.07.2015 20:55

Цитата:

Сообщение от trikadin
KosBeg, всё же есть, ну)

спасибо, только что от туда вышел)
я знаю что есть, но я первый раз прочитал только промисы, и забыл дочитать остальное...(короче я лох :D)
а все же ECMAScript 6 aka ECMAScript 2015 крутаю штука)
жаль поддержка браузерами слабая...
А Babel еще пользоваться не умею(и даже не пробывал)...
Я еще ECMAScript 5 не весь выучил а тут уже шестая версия :blink:

trikadin 21.07.2015 23:25

Цитата:

Сообщение от KosBeg
А Babel еще пользоваться не умею(и даже не пробывал)...

Учись) Да и чего там учиться, ставишь babel через npm, потом запускаешь скрипты через babel-node -- вот тебе и вся наука) Начнёшь писать на ES6 (aka ES-2015) -- обратно вернуться уже не сможешь)

kobezzza 22.07.2015 06:38

Релиз web-браузера Chrome 44 и операционной системы Chrome OS 44

Erolast 22.07.2015 07:21

Цитата:

А Babel еще пользоваться не умею
Ну ты же GCC пользуешься? Babel - точно такой же компилятор и базово запускается точно так же (только работает на ноде):
Код:

$ npm i babel -g
$ babel ./src --out-dir ./lib

https://babeljs.io/docs/usage/cli/

Как разберешься - советую изучить webpack и использовать бабель поверх него.

Цитата:

запускаешь скрипты через babel-node -- вот тебе и вся наука)
Добавлю, на всякий - это подход только под ноду, разумеется, не под браузер.

Цитата:

Я еще ECMAScript 5 не весь выучил
А что там учить? Там только горстка методов в прототипы добавилась, ну и strict mode. К тому же, язык - вещь такая, что метод прогрессивного изучения здесь не подходит) лучше сразу учить последнюю версию (в том числе потому, что в ней могут быть запрещены фичи старых).

kobezzza 22.07.2015 07:23

Вышла стабильная версия TypeScript 1.5

рони 22.07.2015 07:33

jQuery 3.0 alpha :)


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