Апп Оквирни Промене у ИУИ 3.5.0

Децембар 12, 2011 у 3:40 пм од Риан Грове | У развој се | 1 Цоммент

Од првог објављивања Апп оквира у ИУИ 3.4.0, ми смо били запањени како брзо то је усвојено. У пројеката великих и малих , оба дугогодишњи ИУИ корисници и они који су потпуно нови у библиотеци са ентузијазмом користим Апп оквиром за МВЦ компоненте и пружање повратне информације и извештаја о грешкама. Хвала!

У ИУИ 3.5.0, Апп оквир ће добити много исправки грешака и неке велике проширења. Ерик Ферраиуоло покривени многи од предстојећих промена у његовом фантастичном ИУИЦонф разговора , али желимо да их истакнете и овде тако да ћете знати шта предстоји и шта треба да се припреме за, ако намеравате да надоградите Апп оквир заснован код са 3.4.к на 3.5.0. Ове промене су већ у ИУИ 3.5.0 ПР1 , који је објављен данас, тако да је сада прави тренутак да почнете да их тестира.

И.Цонтроллер је сада И.Роутер

"Контролор" је глупо и збуњујуће име за компоненту која се односи на стварно више са УРЛ Рутирање на бази, нарочито с обзиром на традиционално више контролер налик на улогу коју игра И.Виев. Одлучили смо да смо Бите тхе Буллет и преименујете класу И.Цонтроллер да И.Роутер у 3.5.0. И.Цонтроллер ће постати надимак за очување компатибилност уназад, али овај надимак ће на крају бити уклоњена, тако да треба да ажурирате код да се односи на ново име.

Нова рута за претовар потпис

Метод за потпис функције руте Руковатељ у И.Роутер је незнатно промењен да би се више сличан Изразите и да рутера АПИ природније када се користи на серверу функција (тренутно радимо на за 3.5.0).

Раније, траса претовар функција примио два аргумента: req (захтев објекат) и next (функција). У 3.5.0, роуте Ручке ће добити три аргумента: req , res (одговор објекат), а затим next .

Ради компатибилности уназад, нови res аргумент је такође функција која се понаша исто као и next , тако да стари стилу руте руковалаца које очекују next као други арг ће наставити да ради добро у 3.5.0. Међутим, ова компатибилност подлагање ће на крају бити уклоњене, тако да не чекају сувише дуго да ажурирате свој код.

Неке особине сада су атрибути

Ми смо експериментисали са не-потпуно-ИУИ налик стилу коришћења својстава за подесивих опција у Апп Оквирним компоненти у 3.4.0, али испоставило се да мало збуњујуће и више него мало ограничење, јер особине не користе од промена догађаја, Сеттерс и валидатори попут атрибута раде. Дакле, у 3.5.0, ми конвертује многе од ових особина у атрибутима.

Нажалост, ова промена није компатибилан уназад, тако да постојећи код користи И.Цонтроллер (сада И.Роутер) И.Виев или можда треба да буде ажуриран. Конкретно, И.Роутер с html5 , root , а routes су сада својства атрибути, и И.Виев је container , model , а modelList особине сада су атрибути као добро.

Поред тога, И.Виев с container атрибут сада третира ниске вредности као ЦСС селектори користе за проналажење чворова на страници. У 3.4.к, она претпоставља се вредност ниске представљен сировог ХТМЛ који треба да се претвара у чвор. Да бисте добили старо понашање, само промените постојеће ХТМЛ вредности стринг из '<div>foo</div>' Y.Node.create('<div>foo</div>') .

Документација за 3.5.0 ПР1

Рад-у-напредак документација за ове промене и друге промене у ИУИ 3.5.0 ПР1 се могу наћи на нашем сајту скеле . Овде су неке везе са важним документима скеле које укључују информације о Апп оквира депрецатионс у 3.5.0 и детаља о томе како да надоградите ваш код:

Имајте на уму да садржај на стаге.иуилибрари.цом одражава текућу рад је у току и могу бити непотпуне или чак повремено разбијен као што смо тестирање нове ствари. Увек ћете наћи докумената за најновије стабилно издање на нашем сајту, производње иуилибрари.цом .

Шта је још ново?

У овом блогу сам укратко важне депрецатионс долазе на Апп оквира у 3.5.0, али такође постоје много играних проширења и под-тхе-хоод исправке грешака. За комплетну листу Апп Оквирним промена у 3.5.0 ПР1, погледајте датотеку ИСТОРИЈА .

Такође, погледајте на блогу од Ериц ускоро о И.Апп и супер нови високом нивоу компоненте у оквиру Апп који завршава УРЛ Рутирање на бази приказа и управљање у један једноставан за коришћење АПИ да ћете добити од нула до радне примену у кратком времену.

Надамо се да волите преглед ослобађање, и ми бисмо волели да чујемо од вас! Можете да нам пошаљете повратне информације на форумима , у попуњавању извештаја о грешки , он Твиттер на # иуи ИРЦ каналу на ФрееНоде, или само цхиме овде са коментаром.

Удео па продужи: Означите са врх | Дигг ит! | реддит!

1 Коментар »

РСС феед за коментаре на овај пост.

  1. Хеј, ја волим И.Апп оквир, и мојим превођењу кодера Хтео бих да кажем да када пишете нову атрибут "контејнер", будите сигурни да га конфигуришете са "валуеФн".

    Коментар од вилливонги - Децембар 15, 2011 #

Леаве а цоммент

Напомена: Коментари су уређени за Први-тајмери. Спам обрисан.

КСХТМЛ: <а хреф="" титле=""> <аббр титле=""> <ацроним титле=""> <б> <блоцккуоте ците=""> <ците> <цоде> <дел датетиме=""> <ем> <и> <к ците=""> <стрике> <стронг>

Хостед би Иахоо!

Цопиригхт © 2006-2012 Иахоо! Инц Сва права задржана. Политика приватности - Услови коришћења услуге

Поверед би УордПресс на Иахоо! Веб хостинг .