Ajax, DOM, RSS, XHTML, NPUM… tag nrho cov khoom ntawd! Nws yooj yim dua qhov koj xav!

ajaxZoo… qhov no yog SUPER BEGINNER blog nkag rau tag nrho kuv tus tub cov phooj ywg tawm muaj uas xav nws yog qhov kuv ua txhua hnub.

Ajax, DOM, RSS, XHTML, NPUM, XSLT, HTML, HTTP… blah, blah, blah.

Nws txhais li cas? Tiaj thiab yooj yim? Nws txhais tau tias koj lub kaw lus tuaj yeem tham nrog kuv lub kaw lus. Peb muaj cov lus ib txwm… peb tham los ntawm Hypertext Protocol (peb lub suab) thiab XML (lossis ze rau nws… yog peb cov lus). Hvov, txhais tau li cas? Zoo, nws txhais tau tias kuv qhia koj ua ntej qhov kuv tab tom tham txog thiab tom qab ntawd kuv tham txog nws, thiab tom qab kuv ua tiav txog nws Kuv qhia koj tias kuv ua tiav lawm.

Kuv hais kuv thawj lub npe.
Doug
Kuv tau ua tiav kuv lub npe.

Nyob rau hauv XML qhov no yog:
> first_name> Doug> / first_name>

Qhov zoo tshaj plaws txog XML yog qhov uas kuv tuaj yeem xa cov dej thiab ntws ntawm cov ntaub ntawv rau koj. Kuv tuaj yeem xa koj ntau cov ntaub ntawv tib lub sijhawm:

Kuv xa neeg tuaj.
Kuv xa koj ib lub npe.
Doug
Kuv tau ua tiav xa koj lub npe.
Kuv xa koj ib lub npe.
Katie
Kuv tau ua tiav xa koj lub npe.
Kuv tau ua tiav xa koj cov neeg.

Hauv XML:
> neeg>
> first_name> Doug> / first_name>
> first_name> Katie> / first_name>
> / tus neeg>

Yog li… yog tias kuv tuaj yeem hais koj hom lus… tom qab ntawv peb tuaj yeem sib tham sib, yog? Kiag li! Nov yog li cas ntawm tag nrho cov thev naus laus zis ua haujlwm. Koj tuaj yeem nkag mus rau Wikipedia thiab saib tag nrho lawv nce, tab sis nws zoo nkauj dawb thiab yooj yim. Qhov tseeb, nws yog li cas koj nyob nraum nyeem ntawv nkag blog no tam sim no. Koj muab kuv qhov chaw nyob rau hauv koj lub browser thiab koj tus browser hais tias… hav, Douglaskarr.com, koj nyob ntawd? Kuv hais tias muaj tseeb tiag! Nov yog kuv qhov HTML. Thiab koj paub qhov twg kuv nplooj ntawv pib thiab xaus raws cov cim npe hauv kuv HTML (HyperText Markup Language).

Yog hais tias kuv program nws… nws tsis muaj teeb meem dab tsi ntawm koj nyob rau los yog kuv nyob rau… peb muaj peev xwm hais lus rau txhua lwm yam tsis muaj teeb meem. Kuv tuaj yeem siv PHP thiab tham nrog tus server khiav Java, .NET, Perl, ASP ... dab tsi. Txias, huh? Yuav tsum yog nws, c'mon!

Yog tias kuv tsim lub program loj thiab koj xav kom koj lub kaw lus nrog kuv tham, Kuv yuav tsim qhov API, lossis Thov Kev Pab Cuam Tshuam. Uas tso cai rau koj los thov cov ntaub ntawv los ntawm kuv… thiab kuv yuav nias nws rov qab rau koj hauv XML. Suab tawv? Nws tsis yog… yog vim li cas Google ua haujlwm! Txheeb xyuas qhov chaw nyob tom qab koj nyem xa:

http://www.google.com/search?q = douglas + karr

Kuv hais tias… zoo Google, Kuv xav nug koj qhov system (q) rau Douglas KarrCov. Muaj koj mus… q = Douglas + Karr! Thiab tom qab ntawd Google teb nrog ib pawg HTML rau kuv qhov browser los qhia kuv. Hav, Kuv yog # 1! Woohooo.

