Пару дней назад заработал инвайт на хабр за статью о создании собственного слайдера. Это, конечно, здорово, но, должен сказать, я не был знаком с правилами публикации хабратопиков, и теперь не могу опубликовать статьи со своими видеоуроками - надо набрать карму.
четверг, 24 марта 2011 г.
среда, 23 марта 2011 г.
Обучающий видеокурс Sencha Touch Tutorial
Я давно уже собирался записать обучающий видеокурс Sencha Touch Tutorial на русском языке, но только сейчас дошли руки. Запись скринкаста, монтаж и озвучка заняли у меня два дня и, надеюсь, это время не окажется потраченным напрасно.
Теперь вы можете просмотреть первый урок, ориентированный на полных новичков в Sencha Touch, но знакомых с JavaScript:
Теперь вы можете просмотреть первый урок, ориентированный на полных новичков в Sencha Touch, но знакомых с JavaScript:
воскресенье, 20 марта 2011 г.
Sencha Touch: Ext.form.Slider с полем для ручного ввода значения
В одном из моих проектов я столкнулся с задачей создания компонента слайдера с возможностью ручного ввода значения поля, т. е. выглядеть он должен был так:
Причём, при нажатии на значение поля (где написано "8.50 %") должна выдвигаться клавиатура для ввода значения поля вручную, а при перетаскивании ползунка значение поля должно обновляться.
Причём, при нажатии на значение поля (где написано "8.50 %") должна выдвигаться клавиатура для ввода значения поля вручную, а при перетаскивании ползунка значение поля должно обновляться.
вторник, 15 марта 2011 г.
Особенности компонента Ext.form.Select
Только что обнаружил интересное и не совсем логическое поведение компонента Ext.form.Select. Дело в том, что если просто написать код, типа этого:
то на айфоне (я тестировал на iPhone 3gs) не будет вызываться меню выбора опции (Picker), хотя в настольном Safari всё работает.
new Ext.form.Select({
label: 'Select field',
options: [
{text: 'option 1'},
{text: 'option 2'}
]
})
то на айфоне (я тестировал на iPhone 3gs) не будет вызываться меню выбора опции (Picker), хотя в настольном Safari всё работает.
среда, 15 сентября 2010 г.
Sencha Touch 0.95 beta
Прошлый апдейт JavaScript фреймворка Sencha Touch оказался просто неработоспособным, поскольку после рефакторинга был сломан основной функционал. И вот, спустя 7 дней, разработчики Sencha исправили свои ошибки и выпустили новую версию!
Но, судя по статусам баг-репортов на официальном форуме, ошибки, привнесённые новым апдейтом, пофикшены не все. Что ж, это всего лишь бета, и каждый, кто берётся писать рабочие проекты на бета-версии, должен понимать и соглашаться с риском и возможными проблемами. Надеюсь, апдейт Sencha Touch 0.95 beta окажется пригодным для работы, а пока остаётся только пожелать удачи разработчикам и ждать финального релиза, который, судя по всему, будет где-то в ноябре.
Но, судя по статусам баг-репортов на официальном форуме, ошибки, привнесённые новым апдейтом, пофикшены не все. Что ж, это всего лишь бета, и каждый, кто берётся писать рабочие проекты на бета-версии, должен понимать и соглашаться с риском и возможными проблемами. Надеюсь, апдейт Sencha Touch 0.95 beta окажется пригодным для работы, а пока остаётся только пожелать удачи разработчикам и ждать финального релиза, который, судя по всему, будет где-то в ноябре.
вторник, 14 сентября 2010 г.
Sencha Touch 0.94 beta: Bugs
К сожалению, Sencha Touch 0.94 beta, принеся кучу новых фич, стала, на мой взгляд, неработоспособной из-за обилия багов. Какое-то время я пытался самостоятельно делать заплатки, но новые дыры вскрывались одна за другой, поэтому я плюнул и откатился до 0.93 версии.
Причём, судя по активности на форуме Sencha Touch: Bugs перестали работать веб-приложения после обновления не только у меня.
Произошло сиё безобразие, скорее всего, из-за глобального рефакторинга, о котором разработчики так хвалились в Release Notes. К сожалению, web-интерфейсы и JavaScript тяжело покрываются автоматизированными тестами (помнится, как-то раз навешевали мы на ExtJS-портал Selenium-тесты через css-селекторы, но ничего хорошего не вышло).
Sencha Touch 0.94 beta сильно обрадовала меня своим выходом, но и не менее огорчила, когда я потратил кучу времени, пытаясь пофиксить то, что раньше работало отлично. В общем, это обновление явилось хорошим примером, что рефакторинг должен быть хорошо протестирован и надеюсь, новая версия не заставит себя долго ждать.
Причём, судя по активности на форуме Sencha Touch: Bugs перестали работать веб-приложения после обновления не только у меня.
Произошло сиё безобразие, скорее всего, из-за глобального рефакторинга, о котором разработчики так хвалились в Release Notes. К сожалению, web-интерфейсы и JavaScript тяжело покрываются автоматизированными тестами (помнится, как-то раз навешевали мы на ExtJS-портал Selenium-тесты через css-селекторы, но ничего хорошего не вышло).
Sencha Touch 0.94 beta сильно обрадовала меня своим выходом, но и не менее огорчила, когда я потратил кучу времени, пытаясь пофиксить то, что раньше работало отлично. В общем, это обновление явилось хорошим примером, что рефакторинг должен быть хорошо протестирован и надеюсь, новая версия не заставит себя долго ждать.
среда, 8 сентября 2010 г.
Sencha Touch 0.94 beta
Сегодня наконец-то обновилась бета-версия, уже полюбившегося мной, JavaScript Framework'а для мобильных платформ Sencha Touch. Должен сказать, этот апдейт я ждал долго и вот, после месячной доработки, он доступен для свободного скачивания.
В этой версии были исправлены многие баги, проведён рефакторинг, улучшена производительность, произведена оптимизация под Android и iPhone 4.
Полный список изменений вы можете найти в файле release-notes.html, прилагаемому к архиву Sencha Touch.
В этой версии были исправлены многие баги, проведён рефакторинг, улучшена производительность, произведена оптимизация под Android и iPhone 4.
Полный список изменений вы можете найти в файле release-notes.html, прилагаемому к архиву Sencha Touch.
Подписаться на:
Сообщения (Atom)
