Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #41 (permalink)  
Старый 12.03.2020, 22:52
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,589

Сообщение от Malleys Посмотреть сообщение
И вообще какие мотивы движут людьми, которые напишут что-то на TypeScript и дают имени файла расширение .js (вместо .ts)?
Это называется Flow. Это не TypeScript, это javascript с простенькими типами.
Сообщение от Malleys Посмотреть сообщение
Какая ложная аналогия! Вы вполне можете писать на стандартном JS и всё нормально будет работать.
Ну так и без штанов я ходить могу, только неловко как-то.

Сообщение от voraa Посмотреть сообщение
Решил его минифицировать с помощью гугл клаши.
Потому что никто его не использует давно.

Сообщение от voraa Посмотреть сообщение
Ну не красиво. Запариваешся эти скобки постоянно писать.
А методы(со скобками) у WeakMap не запариваешься писать?
__________________
29375, 35
Ответить с цитированием
  #42 (permalink)  
Старый 12.03.2020, 23:22
Аватар для Malleys
Профессор
Отправить личное сообщение для Malleys Посмотреть профиль Найти все сообщения от Malleys
 
Регистрация: 20.12.2009
Сообщений: 1,714

Сообщение от Aetae
Ну так и без штанов я ходить могу, только неловко как-то.
Так я и написал, что такая аналогия ложная, т. е. неправильная, обманчивая, не относящаяся к действительности! Почему написание не на TS должно сравниваться с нудизмом — совершенно неясно!

Сообщение от Aetae
Потому что никто его не использует давно.
Оно используется в Google Search, Gmail, Google Maps совместно с библиотекой Closure Library.

Сообщение от Aetae
это javascript с простенькими типами.
Кого вы обманываете? Flow — так Flow, только сам по себе он не будет работать в браузере, а значит это не JS. Я не против новых языков, но как-то странно выходит, когда требуют в вакансии JS, а на деле нужно знать TS, или как вы написали — Flow.

Сообщение от voraa
Запариваешься эти скобки постоянно писать.
Массив можно записать в константу...
const array = Symbol();
const data = node[array] = [];

/* работа с массивом */
data.push(1, 2, 3);
data.length = 0;


Сообщение от Белый шум
Изначально решаете какие браузеры начиная с какой версии ваш сайт должен поддерживать и потом всё время сверяйтесь с кнаю́c.
Даже такая проверка не отменяет «прогрессирующее улучшение» или «изящную деградацию» (progressive enhancement or graceful degradation)

Сообщение от Белый шум
кэн-ай-юз
Прямо как будто Барби 🍭 говорит —
Annoying Barbie: Ken, I use soap when I am washing my face.

Ещё радуют русские, которые путают по этой причине math с meth, bad с bed, sacks с sex и пр.

В натуре, ты же по русский не путаешь «чай» с «чей», «мяч» с «меч» или «пять» с «петь» и пр.

Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не пойму под какой лицензией распространяется Extjs kostiaGt ExtJS 11 23.09.2014 13:30
Webshtorm под линуксом. Отладка. eugenk Общие вопросы Javascript 2 09.01.2014 02:52
Вёрстка под Андроид..(и мобильные браузеры.) Mike_Kharkov (X)HTML/CSS 7 07.07.2013 14:47
Под какой лицензией публиковать свой код kichSman Общие вопросы Javascript 7 07.05.2012 01:47
Зависают браузеры под masOS X Falcon Общие вопросы Javascript 8 11.11.2010 23:14