ඔබගේ ලොක්කා සිට "ඇජැක්ස් ඇමතුම" ලබා ගන්නා විට කළ යුතු දේ
මම එය පිළිගන්නවා, මම කවදාවත් ජාවාස්ක්රිප්ට් එකක් නෙවෙයි. මම ගැන මගේ වෙබ් අඩවියේ ආවරණය කිරීමට මට අවශ්ය නැති නිසා මම හැම විටම සැබවින්ම සතුටු විය. මට ජාවාස්ක්රිප්ට් කියවීමට සහ ලිවීමට හැකියාව ඇත, නමුත් මෑතක් වන තෙක් මම ඒ ගැන උනන්දු වූයේ නැත. යම් හේතුවක් නිසා, ජේ එස් එස් විධානාවලිය ලිවීම සඳහා මගේ මනස සම්පූර්ණයෙන්ම මානසික බිඳ වැටීමක් ඇති විය. සංකීර්ණ C + + සහ Java යෙදුම් ලිවීමට හැකි අතර, මම නින්දේ දී Perl CGI ස්ක්රිප්ට් ලිවීමට හැකිය, නමුත් JavaScript නිරන්තරයෙන්ම අරගලයකි.
අයාක්ස් ජැකට් තවත් විනෝදාස්වාදය
මම හිතුවේ මම ජාවායට කැමති නැති හේතුවක් නිසයි. සැබැවින්ම, ඔබ JS සමඟ වඩා වැඩි දේ කළ හැකි නමුත් එය භාවිතයෙන් එහි අඩවිවලින් 90% රීලෝඩ් කිරීම හෝ අළුත් කිරීම වලක්වාලීම හෝ වෙනත් බොහෝ නොවේ. ඔබ එක් ආකෘතියක් තක්සේරු කළ පසු, ඔබ ඒවා සියල්ල තහවුරු කර ඇත.
ඊට පස්සේ ආජෙක්ස් අවුස්සගෙන නැවතත් එය අලුත් කළා. හදිසියේම අපි රූප රාමු හැර වෙන කිසිවක් නොකර වෙබ් බ්රව්සර් භාවිතා කළ අතර, අපගේ පිටපත් වලට දත්ත සම්බන්ධ කිරීම සඳහා XML සහ DOM අපට තිබුණා. ඒ සියල්ලක්ම අජාස් මට මැදිහත් වී ඇති නිසා ඒජාස් යෙදුම් ගොඩනගා ගැනීමට අවශ්යයි.
ඔබ කවදා හෝ ගොඩනඟන ලද අමුතුම ඇජැක් යෙදුම කුමක්ද?
මම විද්යුත් තැපැල් පාහේ නොමැති වූ ගිණුමක් මත මගේ විද්යුත් තැපැල් චෙක්පත් විය යුතු බව මම සිතනවා. ඔබ වෙබ් පිටුවට ගොස් එය "0 තැපැල් පණිවිඩ තිබේ." පණිවුඩයක් ලැබුනේ නම් 0 වෙනස් වනු ඇත, නමුත් එම ගිණුමෙන් තැපැල් ලැබුණේ නැත, එය කිසි විටෙක වෙනස් නොවනු ඇත. තැපැල් ගිණුමට තැපැල් කිරීම මගින් මම එය පරීක්ෂා කළෙමි, එය වැඩ කලේය. එහෙත් එය මුලුමනින්ම නිෂ්ඵල විය. වසර පහකට පෙර හොඳ තැපැල් පිරික්සුම් තිබුණු අතර, ඒවා භාවිතා කිරීමට ෆයර්ෆොක්ස් හෝ ඊඊව භාවිතා කිරීමට අවශ්ය නැත. මගේ සම-සේවකයෙක් එය දුටු විට "මොකක්ද කරන්නේ?" මම පැහැදිලි කළ විට ඇය "ඇයි"?
ඇජැක්ස් යෙදුමක් සාදන්න කලින් ඇහුවම ඇයි ඇයි?
ඇයි ඒජස්?
ඔබ Ajax හි යෙදුම ගොඩනඟන එකම හේතුව වන්නේ "Ajax cool" හෝ "මගේ ප්රධානියා අජැක් භාවිතා කිරීමට මට කිව්වා" නම් ඔබේ තාක්ෂණ තෝරා ගැනීම බැරෑරුම් ලෙස තක්සේරු කළ යුතුය. ඔබ ඕනෑම වෙබ් යෙදුමක් ගොඩනඟන විට ඔබේ ගනුදෙනුකරුවන් ගැන මුලින්ම සිතිය යුතුය. එසේ කිරීමට මෙම යෙදුම අවශ්ය වන්නේ කුමක් ද? භාවිතා කිරීමට පහසු වනු ඇත?
වෙන මොනවද?
එය ඔබට අයාස් භාවිතා කිරීමට බොහෝ විට පෙළඹීම විය හැකිය. මගේ කණ්ඩායම වැඩ කරන ලද එක් වෙබ් අඩවියක පිටුවෙහි ඇති පටිත්ත කොටසේ තිබී ඇත. සියලුම අන්තර්ගතයන් දත්ත සමුදායේ XML වල ගබඩා කර ඇති අතර ඔබ ටැබ් මත ක්ලික් කළ විට, Ajax විසින් XML විසින් නව ටැබ් දත්ත සමඟ පිටුව නැවත සාදනු ඇත.
මෙය අජාස්ගේ හොඳ භාවිතයක් ලෙස පෙනෙන්නට තිබුණි. එය ඔබ සමඟ ගැටලු කිහිපයක් ගැන සිතා බලන තෙක්:
- ටැබ් වෙන් කරගත නොහැකිය. එබැවින් ගනුදෙනුකරුවන්ට අවශ්ය තොරතුරු සුරැකිය නොහැක.
- Ajax වෙත පිවිසීමට නොහැකි නිසා පළමු ටැබයට නොපවතින දත්තයන් සෙවුම් ඇන්ජින් දකින්නේ නැත.
- ඇජුවස් ප්රවේශ විය නොහැක, එබැවින් අනෙකුත් පටිතිවල අන්තර්ගතය තිර රීඩර් භාවිතා කරන කිසිවෙකුට හෝ හොඳ JavaScript පහසුකම නොමැති පැරණි බ්රව්සරයන් දැකිය නොහැක.
- ටැබ් එකකින් තොරතුරු බොහොමයක් තිබුනේ නම්, මන්දගාමී සම්බන්ධතාවය පැටවීම සඳහා දිගු කාලයක් ගත විය හැකිය. අජාස් කිසිවක් නොකියන්නේ මන්ද යත් එය සිදුවන්නේ එය පිටුව කැඩී ඇති බවකි.
රසවත් වූ දෙයක් නම්, මෙම වෙබ් අඩවිය අජාක් භාවිතා නොකරන ලද අතීතයේ සමාන පිටු තිබුණු බවය. සැඟවුණු භාජන හෝ වෙනම HTML පිටු අන්තර්ගතයන් බෙදාහැරියා. ආජාස් සිසිල් වූවාට වඩා අජාක් භාවිතා කිරීමට කිසිදු හේතුවක් තිබුණේ නැත. අපගේ ප්රධානියා විසින් එය භාවිතා කිරීමට ස්ථාන සොයන ලෙස යෝජනා කළෙමු.
ඇකේක්ස් ක්රියාකාරී නොවේ අන්තර්ගතය සඳහා
ඔබ Ajax යෙදුමක් සකස් කිරීමට හෝ ඔබේ වෙබ් අඩවියේ ඇති Ajax යමක් පමණි නම්, ඔබ පිවිසෙන දත්ත වෙනස් කරනවාදැයි තීරණය කරන්න. අසමමිතික ඉල්ලීමෙහි ලක්ෂ්යය වන්නේ, එය වේගයෙන් වෙනස් කර ඇති තොරතුරු සඳහා සේවාදායකයට ඉල්ලීම් සිදු කරන බව ය. පාඨකයා වෙනත් යමක් කරන්නේ ය. ඉන්පසු ඔවුන් සබැඳියක් හෝ බොත්තමක් (හෝ ඔබේ විලක්ෂණය කුමක් වුවත්, හෝ නියමිත කාල ප්රමාණයකින් පසුව ක්ලික් කරන විට) වහාම දත්ත පෙන්වයි.
ඔබගේ අන්තර්ගතය හෝ දත්ත කිසි විටෙක වෙනස් නොවේ නම්, ඔබ ඒජන්සි භාවිතා නොකළ යුතුය.
ඔබගේ අන්තර්ගතයන් හෝ දත්ත කලාතුරකින් පමණක් වෙනස් වුවහොත්, ඔබ එය වෙත පිවිසීමට අජාසත් භාවිතා නොකළ යුතුය.
Ajax සඳහා හොඳ දේ
- ආකෘතිය තහවුරු කිරීම
- මෙය පාහේ නොසැලකිල්ලකි. ඔබ විසින් එය වැරදියට පුරුදු කළහොත්, ඔබ ටයිප් කරන විට, එම පෝරමය ඔබට කියයි. සේවාදායකයට යාමට සහ පසුව දෝෂ පණිවිඩයක් නැවත ලබා ගැනීම පැරණි නොවේ, එය මන්දගාමී වේ. සර්වරයේ වලංගුභාවය තහවුරු කරගැනීම සඳහා ප්රවේශය සඳහා ප්රවේශ්යතාවය වැදගත් වේ. එහෙත්, අජාක්ට සහයෝගය දක්වන අයට වහාම ඔවුන්ට කියන්න.
- අදහස්
- බ්ලොග් වල පමණක් හෝ ලිපි පමණක් ලිපි ඇජැක්ස් භාවිතය ඉතා ප්රයෝජනවත් වේ. ප්රතිචාර සෑම විටම වෙනස් කළ හැකි අතර, විවරණකරුවෙකු විවේචන බොත්තමට පහර දෙන විට, එම පිටුවෙහි ඇති ක්ෂණික ප්රතිචාරය දැකීමට ලැබීම සතුටක්.
- දත්ත පෙරීම
- ඔබට විශාල දත්ත ගබඩාවක් සහිත ලොකු මේසයක් තිබේ නම්, Ajax සඳහා හොඳ යෙදුමක් මේසය වෙත පෙරහන් සහ වර්ග කරන්නන් එකතු කිරීමයි. Excel වැනි වැඩි වැඩියෙන් ක්රියා කිරීමට ඔබේ වෙබ් වගුව ලබා ගැනීම ජනතාව සැබවින්ම ප්රයෝජනවත් වේ.
- සමීක්ෂණ සහ ඡන්ද විමසීම්
- ඔබ ඔබේ ඡන්දය මත ක්ලික් කළ විට, ඡන්ද විමසීමෙන් ඔබට ප්රතිඵල පෙන්වීමට මාරු වනු ඇත. ඔබ ප්රකාශ කිරීමට පෙර, About තවමත් අපේ ඡන්දය සඳහා අජැක්ට සහාය නොදක්වයි - නමුත් එය නිසැකවම හොඳයි. සමහරවිට අපි About.com සංවර්ධකයින් අපේ "ඇජැක්ස් ඇමතුම" ලබා දිය හැකිය. :)
ඔබ ලබා ගන්නා විට # 34; Ajax Call & # 34;
වෙබ් අඩවියේදී ඒජන්සිය භාවිතා කිරීමට අවශ්ය වන්නේ ඇයි දැයි දැන ගැනීමට ඔබේ ලොක්කට හෝ අලෙවිකරණ දෙපාර්තමේන්තුවට කතා කරන්න. ඔවුන්ට අවශ්ය වන්නේ ඇයි දැයි තේරුම් ගැනීමෙන් පසුව, ඔබට සුදුසු අයදුමක් සොයා ගැනීම සඳහා වැඩ කළ හැකිය.
ඔබේ ගනුදෙනුකරුවන් ප්රථමයෙන් ඔබේ ප්රධානියා යන දෙදෙනාම මතක් කර ගන්න. ප්රවේශය යනු වචනයක් පමණක් නොවේ. ඔබේ වෙබ් අඩවියට ගනුදෙනුකරුවන්ට ප්රවේශ විය හැකි දැයි ඔවුන් සැලකිල්ලක් නොදක්වන නම්, සෙවුම් යන්ත්ර ඇජැක් ගැන සැලකිල්ලක් නොදක්වන නිසා ඔවුන් පිටු ගණනක් නොලැබෙනු ඇත.
කුඩා කරන්න පටන්ගන්න. සම්පූර්ණයෙන්ම නව වෙබ් යෙදුමක් අවකාශයෙන් ගොඩ නැගීම ගැන කල්පනා කිරීමට ප්රථමයෙන් පහසු දෙයක් ගොඩනගා ගන්න. ඔබ ඔබේ වෙබ් අඩවියට යමක් ලබා ගත හැකි නම්, ඔබේ ප්රධානියා හෝ අලෙවිකරණ දෙපාර්තමේන්තුව සිය අරමුණු ඉටු කරගත යුතුය. ඇත්ත වශයෙන්ම ප්රයෝජනවත් වන Ajax යෙදුමක් සැකසීමට අනිවාර්යයෙන්ම හැකි නමුත්, ඔබ එය ප්රථමයෙන් කරන්නේ කෙසේදැයි සිතන්නේ නම් පමණි.
මෙම ලිපිය ප්රයෝජනවත්ද? අදහස් දක්වන්න.