Javascript-форум (https://javascript.ru/forum/)
-   Оффтопик (https://javascript.ru/forum/offtopic/)
-   -   Обсуждений тред (https://javascript.ru/forum/offtopic/47364-obsuzhdenijj-tred.html)

melky 07.12.2014 14:12

Цитата:

Сообщение от cyber (Сообщение 345276)
melky, я то писал, но не для phonegap, и то что не работает ng-repeat стало для меня шоком

а почему не работает? отладка есть?

Цитата:

Сообщение от cyber (Сообщение 345277)
melky,
сейчас думаю как выкрутится

залей в проект модуль с допиливанием\реимплемента ией ng-repeat, как темпоральное решение

Цитата:

Сообщение от cyber (Сообщение 345280)
melky, временени не много но есть, попробую заюзать эту шутку http://www.ractivejs.org/, а то чувствую я вены скорее вскрою чем на ангуляре это закончу

да!! ещё туда же React, jQuery, TB Bootsrap, Foundation, Semantic UI и ещё "плагин для карусели" )

хватит кормить сотону модулей :D

cyber 07.12.2014 14:26

Цитата:

Сообщение от melky
а почему не работает? отладка есть?

Конечно, ошибок нет, есть комментарии ангуляра с рипитом и все
Цитата:

Сообщение от melky
jQuery, TB Bootsrap,

Ну с этим зоопарком я знаком)

kobezzza 08.12.2014 11:32

Я тут подумал, что всё таки нужно перевести свои доки на инглишь, решил нанять бюро-переводов, но мб, кто-нить может порекомендовать?

Safort 08.12.2014 19:36

kobezzza,
есть такой сайт
http://frontender.info/
http://frontender.info/about.html
там ребята занимаются публикацией авторских статей и переводов(с английского на русский). Не знаю насчёт оплаты, но, думаю, их может заинтересовать твой проект. За одно там же можно опубликовать ту статью, что ты сейчас пишешь)

kobezzza 08.12.2014 21:22

Safort, спасибо, так и сделаю!
Но статья пока идёт очччччень медленно :)

Safort 08.12.2014 22:54

kobezzza,
Цитата:

Но статья пока идёт очччччень медленно
Ну а ты её подгони)

cyber 10.12.2014 21:18

Хочу наконец то начать юзать es6 на ноде и на клиенте, я так понимаю для ноды мне нужен трансдятор? Для phonegap он тоже нужен или и так es6 поддерживается?

l-liava-l 10.12.2014 22:19

Цитата:

Хочу наконец то начать юзать es6 на ноде и на клиенте, я так понимаю для ноды мне нужен трансдятор? Для phonegap он тоже нужен или и так es6 поддерживается?
Иногда мне кажется что вам секс с кодом важнее чем скорость доставки его до жаждущих пользователей с последующей монетизаций)

cyber 10.12.2014 22:20

Цитата:

Сообщение от l-liava-l
Иногда мне кажется что вам секс с кодом важнее чем скорость доставки его до жаждущих пользователей с последующей монетизаций)

А почему не юзать удобные фичи, например я хочу для начала начать бзать промисы и еще некоторые фичи, но нода их пока не поддерживает, хотя надеюсь на io.js

kobezzza 10.12.2014 22:56

Цитата:

Сообщение от cyber (Сообщение 345957)
А почему не юзать удобные фичи, например я хочу для начала начать бзать промисы и еще некоторые фичи, но нода их пока не поддерживает, хотя надеюсь на io.js

Для промисов достаточно подключить полифил, транслятор не нужен.

cyber 10.12.2014 23:13

Цитата:

Сообщение от kobezzza
Для промисов достаточно подключить полифил, транслятор не нужен.

Я не только промиссы, хочу, хотя может пока на них и останавлюсь, а какой полифил посоветуешь, что бы он был совместим со стандартом?

kobezzza 11.12.2014 01:33

