The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Релиз jQuery Mobile 1.0 и минималистичного аналога jQuery - jQuip

22.11.2011 18:38

Представлен релиз фреймворка jQuery Mobile 1.0, основанного на популярной JavaScript-библиотеке jQuery и предназначенного для создания web-приложений для мобильных устройств с использованием технологий HTML5. jQuery Mobile позволяет создавать интерактивные web-приложения с унифицированным интерфейсом пользователя, работающим в большинстве мобильных браузеров, доступных для платформ Apple iOS, Android, Windows Phone, Blackberry, webOS, Bada, MeeGo и Kindle. Из особенностей библиотеки отмечается адаптация для управления через сенсорные экраны, обеспечение единого внешнего вида для разных типов браузеров и набор специализированных мобильных виджетов для построения интерфейса пользователя.

Фреймворк поддерживает автоматическую адаптацию интерфейса для различных размеров экранов, имеет базовые шаблоны для смартфонов и планшетов. Для упрощения создания индивидуального стиля может использоваться web-конфигуратор тем оформления ThemeRoller for Mobile. Для расширения возможностей jQuery Mobile подготовлена коллекций расширений и плагинов. Примеры готовых web-приложений можно посмотреть на данной странице.

Отдельно можно отметить проект jQuip, реализующий 90% от функциональности jQuery, занимая при этом по размеру кода почти в 8 раз меньше места (4.28 Кб в упакованном виде). Целью проекта является попытка реорганизации структуры кода jQuery и перевода его на модульную основу. Код проекта распространяется в рамках лицензии MIT.

Библиотека jQuip поддерживает синтаксис на базе селектора $(selector), поддерживающего около 40 методов, включая each, attr, bind/unbind, append/prepend, find*, html и т.п. Реализована поддержка около 25 типов событий (blur, focus, load, resize и т.п.) и набор из 22 статических методов ($.each, $.filter $.dir, $.attrs и т.п.). Дополнительные возможности jQuery, такие как documentReady, $.css, $.queryString и $.ajax могут быть подключены в виде плагинов. Сформировать JavaScript-код jQuip, включающий только избранное число дополнительных плагинов, можно через специальный online-генератор.

  1. Главная ссылка к новости (http://jquerymobile.com/blog/2...)
Лицензия: CC-BY
Тип: Программы
Ключевые слова: jquery, web, javascript, mobile
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (13) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Frank (ok), 21:40, 22/11/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > адаптация для управления через сенсорные экраны

    А разве это не забота операционной системы (GUI)?

    > обеспечение единого внешнего вида для разных типов браузеров

    А это не забота самих браузеров?

    Смахивает на внедрение костылей для лечения косяков браузеров, не отрабатывающих стандарты w3c как полагается.

     
     
  • 2.2, vb (?), 21:48, 22/11/2011 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Нет, не забота. UI который предоставляет браузер и UI операционной системы это разные вещи.

    Нет, не забота браузеров. У разных браузеров разные расширения. У одних закругленные окна делаются так, у других сяк у третьих вообще через графику.

    Нет, не смахивает. Стандарты w3c обычно отстают по времени от разных расширений.

    Может попишете что нить на jquery для общего развития, а?

     
     
  • 3.3, arka (?), 22:30, 22/11/2011 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Видимо даже не поняли о чём был коммент.
    Внедрение в веб-приложение всяких sencha touch и подобного есть зло, т.к. подменяет работу системы и очень не в лучшую сторону. Вам любой спец по юзабилити скажет, что подменять стандартные свойства - это ...
     
     
  • 4.4, Аноним (-), 00:46, 23/11/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Скажем так, когда некто лезет не на свой уровень - ничего хорошего не получается. Это дело системы предоставить тот набор виджетов который будет в паре с ней юзабелен в нормальном виде.
     
  • 4.7, ми (?), 12:14, 23/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Видимо даже не поняли ответ.
    Внедрение в веб-приложение всяких sencha touch и подобного есть благо, ибо дает свободу. "Подменять стандартные свойства" - то-то в Windows все кому не лень только и подменяли, да и в Linux процветают всякие темы. Народ и не знает что подменять это ...


    В сенче кстати никто не подменяет - кнопки и все остальное полностью повторяют функционал системы, копируют то есть.


     
  • 4.10, anony (?), 01:05, 24/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    в том-то и дело, что в данном случае элементы управления остаются за ОС
     
  • 2.5, анон (?), 09:42, 23/11/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    да весь нет на костылях построен:-( давно пора язык разметки интерфейса делать как в нормальных либах(qt gtk ...) а не выжимать все соки из табличной верски и дивов. но ведь тоже все костылчют...
     
     
  • 3.6, ми (?), 12:11, 23/11/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Как человек который писал очень много на визуальных фреймворках - vcl, wtl, gtk и изделии terrainformatica.com и sencha touch скажу что за декларативной разметкой языка будущее. Пишется в разы быстрее и удобнее. Не зря Qt переезжают на webkit/QML.

    Поэтому скажу - костыли это gtk.

     
  • 3.9, terr0rist (ok), 14:06, 23/11/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    у вас странное представление о "нете", костылях и "нормальных либах".
    1. Интернет - это далеко не только www. Так что говорить о том, что "нет" построен на разметке - нонсенс.
    2. WWW изначально строилось на HTML и задолго до того, как появились qt, gtk и прочее, и уж как можно каркас www назвать костылями - тоже непонятно.
    3. а вы представляете, что было бы, если бы вебстраницы были не открытый текст ХТМЛ, а некая "либа", как в венде например? причём ещё и проприетарная?
    Насчёт вёрстки, табличная уже давно устарела, а дивы в совокупности с CSS являются самым удачным изобретением для вёрстки на экране вообще. Особенно с CSS 3. И костыли как раз - это анахронизмы типа gtk, qt, windows rc и тд. Хотя когда-то давно "компьютеры были большими".
     
     
  • 4.12, Аноним (-), 17:14, 24/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Насчёт вёрстки, табличная уже давно устарела, а дивы в совокупности с CSS являются самым удачным изобретением для вёрстки на экране вообще. Особенно с CSS 3.

    Слышу эту мантру начиная с CSS 1.

     
  • 2.8, ызусефещк (?), 12:54, 23/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >> адаптация для управления через сенсорные экраны
    >А разве это не забота операционной системы (GUI)?

    Контрол, удобный для мышки, не всегда удобен для "пальцевозюканья"

     
     
  • 3.11, Аноним (-), 04:24, 24/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Контрол, удобный для мышки, не всегда удобен для "пальцевозюканья"

    Так пусть пальцевозюкальная система показывает на его месте удобный для пальцевозюкания вариант контрола?!

     

  • 1.13, Аноним (-), 15:24, 12/02/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Вышел новый релиз http://jqmobile.ru/realises/10-jquery-mobile-101.html
     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    Слёрм
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2020 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру