Pull to refresh
9
0
Даниил Оношко @dangreen

Senior Full Stack Web Developer

Send message
Извините, прочел невнимательно. Теперь в playground'е комментарии сохраняются.
К сожалению в UglifyJS нету возможности сохранять комментарии.
вырвали из контекста просто, вот все алисасы:
true == yes == on
false == no == off
Оператор clone добавлял стиснув зубы, так как код самой функции это по сути костыль, но иногда такой оператор действительно пригождается.
Предлагайсте свою реализацию этой функции )
5) подумаю над этим
6) isset тварит ровно то что и? в кофе
7) ^ — такой оператор есть в JavaScript

на счет типизиации — наверное я не так выразился на англисков в овервью, но пока типизация это просто синтаксис. Оживлять ее, делать статической — это первое чем я сейчас займусь.
P.S. Кстати, а кто рисовал логотип? Неплохой леттеринг.

Это шрифт Dancing Script
Местами непонятно, как пользоваться предложенным синтаксисом.

Подскажите какими местами и я постараюсь поправить.
Местами непонятно, что получится в результате. И непонятно, какие фичи есть в других языках, а какие уникальны.

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

Один, все что сейчас есть написано за месяц, темп сбавлять не планирую. Я студент, подрабатываю фрилансом — сайты верстаю.
Вы пишите, «not always valid-javascript is valid-colascript». Как быть с другими библиотеками?

Этим я хотел сказать что компилировать js как cs не стоит, подключать без проблем можно любой js код: @require "jquery.js" — компилятор определяет по расширению файла как ему следует парсить исходинк.
2. Во Future не понравилось «HTML and CSS stuff». ИМХО, разрыв мозга при чтении кода, строку читать без разделителя еще и с переносами строк. Однако в строке multiline неплохо.

ReactJS'ом вроде люди пользуются, смотря на это решил позаимствовать и это.
Все написано в статье.
Вечная тема)
Вообще рекламы на Хабре немного ( вроде бы, так как стоит AdBlock и я ее не вижу ). Нерекламные блоки ( «Лучшее», «Компания дня»,… ) некоторым пользователям могут быть нужны.
И я так думаю, предлагаю автору немного изменить дизайн для мобильных устройств: блоки ( они не только с рекламой ) можно равномерно расположить между статьями (в списке).
Ну тогда уже это дело вкуса, кому что больше понравится.
Ну я могу привести один аргумент: скорость. Конечно тут идет счет на миллисекунды, но все же.
wakeloader сам по себе легче чем requirejs, грузится быстрее, и сама работа requirejs оказалась медленней чем моего загрузчика (смотрите скриншоты).
Мой загрузчик никак не тормозит рендеринг браузера: после того как браузер загрузил и выполнил код загрузчика он идет дальше обрабатывать документ, загрузка остальных скриптов идет асинхронно(не тормозя рендеринг). Если тегу script добавить атрибут async то и загрузка и выполнение кода загрузчика не будет томрозить рендеринг.

Синхронность про которую я говорю — это синхронность в работе скрипта: пока функция require не загрузит скрипты(если скрипт загружен кешем то повторно скрипт не загружается), дальше выполнение кода не пойдет.
Вы видимо пост невнимательно прочли.
Ну давайте я чейчас демку сделаю а вы протестируете, договорились?
Я серьезно.
Yepnope — асинхронный, это означает, что код в каждом файле мне пришлось бы обертывать в callback функции.
2

Information

Rating
Does not participate
Location
Новосибирск, Новосибирская обл., Россия
Date of birth
Registered
Activity