https://github.com/Octane/Promise
https://github.com/6to5/6to5 - самый годный на данный момент транслятор

cyber 11.12.2014 02:02

Цитата:

Сообщение от kobezzza
https://github.com/6to5/6to5 - самый годный на данный момент транслятор

Круто, спасибо буду пробывать юзать его, только не совсем понятно как он работает ( я знаю как работает траснлятор), но как в случае js. Он использует то что поддерживает браузер, а если нет то юзает полифил или всегда юзает полифил ? Например для поддержки промисов в IE нужен полифил, а для хрома не нужен - он будет юзать полифил только для ИЕ или всегда?

kobezzza 11.12.2014 10:17

Цитата:

Круто, спасибо буду пробывать юзать его, только не совсем понятно как он работает ( я знаю как работает траснлятор), но как в случае 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

cyber 11.12.2014 10:36

kobezzza, спасибо)

Zend 19.12.2014 18:09

Хочу писать на Java GUI приложения для линукса (возможно винда и андроид). С чего начать? Знаю что есть разные джавы: FX/ME/... Какая из них моя и почему? FX вроде как с 2007 года, но раньше же тоже на чём то писали. Почему FX лучше или хуже?

bes 19.12.2014 19:56

Цитата:

Сообщение от 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
Задавайте конкретные вопросы по ходу дела.

kobezzza 23.12.2014 17:47

Как вам Фрэнки? :)

https://github.com/kobezzza/Snakeskin#snakeskin

melky 23.12.2014 18:06

Цитата:

Сообщение от kobezzza (Сообщение 347906)

крутяк! не могу поставить лайк, потому что он уже стоит)

Safort 23.12.2014 18:10

kobezzza,
внушает)
Но почему не Аркадий, Савелий, Емельян, Луи, Хулиоименно Фрэнки?)

kobezzza 23.12.2014 18:14

Цитата:

Сообщение от Safort (Сообщение 347913)
kobezzza,
внушает)
Но почему не Аркадий, Савелий, Емельян, Луи, Хулиоименно Фрэнки?)

Хз, взглянул на него и сразу понял, что он Фрэнки :)

Safort 23.12.2014 18:20

kobezzza,
осталось дождаться статьи на Хабре) Думаю, если её и публиковать, то в ближайшую неделю, т.к. потом многим не до прогинга будет)

kobezzza 23.12.2014 18:23

Цитата:

Сообщение от Safort (Сообщение 347916)
kobezzza,
осталось дождаться статьи на Хабре) Думаю, если её и публиковать, то в ближайшую неделю, т.к. потом многим не до прогинга будет)

Наверное она будет в след году уже :)

bes 23.12.2014 23:08

Цитата:

Сообщение от kobezzza
Как вам Фрэнки? :)

kobezzza, людям нужен секс, наркотики и рок-н-ролл, твой фрэнки в ауте ;)



PS: чтобы не расслаблялся :)

Safort 24.12.2014 00:27

kobezzza,
Цитата:

Наверное она будет в след году уже
:(

bes,
ок, тогда нужно попросить дезигнера нарисовать Френки сиськи и гитару на шею. А чтобы он такой полз по дорожке из кокаина)

kobezzza 24.12.2014 10:30

Цитата:

kobezzza, людям нужен секс, наркотики и рок-н-ролл, твой фрэнки в ауте
Ты просто плохо его знаешь, он ещё тот фрукт :D

Цитата:

:(
Ну, мб и до, всё зависит от настроя, ща уже так лениво чёто делать :)

Цитата:

ок, тогда нужно попросить дезигнера нарисовать Френки сиськи и гитару на шею. А чтобы он такой полз по дорожке из кокаина)
:D

cyber 24.12.2014 14:25

Кто знает как на windows xp установить ie9 , есть слабый пк и на нем нужно установить ie 9, виртуалка естественно не катит ...

cyber 24.12.2014 14:37

Цитата:

Сообщение от bes
секс, наркотики и рок-н-ролл

