|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Oct 2006
Сообщений: 2,281
|
Цитата:
|
|
|||||
Lorem ipsum
|
А что тут невозможного? Особенно если учесть, что помимо самого JavaScript есть еще твои прототипы, их поля и методы.
__________________
Поймай яблоко 2! |
|
|||||
Цитата:
__________________
Ко мне можно и нужно обращаться на ты) |
|
|||||
Регистрация: Oct 2006
Сообщений: 2,281
|
Ну вот передаю я объект в метод.Как ide узнает какие у него методы/свойства?
|
|
|||||
Lorem ipsum
|
Flash/AIR?
Добавлено через 2 минуты Все, что найдет в прототипах, вываливает в список и режет его с каждым новым символом
__________________
Поймай яблоко 2! |
|
|||||
Регистрация: Oct 2006
Сообщений: 2,281
|
Цитата:
|
|
|||||
Lorem ipsum
|
Так я же написал не "в прототипе" =) а "в прототипах". Таким образом, когда IDE не знает тип переменной, она по первым символам вываливает все, что доступно в самом широком контексте.
__________________
Поймай яблоко 2! |
|
|||||
[+4 06.05.14]
|
Цитата:
За обе блокнот-айде голосую пальцем вверх, - автокомплит имеется. Быстрый run тоже. Что отдельно понравилось в Атом, чего не нашел в студио : переход на нужный метод ( ищет по всему проекту, во всех файлах) - по ктрл + клик. Минус - чтобы фишка начала работать, потребуется чуть ли не 10-15 минут времени, чтобы все прогрузилось. С чем связано - я не понял. Ни в одной айде не нашел привычного для ФД генератора методов и переменных. У меня стоял кастом коткей в ФД alt + A - по слову, выбираем что создать - метод или переменную. НИ в одной айде такого не нашел ((( жуткий минус. Конечно - сам процесс перестройки головы с типизации на голый ЖС не моментальный, надо время. Но это время уменьшит удобная айде - без вопросов. Zebestov - расскажи о своем опыте. Я лично недавно стал пробовать мигрироваться, честно говоря проблем вообще не ощутил. Правда писал игру и на фазере, но как уже писал выше брал только твинер, ДЛ , да и все вроде))) Наверное надо было пикси хватать и не парится, ну или вот вроде знатная штука http://www.createjs.com/docs/easeljs...s/EaselJS.html На данный момент напряг испытал только из-за поддержки классов, как бы в 6 екме они уже есть, но не все его поддерживают. А вот писать костыльный ( как по мне ) extend через Object.create - я манал. В итоге структуры выходили в таком ключе (грубо) : function SomeClass { this.conatiner = new Sprite() } someCont.addChild( (new SomeClass()).conatiner ) Переходить на сахар - принципиально не хочу пока, хотя бы потому, что начав изучать новый язык, нужно пощупать его изнутри, прочуять всю боль и унижения, а потом уже выпендриваться)))
__________________
Марк Tween |
|
|||||
Lorem ipsum
|
Начал с упомянутого тобой CreateJS. Портировал на него игру. Норм. Один минус — не поддерживает (все еще?) WebGL.
Сейчас перешел на Pixi.js, доволен. Он, конечно, не такой комплексный, как CreateJS, но вроде как написан более грамотно, из-за чего работает пошустрей. Из недостающих, но легко восполняемых инструментов отмечу лишь звук (беру howler.js) и твины (здесь я использую уже привычный TweenJS). Объекты создаю через Object.create(). P.S. Sublime платный? Оо
__________________
Поймай яблоко 2! |
Часовой пояс GMT +4, время: 12:19. |
|
« Предыдущая тема | Следующая тема » |
|
|