RSS zoo heev. Kuv blog muaj RSS pub uas strips txhua extraneous duab thiab formatting tawm thiab cia li cuam lub ntsiab lus nws txoj sia rau koj pom. RSS sawv rau Cov Lus Qhia Sau Tseg Yooj Yooj Yim… geek hais lus rau qee qhov ntau XMLish. Tam sim no kuv tuaj yeem saib cov blog hauv 'Tus nyeem ntawv'…
http://www.google.com/reader/finder?q=http%3A%2F%2Fdknewmedia.com

Nov yog qhov twg kev koom ua ke yog qhov zoo heev. Kuv tuaj yeem dhau cov ntsiab lus, cov ntaub ntawv, cov xwm txheej, cov ntaub ntawv, kev sib tham ... txhua yam siv XML. Txhua cov lus niaj hnub tawm sab nraud muaj peev xwm siv XML (kab lus zoo nkauj yog… haus XML) thiab nws ua li ntawd los ntawm 'parsing' cov lus. Qhov ntawd tsuas yog txhais tau hais tias rhuav nws kom nws paub tseeb. Xab NPUM yog lwm txoj hauv kev dhau XML rov ua dua.

Qhov tseeb tshwm sim yog Ajax, lossis Asynchronous JavaScript thiab XML. Nyiam, suab tawv. Nws tsis yog. Puas tau nyem rau ntawm lub pob thiab lub qhov rai lossis ib qho xov tshwm nyob hauv koj tus browser? Lawv tau ua ntawd siv JavaScript. JavaScript yog hom lus sau uas tuaj yeem khiav ntawm koj lub computer dua li ntawm qee qhov server ntawm qee qhov. Qhov ntawd txhais tau hais tias Kuv tuaj yeem muab qhov kev sim siab txias rau koj los ntawm kev ua ib pawg ntawm JavaScript hauv zos. Txheeb xyuas Payraise Tshuab xam zauvCov. Daim ntawv ceeb toom yuav ua li cas koj ntaus hauv lub qhov tseem ceeb thiab tab los ntawm cov teb uas nplooj ntawv hloov? Tus ntawd yog Javascript.

Folks siv JavaScript los tsim RIA .. Cov Ntawv Siv Internet nplua nuj (peb nyiam Acronyms). Ajax siv sijhawm ib kauj ruam txuas ntxiv. Kuv tuaj yeem sau kuv tus lej hauv kuv nplooj ntawv uas yuav, tsis tas koj hais qhia nws mus, tham nrog lwm nplooj ntawv rau lwm qhov chaw, tau txais cov ntaub ntawv, thiab tom qab ntawd nqa nws rov qab yam tsis muaj koj tawm los ntawm nplooj ntawv !!! Ib zaug ntxiv… Xam Nyiaj. Thaum koj ntaus rau hauv cov ntaub ntawv thiab nyem "Xam", nplooj ntawv xa tawm cov ntaub ntawv mus rau nplooj ntawv suav rov qab ntawm tus neeg rau zaub mov. Lub JavaScript mam li nyeem cov lus teb thiab tawm tswv yim nws zoo.

Tsis ntseeg kuv? Ntawm no yog cov nplooj ntawv uas nws tham rau: http://www.payraisecalculator.com/getPayraise.phpCov. Daim ntawv ceeb toom tsis muaj qhov tseeb tiag tiag… qhov ntawd vim tias kuv tsis tshua tso dab tsi. Tab sis koj tau kis.

Yog li txhua yam txhais tau li cas no? Zoo, RIA yuav nqa lub vas thiab ua rau nws yooj yim heev. Cov neeg tawm tsam qw tias nws peb yuav tsum muaj cov programmes xws li Microsoft Word thiab Excel. Tiag los dag nyiaj xwb? Yuav ua li cas hais txog Google Ntse thiab spreadsheets? Nws yog ib puag ncig lub ces kaum.

Qhov kev txiav txim siab ntawm qhov no yog 20 lub xyoo dhau los yog qhov kev tshwm sim ntawm Lub Computer Personal uas peb tsis tas yuav tsum tau muab ntim rau qee qhov 'Mainframe'. Zoo… kwv yees li cas ?! Tag lawm rov qab rau lub mainframe ... nws tsuas yog ib pawg tag nrho ntawm lawv tawm muaj nyob rau hauv net.

Yuav ua li cas koj xav hais tias?

Qhov Web site no siv Akismet los txo cov kev pabcuam. Kawm li cas koj cov ntaub ntawv tawm tswv yim tiav.