И без наркотиков тоже не плохо)

bes 24.12.2014 20:02

Цитата:

Сообщение от Safort
bes,
ок, тогда нужно попросить дезигнера нарисовать Френки сиськи и гитару на шею. А чтобы он такой полз по дорожке из кокаина)

Цитата:

Сообщение от kobezzza
Ты просто плохо его знаешь, он ещё тот фрукт

Фрэнки, ползущий по кокаиновой дорожке, рассыпанной вдоль гитары в форме женского тела, в сторону первопричины - вот это уже тема вечной любви к шаблонам :yes:

cyber 04.01.2015 18:54

Цитата:

Сообщение от cyber
Можно ли как то удалить все обработчики добалвенны через addEventListener с єлемента через консоль?

Нашел как сделать это, сначала делаем так в консоле
var listeners =  getEventListeners( document.body );// меняем элемент на нужный

потом так


Object.keys( listeners ).forEach( function ( event ) {

        listeners [ event ].forEach( function ( obj ) {
            document.body.removeEventListener( event, obj.listener );// не забываем поменять тут элемент
        } );
    } );
т
Если сделать вместе не работает
Если обработчик висит не именно на переданно элементе, не работает

bes 04.01.2015 19:31

Цитата:

Сообщение от cyber
Если сделать вместе не работает

круто, в хроме работает
ссылка в догонку https://developer.chrome.com/devtool...ommandline-api

cyber 04.01.2015 20:20

Цитата:

Сообщение от bes
круто, в хроме работает

Вообще или вместе?)

bes 04.01.2015 20:54

Цитата:

Сообщение от cyber
Вообще или вместе?)

вместе

cyber 04.01.2015 21:01

Цитата:

Сообщение от bes
вместе

Ну и хорошо, у меня не работало)

ruslan_mart 05.01.2015 19:03

Читаю сейчас про Set и Map, не могу понять, в чём фишка? Почему бы просто не использовать объекты? Или всё дело в удобстве и скорости?

var mySet = new Set();

mySet.add('test');
mySet.add('abc');

console.log( mySet.has('test') ); //true
console.log( mySet.has('abc') ); //true
console.log( mySet.has('bla') ); //false




var myObj = {};

myObj.test = true;
myObj['abc'] = true;

console.log( myObj.test ); //true
console.log( myObj['abc'] ); //true
console.log( myObj.bla ); //undefined


Хотя очень удобно для булевых ключей, особенно с передачей аргумента iterable :)

Safort 05.01.2015 19:27

Ruslan_xDD,
Цитата:

Читаю сейчас про Set и Map, не могу понять, в чём фишка?
Патамушта мало прочитал.
Set это как массив, но только с уникальными значениями.
Map это как объект, но в качестве ключей можно объекты использовать и не бояться выстрелить в ногу)

Octane 05.01.2015 19:29

фишка в уникальных значениях и скорости работы, ну и еще как бонус:
[NaN].indexOf(NaN) → -1
new Set([NaN]).has(NaN) → true

ruslan_mart 05.01.2015 19:35

Safort, никогда не приходилось использовать в качестве ключа объекта другой объект или ф-цию, даже не знаю в какой ситуации может такое понадобиться. :)

bes 05.01.2015 19:41

Цитата:

Сообщение от Ruslan_xDD
Safort, никогда не приходилось использовать в качестве ключа объекта другой объект или ф-цию, даже не знаю в какой ситуации может такое понадобиться.

в ключах можно хранить информацию, сколько информации можно хранить в ключах-объектах
http://javascript.ru/forum/misc/5217...ion-cache.html

ruslan_mart 05.01.2015 19:52

bes, прикольно-прикольно, но... если честно, даже не знаю где такое может пригодиться. Даже если понадобится, то вряд ли заюзаю, ибо поддержка браузерами пока что плохая, и это ещё на несколько лет затянется. Тоже самое касается и for..of, и let, так хочется заюзать, но пока приходится по старинке. :)


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