کله چې تاسو د خپل باس څخه "ایجیکس کال" ترلاسه کړئ څه وکړئ
زه دا ومنم، ما هیڅکله د جاوا سکرټ یو لوی فین دی. زه تل په ډیر خوشحاله وم چې د جاوا سکریپ لارښود درلوده نو زه په دې سایټ کې دا پوښ نلرم. زه جاوا سکریپټ لوستل او لیکلی شوم، مګر په وروستي وخت کې، ما په دې کې ډیر لږ لیوالتیا درلوده. د هر دلیل لپاره، زما دماغ د بشپړ ذهني وقف درلود کله چې دا د JS لیکنو لیکلو لپاره راغله. زه کولی شم د C ++ او جاوا غوښتنلیکونه ولیکم او زه کولی شم په خوب کې د Perl CGI سکرټونه ولیکم، مګر جاوا سکرپٹ تل تل مبارزه وه.
ایجیکس جاوا سکریپټ ډیری فیز
زه د هغه دلیل یوه برخه فکر کوم چې ما جاوا سکریپټ نه خوښ کړ ځکه چې روللاور بورډ کوي. ډاډه ده چې تاسو د JS سره ډیر څه کولی شئ، مګر د هغه سیمې 90٪ چې هلته یې کاروي د یا هم رولوونکي یا د اعتبار فورمه کوي، او نور نه. او کله چې تاسو یو فارم تایید کړ، تاسو یې ټولو ته اعتبار ورکړی دی.
بیا ایجیکس سره راغلل او بیا یې دا نوې کړه. ناڅاپه موږ براؤزر لرئ چې جاوا سکریپټ به د عکسونو د سوځولو پرته بل څه وکړي، او موږ XML او DOM درلودل چې زموږ ډاټا ته ډاټا سره وصل کړئ. او دا ټول د اګسکس زما سره مینځل کیږي، نو زه غواړم د ایجیکس غوښتنلیکونه جوړ کړم.
د بې پیلوټه ایجیکس غوښتنلیک تاسو کله جوړ شوی؟
زه فکر کوم زما باید د بریښناليک چک کونکي وي چې په حساب کې هیڅ هیڅ بریښناليک نشته. تاسو به د ویب پاڼې ته لاړ شئ او دا به ووایې "تاسو 0 بریښناليک پیغامونه لرو." 0 به بدلون ومومي که یو پیغام راغلی وي، مګر له هغه وخته چې دا حساب نه وي لیږلی، نو هیڅکله به بدلون ونلري. ما ازموینه ته د بریښناليک لیږلو سره ازموینه وکړه، او کار یې وکړ. مګر دا سمه نه وه. د پنځو میلونو دمخه ښه پوستی چک کونکي شتون درلود، او زه د فایرفوکس یا IE لپاره د دوی د کارولو لپاره شتون نلرم. کله چې زما یو کارمندانو ولیدل چې هغې وویل "دا څه کوي؟" کله چې ما وویل چې ولې "ولې؟"
مخکې له دې چې د اجکس غوښتنلیک جوړ کړئ تل له ولې پوښتنه وکړئ
ولې ایجیکس؟
که تاسو یوازې په اجنس کې د غوښتن لیک جوړولو هڅه کوئ نو "ایجیکس ښه دی" یا "زما مالک ما ته وویل چې د ایجیکس کارولو لپاره،" نو تاسو باید خپل ټیکنالوژیک انتخاب په جدي توګه وڅیړئ. کله چې تاسو کوم ویب غوښتنلیک جوړ کړئ نو تاسو باید د خپلو مشتریانو په اړه فکر وکړئ. دوی دا غوښتنلیک ته څه اړتیا لري؟ څه شی به کارول آسانه کړي؟
ولې نښې نښانې نه دي؟
دا د اجسای کارولو لپاره ډیره لیوالتیا کیدی شي ځکه چې تاسو کولی شئ. په یوه سایټ کې چې زما ټیم په کار کولو بوخت و، د پاڼې مخنیوی برخه وه. ټول منځپانګې په ایکس ډیټابیس کې زیرمه شوې وه او کله چې تاسو په ټبونو باندی کلیک وکړئ، ایجیکس د دې پاڼې کارول د پاڼې د نوي ٹیب ډاټا سره د XML څخه کارولو لپاره کارول کیده.
دا د اجکس ښه کارولو په څیر ښکاري، تر هغه چې تاسو د دې ځینو مسلو په اړه فکر کولو پیل کوئ:
- جدولونه نشی ورکول کیدی. نو نو پېرېدونکي نشي کولی هغه معلومات خوندي کړي چې دوی یې غواړي.
- د لټون انجنونه هغه معلومات نه ګوري چې په لومړي ټب کې ندي، ځکه چې دوی نشي کولی ایجیکس ته السرسې ومومي.
- ایجیکس د لاسرسی وړ نه دی، نو په نورو ټبونو کې محتوا به هرڅوک د سکرین په لوستونکي کارول نه وي، یا حتی زاړه براؤزرونه چې جاوا اسکرپټ ملاتړ ښه نه لري.
- که یو د ټبونو ډیر معلومات ولرئ، دا کولی شي ډیر وخت ونیسي چې په ورو سستي اړیکه کې پورته شي. او ځکه چې ایجیکس د هغه څه څرګندونه نه کوي چې دا پیښیږي داسې ښکاري لکه څنګه چې پاڼه ټوټه شوې ده.
هغه څه چې په زړه پورې وو، دا دا ده چې دا ویب پاڼې په تیر کې ورته پاڼې درلودې چې د Ajax څخه ګټه نه اخیستې. دوی دا مواد د یاغیانو یا جلا HTML پاڼو سره وسپارلې. د Ajax پرته د Ajax استعمال پرته هیڅ دلیل شتون نه و، پرته له دې چې د اجکس سایټ و، او زموږ مالک وړاندیز وکړ چې موږ د هغې د کارولو لپاره ګوري.
ایجیکس د عمل د منځپانګې لپاره نه دی
که تاسو د اجکس غوښتنلیک ته ادامه ورکړۍ، یا یوازې ستاسو په ویب پاڼه کې اجنس - لکه څه شی، دا معلومه کړئ چې هغه معلومات چې تاسو یې د بدلونونو لاس رسی یاست. د غیر عین غوښتنې غوښتنه داده چې دا د معلوماتو لپاره سرور ته غوښتنه کوي چې ډیر چټک بدلون ومومي - ځکه چې دا پیښه په داسې حال کې کیږي چې لوستونکی یو بل کار کوي. بیا کله چې دوی یو لینک یا تڼۍ کلیک کوي (یا د یوې ټاکلې مودې وروسته وروسته - هر څه چې ستاسو توپیر دی) معلومات ډاټا ښیي.
که ستاسو محتوا یا ډاټا هیڅکله بدلون ونه کړي، نو تاسو باید اجنس نه کاروئ ترڅو د هغې لاسرسی ومومي.
که ستاسو محتویات یا ارقام یوازې په کمه کچه بدلون ومومي، نو تاسو شاید د اجنس څخه کار واخیستئ.
هغه شیان چې د ایجیکس لپاره ښه دي
- د فارم تایید
- دا تقریبا یو نیک برنر دی. دا ډیره ښه ده کله چې فورمه تاسو ته ووایي لکه چې تاسو ټایپ کړئ که تاسو یې غلط کړي یا نه. سرور ته لاړ او وروسته بیا د غلطی پیغام نه یواځې زوړ دی، دا سست دی. د سرور تایید په فورمه کې پریږدئ، دا د لاسرسۍ لپاره مهم دی. مګر د هغو کسانو لپاره چې د ایجیکس ملاتړ کوي، دوی ورته وایې.
- تبصره
- د بلاګونو تبصرې یا حتی د مقالو مقالې د Ajax لویه ګټه ده. تبصرې کولی شي ټول وخت بدل کړي، او په ځانګړي ډول کله چې یو تبصره د تبصرې تڼۍ سره مینځ ته راوړي، نو دا به ښه وي چې وګورئ په دې پاڼه کې په سمدستی ډول نظرونه راځي.
- د فلټر کولو ډاټا
- که تاسو په دې کې ډیری ډاټا سره لوی میز ومومئ، د Ajax لپاره یو ښه غوښتنلیک میز ته فلټر او ترتیبات اضافه کول دي. د Excel په څیر د عمل کولو لپاره خپل ویب میز ترلاسه کول د خلکو لپاره ګټور دي.
- سروې او ټاکنې
- کله چې تاسو په خپله رایه باندې کلیک وکړئ نو رایه به یوازې تاسو ته پایلې وښیي. او مخکې له دې چې تاسو په دې اړه نظر ولرئ، په دې اړه لا تراوسه زموږ د ټاکنو په اړه د ایجیکس ملاتړ نه کوي - مګر دا ډاډه ده چې ښه به وي. کیدی شي موږ د About.com پراختیایی کارکونکو ته د "خپل اجنګ کال" واستو. :)
کله چې ته & # 34؛ ایجیکس کالم & # 34 ترلاسه کول څه وکړي؟
د خپل باس یا بازار موندنې څانګې سره خبرې وکړئ ترڅو معلومه کړي چې ولې دوی غواړي په ویب پاڼې کې ایجیکس استعمال کړي. یو ځل چې تاسو د هغه دلیلونو په اړه پوهیږئ چې دوی ولې غواړئ، نو بیا تاسو لپاره د مناسب غوښتنلیک موندلو په اړه کار کولی شئ.
دواړه مالک ته یادونه وکړئ چې ستاسو پیرودونکي لومړی راځي، او دا لاسرسۍ یوازې یو کلمه نه ده. که دوی پاملرنه نه کوي ایا آیا ستاسو سایټ د پیرودونکو لپاره د لاسرسی وړ دی، نو بیا یې یادونه وکړه چې د لټون انجنونه د ایجیکس پروا نه کوي، نو دوی به ډیری مخنیوی ونه کړي.
کوچنی پیل کړئ د یوې نوې نوې ویب پاڼې د جوړولو په اړه د اندیښنې څخه مخکې د یوې آسانۍ یوه شی جوړه کړئ. که تاسو اجنسیان څه شی ترلاسه کړئ ستاسو ویب پاڼه کې، دا ممکن ستاسو ټول مالک یا د بازار موندنې څانګې ته اړتیا ولري ترڅو خپل اهداف پوره کړي. دا ممکنه ده چې د اجنس غوښتنلیک وړاندې کړئ چې په اصل کې ګټور وي، مګر یوازې که تاسو فکر وکړئ چې دا څنګه دا وکړي.
ایا دا مقاله ګټوره ده؟ تبصره وکړئ.