Pārskatiet jQuery Mobile Web Dev Essentials
Mobilās ierīces ir šeit, lai paliktu, bet vai jūsu vietne ir gatava? Šī Raimonda Kamdena un Andija Metjūsa grāmata ir tiesīga jQuery mobilā tīmekļa attīstības Essentials otrais izdevums palīdzēs jums sagatavot vietni mobilajām ierīcēm.

Autori sāk ar īsu jQuery Mobile ievadu, pārrunājot, kā tas ir uz HTML balstīts ietvars ar funkcijām, kas tik labi darbojas mobilajās ierīcēs. Kad esat pārliecinājies par tā pamatotību, autori palīdz jums izveidot savu pirmo tīmekļa lapu, izskaidrojot, kā pievienot jQuery Mobile komponentu HTML un kā datu atribūts div darbojas ar jQuery Mobile.

Pārejot no vienas tīmekļa lapas uz vairākām mobilajām tīmekļa lapām, autori apspriež, kā hipersaites modificē jQuery Mobile. Tie parāda, kā vienai tīmekļa lapas failam pievienot vairākas lapas, izmantojot div aptinumu, lai identificētu katras faila lapas saturu. Viņi arī apspriež to, kā jQuery Mobile izmanto hipersaites un Ajax, lai pārietu no vienas lapas uz otru un pāreju no vienas lapas uz otru. Tie parāda arī to, kā izmantot datu prefetch atribūtu sekundāro lapu priekšielādēšanai. Tēma paplašinās, jo autori apspriež navigācijas rīkjoslas, kā arī fiksētas un pilnekrāna galvenes un kājenes. Vietas mobilajās ierīcēs ir ierobežotas, un autori apspriež, kā izmantot un stilu daudzajām jQuery saraksta funkcijām, lai ietaupītu vietu, ieskaitot iespraustos sarakstus, skaitīšanas burbuļus, ikonas, sīktēlus un meklēšanas filtru.

Kad pamati ir apskatīti, autori demonstrē, kā izveidot vienkāršu mobilo vietni fiktīvai viesnīcai Camden. Lai arī tā ir vienkārša vietne, tajā ir ietverta Google statisko karšu API. Autori arī demonstrē tel shēmu, lai automātiski sastādītu tālruni, un mailto shēmu, lai atvērtu e-pasta logu.

Tālāk autori diskutē par to, kā jQuery Mobile izmantot veidlapas un dažādus veidlapu laukus. Viņi apspriež, kā Ajax tiek izmantots informācijas nosūtīšanai un saņemšanai, kā arī atjaunina veidlapas laukus. Tālāk autori aptver dialogu, izkārtojuma režģu, uznirstošo logu, saliekamo bloku un adaptīvo tabulu un logrīku izveidošanu. Lai arī PHP ir visizplatītākā servera puses valoda, autori aizmugures apstrādei izmanto Adobe ColdFusion.

Izmantojot līdz šim apgūtās prasmes, autori palīdz izveidot piezīmju glabātāja mobilo lietojumprogrammu. Pirmkārt, viņi apspriež lietojumprogrammas izstrādi un stieples ietvara izveidošanu katrai lietotnes funkcijai. Autori iepazīstina ar JavaScript un dizaina paraugu izmantošanu, kā arī to, kā, izmantojot HTML5, vākt un uzglabāt lietotāju datus.

Tālāk autori pāriet uz sarežģītākām jQuery Mobile funkcijām, piemēram, JavaScript utilītām un API. Viņi sāk ar lapu un navigācijas utilītprogrammām un pāriet uz fiziskiem un lapas notikumiem. Turpmāk viņi iepazīstina ar to, kā izmantot motīvus, kas iepriekš izveidoti, izmantojot jQuery Mobile, un kā izveidot savas ikonas un pielāgot savas motīvas, izmantojot ThemeRoller. Uzziniet arī, kā piemērot savu pielāgoto motīvu iepriekšējā nodaļā iebūvētajai piezīmju turētāja lietotnei. Autori apspriež arī to, kā jQuery Mobile izmanto CSS sprites gan augstajai tīklenes tīklam, gan zemai izšķirtspējai.

Visbeidzot, jūs esat gatavs izveidot vietējo programmu, izmantojot jQuery Mobile un PhoneGap. Jūs uzzināsit, kā izmantot vietējās API, piemēram, akselerometru, kameru un ģeogrāfisko atrašanās vietu. Autori koncentrējas uz to, kā izveidot darbojošos RSS Reader lietojumprogrammu.

Izdevēja vietnē atradīsit šīs grāmatas atbalsta failus. Lai arī es uzskatu, ka šī grāmata ir labs ievads jQuery Mobile, autoru izvēle ir izmantot AdobeR ColdFusionR serveris to demonstrācijas failiem var ierobežot viņu mērķauditoriju.

Raymond Camden ir Adobe vecākais izstrādātājs, kas specializējas tīmekļa standartu, mobilo un ColdFusion izstrādē. Endijs Matjūss ir 16 gadu veterāns tīmekļa un lietojumprogrammu izstrādē.

Vairāk informācijas vietnē Packtpub.com

Informācijas atklāšana: Man par šo rakstu netika piešķirta finansiāla kompensācija. Packtpub nodrošināja šo e-grāmatu pārskatīšanas nolūkos. Balstoties uz manu pieredzi, šie atzinumi ir pilnīgi mani.