@android_ru

Страница 105 из 3205
Alexander
28.08.2016
07:42:44
Ноль это 0 А null это ничего нет )

Ivan
28.08.2016
07:43:35
Лучше ничего не употребляй, а почитай теорию.

Да кого угодно. Нул и ноль путать нельзя. Это самое начала. Тут даже к джаве не нужно привязываться.

Alexander
28.08.2016
07:55:17
Иван что ты злой такой ?

Google
Maxim
28.08.2016
08:10:20
Лучше ничего не употребляй, а почитай теорию.
a obj instanceof A ведь тоже по идее нам выдаст тру… мы же инициализируем переменную определенного типа как null

а есть решение если я в мапе собираюсь хранить разные типы под разными ключами?

Andrey
28.08.2016
08:32:29
а есть решение если я в мапе собираюсь хранить разные типы под разными ключами?
Можешь хранить пару(Object, Class). Нj это ужасный костыль) А зачем тебе хранить в мапе разные типы?)

Maxim
28.08.2016
08:32:55
но в яве такой путь вернее похоже )

Andrey
28.08.2016
08:33:21
Не хочу класс создавать )
Почему? Что тебя смущает?)

Maxim
28.08.2016
08:33:43
да это данные возвращаемые из сервиса и меня мап бы вполне себе удовлетворил )

фактически для каждой возвращаемой модели нужен свой класс

это мне не нравится, а если я решу в определенной функции возвращать с сервера смешанные наборы данных, которые обсчитываются там как-нить...

Andrey
28.08.2016
08:35:55
Сделай один класс, в который парсится структура. И не парься.

Maxim
28.08.2016
08:39:47
я кстати ваще задумывался таким гипотетическим вопросом а вот изучение программирования с нуля нужно начинать с явы или с js? )))

просто в универе учили нас по c++ и яве, но проникся идеями всякими только когда работал с js

Google
Andrey
28.08.2016
08:40:58
просто в универе учили нас по c++ и яве, но проникся идеями всякими только когда работал с js
И какими же идеями ты проникся? JS - один из самых ужасных языков.

Maxim
28.08.2016
08:41:06
ну с чего-то же надо начинать )

JS лучший язык в мире )

я б на нем все писал )

Andrey
28.08.2016
08:41:38
Сочувствую.

Причём не тебе, а твоим коллегам.

Maxim
28.08.2016
08:43:05
ну это как посмотреть ) с коллегами у нас все хорошо )

Andrey
28.08.2016
08:43:33
Maxim
28.08.2016
08:44:26
ну из тех кого я знаю и кто владеет jsом да, все соглашаются что это лучший вариант языка

Andrey
28.08.2016
08:45:06
ну из тех кого я знаю и кто владеет jsом да, все соглашаются что это лучший вариант языка
И то там такого хорошего по сравнению с остальными языками?

Maxim
28.08.2016
08:45:14
полная свобода )

Andrey
28.08.2016
08:45:37
полная свобода )
А кто тебя ущемляет?

Maxim
28.08.2016
08:45:47
ну вот да-да )

Валерий
28.08.2016
08:45:54
Свобода выстрелить в ногу?)

Maxim
28.08.2016
08:46:07
сделать можно все, но вот сколько времени на это понадобится и сколько классов ты создашь это другой вопрос

Andrey
28.08.2016
08:46:47
Продраться через миллион колбеков - удовольствие не особо большое.

Maxim
28.08.2016
08:47:31
Только это потом прочитать нормально можно будет, а с js это проблема.
ну с js наверное стоит уметь читать, хотя у меня даже в разборе всяких дурацких библиотек типа d3 не возникало проблем

есть же IDE есть переход к коду

Продраться через миллион колбеков - удовольствие не особо большое.
многопоточность сплошная это ваще крутотенюшка, не заботишься о всяких там тридах и о том как из них изменять интерфейс )

Google
Maxim
28.08.2016
08:50:32
А что ты пишешь, если не секрет?
аналитические системы некоторые автособираемые из конфига в базе

Maxim
28.08.2016
08:52:47
А зачем тебе там многопоточность?
эм… ну как бы. вообще все это странные вопросы пошли, ощущение что общаюсь с человеком который просто не писал на js ))

Andrey
28.08.2016
08:53:36
Maxim
28.08.2016
08:53:44
я уже приводил когда то пример с подключением к сервису колбеками, а не листенерами которые еще и код запроса должны анализировать

