|
Создание
мобильных wap-сайтов
Здесь
атрибут name - имя переменной,
куда заносится значение, type -
тип формы (текст или число), value -
значение по умолчанию (до ввода),
a emptyok показывает, допустима ли в
качестве значения пустая
строка.
Управление
действиями
"Действия"
(tasks, do) используются для
структур типа меню и для
описания отдельных действий,
например, для выбора новой
карты/ссылки. Типовые "исполнительные"
теги действий - это go, prev, refresh
(перечитать текущую карту) или noop
(ничего не делать). Действия на
уровне конкретной карты
описываются в тегах do, а на
уровне всей колоды - в элементе template.
При
помощи тега timer и атрибута ontimer
тега card можно, например, на
время 'заморозить' страницу. На
практике часто применяется
ontimer="url", говорящий, что
некое время карта должна
отображаться, а затем должен
загрузиться ресурс с адреса url.
Время в value выражается в 0,1 сек.
|
<wml>
<card id="variable" title="Variable"
ontimer="WMLScript.wml">
<timer value="5"/>
<p
align="left"> Wait for 5 seconds ... </p>
</card>
<!--
Card and deck linking -->
<card id="input1" title="Input">
<do type="Next input properties">
<go href="#input2"/>
</do>
<do type="Task properties">
<go
href="Task.wml"/> </do>
...
</card>
</wml> |
|
|
Графика
В настоящее время в WML
поддерживается графический
формат, называемый WBMP (Wireless BMP type
0) - монохромные (двуцветные)
изображения. Формат WBMP type 0
имеет следующие характеристики:
- No
compression
- One bit
color (white=1, black=0)
- One bit
color deep (monochrome)
Для
вставки в wml картинки
предназначен тег <img />, где,
как в HTML, для ссылки на источник
картинки используется атрибут
"src". Типичные параметры img:
|
<img alt= src="url" localsrc="icon"
align= height= width= vspace= hspace=
/> |
|
|
Назначение
атрибутов большей частью
очевидно. Пояснения требует
лишь localsrc, позволяя, как замену
src, указать в качестве
источника внутреннюю
пиктограмму броузера. Атрибут
"align" задает выравнивание
картинки с опциями top, bottom и
middle.
WBMP
в качестве ссылки
|
<anchor title="Home">
<img alt="Home" src="url" localsrc="house"
/>Home
<go href="default.wml"/>
</anchor><br/> |
|
|
Для
конвертирования в формат WBMP
лучше всего выбирать маленькие
контрастные изображения.
Максимальный
размер картинки в байтах
зависит от устройства, но не
должен превышать ограничений
на размер карты (как
упоминалось выше, около 1,4k).
Соответственно, предельный
размер в пикселах для, скажем,
Nokia 7110 составляет около 96 x 65 (width,
height), хотя физический экран (без
скроллинга) еще меньше и
ограничен 96 x 44 (4 строки по 11
пикселов), а к примеру, для Ericsson
R320 - 101x52 (строка в 13 пикселов).
Следует учитывать, что пикселы
отдельных устройств не всегда
квадратные.
Если
вы пользуетесь эмулятором,
необходимо тщательно
протестировать страницы на
реальном телефоне, потому что
многие имитаторы плохо
поддерживают графические файлы.
Желательно проверить все в
реальных условиях - это
единственный способ
застраховаться от
неприятностей.
Советы
по разработки WML приложений
Устройства WAP ограничены по
возможностям из-за памяти,
процессора, скорости передачи т.
д., однако кое-что все-таки можно
делать, зная об этих
ограничениях. А технологии
совершенствуются, и появляются
новые улучшенные решения.
-
Приложения необходимо
проектировать, исходя из
принципа 'колоды карт'. Так как
она загружается целиком, это
уменьшает обмен данными с
сервером. Любой запрос на
другую колоду инициирует новое
соединение с сервером, что
потребует дополнительного
времени - так устроена WAP-технология.
- Из-за
малого размера экрана особое
внимание нужно уделить
читабельности текста. Размер
"страницы" лучше
ограничить 4- 5-ю экранами.
- Для
удобной навигации и быстрого
управления предпочтительнее
теги select/option (выбор из списка),
чем какие-то другие средства.
- Из-за
маленькой памяти стоит
избегать графики.
- Не
следует пренебрегать alt для
изображений (альтернативный
текст для случаев, когда
броузер не поддерживает
картинок) - если среди Internet-броузеров
отсутствие такой поддержки
является анахронизмом, то в WAP
это распространенное явление.
- WAP
стандарты не фиксируют
соглашений о навигации, типа back,
forward и home, как это принято в Internet-броузерах.
Проработка этих вопросов
остается на усмотрение
дизайнера.
<
1
2 3 >
аренда квартир|Москва готовая еда с бесплатной доставкой.|заказать логистические услуги в компании
|