Komputer, Programming
Ajax - Apa iku? Bedo JavaScript lan XML: kaluwihan lan cacat
Saiki sampeyan bisa nonton ing internet entuk popularitas nggunakake lan aplikasi saka teknologi anyar. Salah siji saka wong - iku AJAX. Apa iku? fitur apa sapa? Where to aplikasi? Kabeh pitakonan iki bakal ketemu jawaban ing artikel iki.
informasi umum
Lan fitur apa?
Dadi, kita wis duwe idea umum apa AJAX. Apa iku menehi kita ing laku? Apa kang aktif pirembagan bab aplikasi? Ing peculiarity teknologi iki - yen sampeyan nggunakake ora perlu refresh kabèh kaca ing dikarepake pisanan. Sawise kabeh, sampeyan bisa njaluk data anyar kanggo bagéan saka iku. Iki trep (amarga kurang sampeyan kudu ngenteni), lan biaya (kanggo sing ora internet unlimited). Nanging, kanggo ngandhani pangguna bab apa wis kedados upgrade iku seng di pengeni kanggo nggunakake ing paling Indikator mbukak utawa teks pesen sing ngandhani bab data anyar saka server. Minangka teknologi minuses asring diarani kasunyatan sing ora ndhukung Warisan lan teks browser. Lan kemampuan kanggo mateni teknologi Javascript iku ing pangguna saka akeh lan sante. Merga iku, panjenengan ora kudu planggaran AJAX. Sing bisa menehi, yen ora kanggo nyedhiyani alternatif cara saka nyediakake informasi? Ing kasus paling, informasi mung ora bakal katampil ing situs. Ing paling awon - menehi tampilan punika magepokan panganggo maneh wis bali.
Kaluwihan saka "Ajax"
- Sampeyan bisa nggawe aplikasi web-based trep, kang antarmuka bakal duwe nomer kabèh fitur becik kanggo pangguna, karo asil sing nggampangake interaksi manungsa lan situs.
- Tinimbang kaca lengkap Muat a sebagean. Iki nyimpen sumber lan sedaya kinerja mesin.
- Server bagean situs iki aktif interaksi karo pangguna.
- Migunani kanggo implementasine saka sawetara gagasan.
Komunikasi
Kene, contone, kudu wangun saran, kang bisa digunakake kanggo maringi pitutur pelanggan. Carane bisa rampung? Kawitan kita kudu njupuk care saka "operator" informasi. Kanggo nindakake iki, sampeyan kudu nggawe objek XMLHttpRequest. Panjenenganipun tumindak minangka perantara antarane server lan browser pangguna. Kanthi obyek iki bakal ngirim panjalukan lan nampa jawaban kanggo wong-wong mau. Kanggo ijol-ijolan data langsung, kita kudu AJAX PHP. Iki pribadi uga dipun ginakaken nggunakake GET- utawa POST-pitakon. Ing kasus iki, bantahan perlu bakal liwati langsung liwat URL. Sanalika iku bakal mbukak fungsi, lan kanggo njupuk sing transfer data ora diselani. Nanging carane kanggo ngleksanakake AJAX-request? Rekomendasi nggunakake POST. Thanks kanggo wong, sampeyan bisa nransfer lan Unlimited jumlah data, kang, malih, iku luwih angel kanggo akses.
asas saka operasi
nanggepi server
Bisa teka ora mung kanggo XML, sing bisa mikir amarga saka jeneng teknologi. Kajaba iku, iku bisa ditularaké minangka teks kosong utawa JSON. Yen mengkono informasi bisa langsung katampil ing kaca. Yen nggunakake XML, sampeyan kudu ngurus saka sing AJAX-file wis diproses mlaku ing browser klien. Kabeh data ing kasus iki diowahi kanggo (X) HTML. Nalika nggunakake format JSON, sampeyan perlu kanggo nindakake kode kanggo njaluk obyek lengkap Javascript. Sampeyan perlu kanggo ati-ati lan kanggo njupuk menyang akun kasunyatan sing akeh hacker kaya ngirimaken kode angkoro kanthi teknologi iki. Punika mila perlu kanggo nyedhiyani kanggo proses verifikasi data sadurunge lagi diproses. Tambahan saka jaminan kanggo macem-macem browser uga rada beda, nanging ing umum, tumindak punika salah rencana.
We nggawe panjalukan kanggo server lan Processing nanggepi
- Kaping pisanan, sampeyan kudu nggawe lan priksa manawa ana XMLHttpRequest.
- Banjur initializes sambungan server.
- Kirimi panjalukan iku.
- We ngenteni data teka, lan proses mau.
Sampeyan ngirim pitutur marang kowe bab sawetara fitur ing tumitah saka obyek. Sampeyan bisa miwiti ing panggonan iku bisa mung ing framework saka basa pamrograman. Nanging yen dheweke diwenehi status global, ing salah siji titik ing wektu iku dadi bisa kanggo bisa karo mung siji request. Ing jalur iki, sampeyan kudu mbayar manungsa waé sing cedhak. Usul perawatan - kene kita fokus ing instrument milih. Dadi, yen data XML kanggo diproses DOM-fungsi lan saiki pangguna wis asil pungkasan ing HTML. Lan apa apa karo JSON-dirating? Iku kudu mangerti, yèn iku ing seratan obyek Javascript. Apa iku tegese? Amarga JSON obyek bisa dituduhake minangka senar. Nanging kudu eling sing cara iki ora aman kanggo sakabehe, lan akèh faktor kudu dianggep. Nanging, ing umum, iku gampang banget.
programming languages Server-sisih
Meh wae aplikasi web-based nggunakake ing salah siji cara utawa liyane. Kanggo transmisi data punika PHP paling populer. On iku biasane nulis file kanggo situs, ngendi ora tingkat transmisi data kritis, lan imbangan disenengi ing antarane dheweke lan linuwih. Techniques transmisi XMLHttpRequest rembugan ndhuwur.
Configuring server
- HTML / XHTML. Lagi needed kanggo server kanggo ngenali tata letak kaca.
- CSS. Alat iki perlu kanggo pilihan visual desain kaca.
- DOM. Iku perlu supaya njamin owahan dinamis ing kaca minangka respon kanggo tumindak dening pangguna.
- XML. Dibutuhake kanggo transfer data antarane klien lan server.
- JavaScript. We kudu nggawe kursor "Ajax" lan nyedhiyani sawênèh.
- XMLHttpRequest. Obyek liwat kang pitakon bakal diterusake menyang server.
Nggunakake situs iki
Dadi saiki kita duwe loro kawruh lan gagasan bab carane AJAX teori. Ngirim data saiki mung mbutuhake laku tartamtu. Ayo kita katon ing umum, carane pendekatan implementasine saka tugas nggunakake "Ajax". Dadi, kita perlu kanggo nggawe database driver. Lan padha bakal beda-beda piranti kang bisa dilakokno. Sampeyan kudu nyatet yen database ndhuwur iku gedhe banget, aku mung ngirim menyang klien lan wis kanggo kurban kanggo nggawe pilihan nggunakake JavaScript ora nggawe raos. Sampeyan uga seng di pengeni kanggo duwe kaca web wis reloaded amarga parameter siji. Ing server panjalukan bakal nangani Tulisan PHP khusus. database punika dipun ginakaken minangka XML-file.
About database
Kita digunakake ing operasi engine
Carane wong kabeh bakal kelakon? Dadi, ana sing isa acara tartamtu, kang bakal nimbulaké fungsi khusus. Dheweke bakal nyiyapake GET utawa POST-data sing bakal dikirim. Iku banjur Telpon fungsi, kang bakal nggawe mréntahaké kanggo URL saka script server. Sampeyan perlu kanggo envisage tumitah XMLHttpRequest-barang. A referensi kanggo iku kudu disimpen ing global a. Sawise data wis dikirim menyang server, sampeyan kudu ngenteni respon saka wong. Kanggo nindakake iki, sampeyan bisa ngaktifake "wiretapping" kanggo njupuk informasi (yen dikenal, bakal teka lan nalika) utawa kanggo nyedhiyani fungsi sing mesthi siap kanggo nampa data. Pawujudan pisanan kurang reliable ing cilik saka kahanan sing luar biasa. Kapindho jaminan - liyane larang ing syarat-syarat sumber. Senajan, yen wis rampung mung bab siji global, ora mengaruhi Internet cepet. Nanging yen ana atusan lan ewon, lan padha duwe resolusi dhuwur, - banjur iku bakal prakara liyane. mila perlu kanggo ngupaya imbangan antarane nggunakake sumber kasedhiya lan efektifitas. Sawise kabeh, iku kudu dipun mangertosi bilih ora kabeh duwe memori kanggo 16 GB. Iki bisa nyetel wektu nunggu tartamtu sawise kang diganti ing data sadurunge utawa informasi sing server ora kasedhiya ing wektu iki.
fitur
kesimpulan
Sing rawuh menyang mburi logis saka artikel iki. Yen kita pirembagan babagan "Ajax" ing kabèh, alat iki ngidini sampeyan kanggo nggawe situs atraktif banget lan fitur-sugih sing bisa cepet lan karo tata wewenang ngirim kanggo sawijining kedhaftar penggalihipun dhumateng. Ora ana sangsi sing ana bakal malah teknologi langkung majeng ing mangsa, nanging saiki kita bakal nggunakake apa kita kudu. Minangka asil dandan saka basa pemrograman lan Techniques bisa cukup, lan iki pilihan sing bakal kasedhiya, cara sing bakal nggawe malah liyane kualitas produk. Nanging sing kaya bisa, karya needed saiki sing. Lan jeneng iki - "Ajax".
Similar articles
Trending Now