10.12.2014, 23:13
|
|
I am Student
|
|
Регистрация: 17.12.2011
Сообщений: 4,415
|
|
Сообщение от kobezzza
|
Для промисов достаточно подключить полифил, транслятор не нужен.
|
Я не только промиссы, хочу, хотя может пока на них и останавлюсь, а какой полифил посоветуешь, что бы он был совместим со стандартом?
__________________
Цитата:
|
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
|
|
|
11.12.2014, 01:33
|
|
Быдлокодер;)
|
|
Регистрация: 19.11.2010
Сообщений: 4,338
|
|
|
|
11.12.2014, 02:02
|
|
I am Student
|
|
Регистрация: 17.12.2011
Сообщений: 4,415
|
|
Сообщение от kobezzza
|
https://github.com/6to5/6to5 - самый годный на данный момент транслятор
|
Круто, спасибо буду пробывать юзать его, только не совсем понятно как он работает ( я знаю как работает траснлятор), но как в случае js. Он использует то что поддерживает браузер, а если нет то юзает полифил или всегда юзает полифил ? Например для поддержки промисов в IE нужен полифил, а для хрома не нужен - он будет юзать полифил только для ИЕ или всегда?
__________________
Цитата:
|
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
|
|
|
11.12.2014, 10:17
|
|
Быдлокодер;)
|
|
Регистрация: 19.11.2010
Сообщений: 4,338
|
|
Цитата:
|
Круто, спасибо буду пробывать юзать его, только не совсем понятно как он работает ( я знаю как работает траснлятор), но как в случае js.
|
Ставь какой нить gulp-6to5 и конверти ES6 файлики в ES5. Работает он как простой транслятор: ES6 синтаксис конвертится в ES5 или ES3.
var foo = () => {
this.doIt()
};
var that = this;
var foo = function () {
that.doIt()
};
И т.д.
https://6to5.github.io/repl.html
Цитата:
|
Он использует то что поддерживает браузер, а если нет то юзает полифил или всегда юзает полифил ? Например для поддержки промисов в IE нужен полифил, а для хрома не нужен - он будет юзать полифил только для ИЕ или всегда?
|
Полифилы - это отдельная история и если они нужны, то их тоже подключат отдельно, например:
https://github.com/paulmillr/es6-shim
Транслятор занимается ковертаций новых синтаксических конструкций, которые невозможно реализовать полифилами и разумеется, никаких условий там нет. Но хорошие трансляторы поддерживают настройку фич: в 6to5 за это отвечаются 2 параметра whitelist и blacklist.
Цитата:
|
- abstractReferences
- arrayComprehension
- arrowFunctions
- classes
- computedPropertyNames
- constants
- defaultParameters
- destructuring
- exponentiationOperator
- forOf
- generatorComprehension
- generators
- letScoping
- memoizationOperator
- methodBinding
- modules
- objectGetterMemoization
- objectSpread
- propertyMethodAssignment
- propertyNameShorthand
- react
- restParameters
- spread
- templateLiterals
- unicodeRegex
- useStrict
|
|
|
11.12.2014, 10:36
|
|
I am Student
|
|
Регистрация: 17.12.2011
Сообщений: 4,415
|
|
kobezzza, спасибо)
__________________
Цитата:
|
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
|
|
|
19.12.2014, 18:09
|
|
Профессор
|
|
Регистрация: 28.11.2009
Сообщений: 328
|
|
Хочу писать на Java GUI приложения для линукса (возможно винда и андроид). С чего начать? Знаю что есть разные джавы: FX/ME/... Какая из них моя и почему? FX вроде как с 2007 года, но раньше же тоже на чём то писали. Почему FX лучше или хуже?
|
|
19.12.2014, 19:56
|
|
Профессор
|
|
Регистрация: 22.03.2012
Сообщений: 3,744
|
|
Сообщение от Zend
|
Хочу писать на Java GUI приложения для линукса (возможно винда и андроид). С чего начать? Знаю что есть разные джавы: FX/ME/... Какая из них моя и почему? FX вроде как с 2007 года, но раньше же тоже на чём то писали. Почему FX лучше или хуже?
|
что значит на Java GUI?
Здравствуйте!
Судя по вашему сообщению, вы ну совсем не знаете java.
Освойте основы языка и вопрос отпадет сам, полностью или частично.
А с чем не справитесь - поможем.
На сайте http://docs.oracle.com/en/java/ можно начать изучать с учебника, раздел http://docs.oracle.com/javase.
Возможно, вам также понадобится JEE - учебник есть, например, здесь: http://docs.oracle.com/javaee
Задавайте конкретные вопросы по ходу дела.
|
|
23.12.2014, 17:47
|
|
Быдлокодер;)
|
|
Регистрация: 19.11.2010
Сообщений: 4,338
|
|
|
|
23.12.2014, 18:06
|
sinistral
|
|
Регистрация: 28.03.2011
Сообщений: 5,418
|
|
крутяк! не могу поставить лайк, потому что он уже стоит)
|
|
23.12.2014, 18:10
|
|
Профессор
|
|
Регистрация: 23.12.2013
Сообщений: 1,856
|
|
kobezzza,
внушает)
Но почему не Аркадий, Савелий, Емельян, Луи, Хулиоименно Фрэнки?)
|
|
|
|