Patiko? Prenumeruok el. paštu

Straipsniai pagal gairę

PHP ir JavaScript draugystė

Galit nemėgti JavaScript, bet faktas kad jis reikalingas. Kai kurie sako kad panaudojimas turi būti saikingas. Taip be abejo saikingas, tik kai kuriuose vietuose. Ta prasme public. O jau kažkokiems vidiniams reikalams (tarkim Turinio valdymo sistemai, Informacinė sistema aka CRM), galima jau kelti daug didesnius reikavimus naršyklėms. Seniau prieš keletą metų daug daugiau funkcijų buvo (nors ir dabar yra) pas IE. Ačiū dievui, kad kiti tobulėja JS pusės atvžilgiu.

Vienas iš panaudojimų mano nekart minėtas
XMLHttpRequest . Juo pasinaudojus galima perduoti duomenis iš JS atlikti veiksmus jau serverio pusėje, bei gražinti duomenis. Vienas variantų atlikti paiešką, neperkrovus puslapio. (P.S nuoroda galiete rasti ka tik paminėtam puslapyje, jei netingite surasit).

Neseniai SitePoint radau keletą įdomių staipsnių šiame tema. Tiksliau galima pasakyti tas pats straipsnis tik su pratesimu “Crouching Javascript, Hidden PHP” apie tai galima paskaityti čia ir pratęsti poto skaitymą čia. Labai įdomus pavyzdukas su XML ir XMLHTttpRequest kur parodoma, kaip veikia sincroninis ir asinhronis veikimas. beja veikia ir IE, ir FireFox…

Kodėl mano nuomone panaudojimas reikalingas? Iš vienos pusės supaprastėja programavimas, jau vidinių dalykėlių. Žinoma jau tada reikia suprasti (ne mokėti…) JavaScript. Kita pusė sutaupoma taip vadinamo bandwidžo :). Juk nereikia antrą, trečia kartą krauti paveiksliukų ir pan.  Kitas dalykas padedantis sutaupyti srauto, bei žinoma iterektyvumo panaudojimas įvairūs DHTML elementų tweakai. tipo sortable table, ir pan. Aš tiesa pasakius svaigstu nuo tokių dalykėlių kaip behaviuors panaudojimų, pvz vienas iš jų Stedy (gaila veikia tik ant IE), webFX, bindows (o jau 1.2 versija išėjo) ir pan. Gal ir blogis kai kam, kad daugelis atrodo kaip windowsų interveisas, bet manau daugeliam eilinių naudojtojų, tai būtų labiau suprantama.

Galbūt didžiausias minusas kuriant WEB srityje dirbančioje firmoje – tokių advanced javascriptų naudojimą supras tikrai nedaug žmonių. Tad tobulinti sistemą dažniausia teks vienam žmogeliuikui. O jei jis išeis… uch kas būtų…

 

XMLHttpRequest

Galbūt nevisi žino kas yra XMLHttpRequest. Buitiškai galiu
apibunti tai kaip būdą, su kuriuo įmanoma gauti naujus duomenis (tarkim kažkokį tekstą) be taip vadinamo refresho. Šis dalykėlis mane tiesa
paskius labai žavi. Seniau jis veikė tik pas M$ Internet Explorer, nes naudojamas AtiveX. Bet naujausios naršyklės jau ir jį palaiko.
Ką galima pridirbti? Pasinaudojus šia technologija pavyzdžiui yra padaryta mano labai mėgstama turinio valdymo sistema Sitesupra,
tarkim vienas žmogeliukas savo webloge pasidarė paiešką LIVESEARCH. Babandykit vesti tekstą į
paieškos laukelį išlėto, ir suprasite panaudojimo privalumus. (veikia tiek IE, tiek FireFox). Seniau rašiau apie Bindows sistemą,
ji irgi turi savyje šią savybę.

Žinoma ši technologija neptaiks tiems kas nekenčia, nemyli JavaScripto.

> home
  • Apie mane
  • Apklausos
  • Blogas
  • Lietblogs Search
  • Nuorodos
  • Reklama mano bloge
  • Search
  • Tags
  • Testas
  • Projektai
  • Kontaktuok
  • Archyvas