Prenumeruok RSS

PHP ir JavaScript draugystė

« Sveikinimai….Įspūdžiai iš pirmos dienos magistratūros »

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ų…

 

Straipsniai panašia tema

Palikite savo komentarą / nuomonę

9 komentarų

  1. Vaidas Žilionis Pasakė, kad:

    TIESA mane nervija irgi M$. nors aš ir mėgstu kai kurias jo išmones. Kai jis sumastys kažką updatinti (tipo saugumo spraga). Tai tadu vargas developeriams :), kad suprasti kodėl kodas staiga pradėjo neveikti. Ypač mielas SP2, dar jo visų atoveiksmių nežinau…

  2. ShiVAs Pasakė, kad:

    O tai kas tokio nutiko… as kaiptik eidamas namo paleidau downloadinti ir instalinti SP2 :)

  3. Vaidas Žilionis Pasakė, kad:

    na yra kai kurių čiūdų su JS. vienas pastebėtas dirbant su SiteSupra. :) Net nežinau kas ten atsitiko. Su SiteSupros pagrindiu developeriu nagrinejom, kol kas neradom :) kas ten atitiko. Tipo sukuriamas su JS divas ir i ji nagrineti - patekti Premision denied. :)

  4. Xawiers Pasakė, kad:

    as ant SP2 daba sedziu - nieko blogo kolkas nenutiko

  5. Xawiers Pasakė, kad:

    javascript + xml-rpc va kur tikrai mane domina.
    radau keleta pavyzdziu, ziuresim kaip gausis

  6. cOdH Pasakė, kad:

    Na as patapau gyvu pavyzdziu, kai nemegstu JavaScript, bet ji naudoju kiekviena diena… :)

  7. meiluzhe Pasakė, kad:

    labai grazhi draugyste… romantika :))))

  8. Vaidas Žilionis Pasakė, kad:

    3 dalis:
    http://www.sitepoint.com/blog-post-view?id=193677

  9. Vaidas Žilionis Pasakė, kad:

    tęsiam:
    http://www.phpdeveloper.org/index/2422

Palikti komentarą

XHTML: Leidžiami tagai: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>