Оператор clone добавлял стиснув зубы, так как код самой функции это по сути костыль, но иногда такой оператор действительно пригождается.
Предлагайсте свою реализацию этой функции )
5) подумаю над этим
6) isset тварит ровно то что и? в кофе
7) ^ — такой оператор есть в JavaScript
на счет типизиации — наверное я не так выразился на англисков в овервью, но пока типизация это просто синтаксис. Оживлять ее, делать статической — это первое чем я сейчас займусь.
Про первые несколько вопросов я ничего не скажу, так как сам в статье написал что пока на практике пользоваться языком не стоит, писав статья надеялся заручиться чьей то поддержкой, помощью.
Вы один разрабатываете и какие планы на поддержку и развитие — сколько времени вы готовы уделять и на что живете при этом?
Один, все что сейчас есть написано за месяц, темп сбавлять не планирую. Я студент, подрабатываю фрилансом — сайты верстаю.
Вы пишите, «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 не загрузит скрипты(если скрипт загружен кешем то повторно скрипт не загружается), дальше выполнение кода не пойдет.
true == yes == on
false == no == off
clone
добавлял стиснув зубы, так как код самой функции это по сути костыль, но иногда такой оператор действительно пригождается.Предлагайсте свою реализацию этой функции )
6) isset тварит ровно то что и? в кофе
7) ^ — такой оператор есть в JavaScript
на счет типизиации — наверное я не так выразился на англисков в овервью, но пока типизация это просто синтаксис. Оживлять ее, делать статической — это первое чем я сейчас займусь.
Это шрифт Dancing Script
Подскажите какими местами и я постараюсь поправить.
Хорошо, приведу пример перевода и подпишу что и от куда взято.
Один, все что сейчас есть написано за месяц, темп сбавлять не планирую. Я студент, подрабатываю фрилансом — сайты верстаю.
Этим я хотел сказать что компилировать js как cs не стоит, подключать без проблем можно любой js код:
@require "jquery.js"
— компилятор определяет по расширению файла как ему следует парсить исходинк.ReactJS'ом вроде люди пользуются, смотря на это решил позаимствовать и это.
wakeloader сам по себе легче чем requirejs, грузится быстрее, и сама работа requirejs оказалась медленней чем моего загрузчика (смотрите скриншоты).
Синхронность про которую я говорю — это синхронность в работе скрипта: пока функция require не загрузит скрипты(если скрипт загружен кешем то повторно скрипт не загружается), дальше выполнение кода не пойдет.