милота для обработки вставки

= ))

Andrey
28.08.2016
08:55:37
Ммм, сет таймаут. Неплохо.

Maxim
28.08.2016
08:56:07
Ммм, сет таймаут. Неплохо.
самый простой способ запустить поток )

Andrey
28.08.2016
08:56:11
Костыли, интегрированные в язык. Неплохо.

Maxim
28.08.2016
08:57:01
я хз ) вообще мне странно когда так начинают о чем либо отзываться хоть о языках хоть об айфонах ))

Andrey
28.08.2016
08:58:04
я хз ) вообще мне странно когда так начинают о чем либо отзываться хоть о языках хоть об айфонах ))
Тs задумывался что произойдёт, если твой код перед таймаутом не успеет отработать?

Или этого никогда не произойдёт?

Maxim
28.08.2016
08:58:33
нам надо событие пропустить дальше

ну это просто реализация уже вне этого кода

Andrey
28.08.2016
08:59:06
нам надо событие пропустить дальше
А почему просто нельзя вызвать функцию?

Google
Andrey
28.08.2016
08:59:26
какую?
callback

Maxim
28.08.2016
09:02:00
это реализация перехвата ctrl+v находясь на странице если нажать эту комбинацию она попытается отработать однако если курсор не будет в editable поле то ничего не произойтет, мы перехватываем это событие и перед его срабатыванием отправляем курсор в служебное поле, пропускаем событие чтоб произошла вставка и забираем из поля вставленный текст )

Admin
ERROR: S client not available

Maxim
28.08.2016
09:03:29
я ответил )

тогда он произойдет до вставки и ниче не вернется )

Andrey
28.08.2016
09:04:27
тогда он произойдет до вставки и ниче не вернется )
Т.е. приходится делать костыли, чтобы сделать простейший синхронный код?

Ты это считаешь не костылём?

Запуск отдельного потока, чтобы предыдущий код успел выполниться.

Maxim
28.08.2016
09:05:41
Т.е. приходится делать костыли, чтобы сделать простейший синхронный код?
js в браузере не имеет полномочий многих, например нельзя скомандывать вставить текст из буфера обмена

Maxim
28.08.2016
09:06:20
эм. блин ты или не понимаешь что там происходит или издеваешься уже )

событие -> (наш обработчик) -> окончание события

Andrey
28.08.2016
09:06:43
Мне плевать что можно сделать, а чего нет. Ты запускаешь отдельный поток, так как тебе нужен последовательный код. А для этого приходится писать такой костыль.

Maxim
28.08.2016
09:06:56
в окончании происходит вставка, обработчики вызываются до

в том то и суть )

Andrey
28.08.2016
09:07:39
мне не нужен последовательный код
Тогда почему не вызвать callback в том месте, где тебе требуется?

Maxim
28.08.2016
09:08:01
Google
Andrey
28.08.2016
09:08:29
можно, но в поле не будет текста
Т.е. вставить текст без такого костыля нельзя до вызова callback?

Maxim
28.08.2016
09:08:56
Т.е. вставить текст без такого костыля нельзя до вызова callback?
я про полномочия языка в браузере уже говорил

функции принудительноПейстТекст() нету

Andrey
28.08.2016
09:09:15
я про полномочия языка в браузере уже говорил
Тfк ты же говоришь, что js - лучший язык и везде так делать надо.

Maxim
28.08.2016
09:09:38
Тfк ты же говоришь, что js - лучший язык и везде так делать надо.
ну так на серверах он другой, там можно много чего

браузеры имеют систему безопасности свою просто

но даже с учетом этого всего можно таким вот простым способом что угодно сделать

Andrey
28.08.2016
09:10:18
Ок, давай так. Как тебе вызвать на js 2 функции последовательно?

Maxim
28.08.2016
09:10:37
если б я мог принудительно вставлять текст то фишинговые сайты могли бы легко узнавать что у тебя есть в буфере обмена

Andrey
28.08.2016
09:11:13
так же как и всегда fn1() fn2()
А зачем тогда колбеки?

Maxim
28.08.2016
09:11:33
А зачем тогда колбеки?
чтоб вызывать в асинхронном коде

А зачем тогда колбеки?
Зачем тебе в яве Handler-ы?

Andrey
28.08.2016
09:12:12
чтоб вызывать в асинхронном коде
Так весь же код в js - асинхронный.

Страница 105 из 3205