Ajax සහ When Not To When භාවිතා කරන්න

ඔබගේ ලොක්කා සිට "ඇජැක්ස් ඇමතුම" ලබා ගන්නා විට කළ යුතු දේ

මම එය පිළිගන්නවා, මම කවදාවත් ජාවාස්ක්රිප්ට් එකක් නෙවෙයි. මම ගැන මගේ වෙබ් අඩවියේ ආවරණය කිරීමට මට අවශ්ය නැති නිසා මම හැම විටම සැබවින්ම සතුටු විය. මට ජාවාස්ක්රිප්ට් කියවීමට සහ ලිවීමට හැකියාව ඇත, නමුත් මෑතක් වන තෙක් මම ඒ ගැන උනන්දු වූයේ නැත. යම් හේතුවක් නිසා, ජේ එස් එස් විධානාවලිය ලිවීම සඳහා මගේ මනස සම්පූර්ණයෙන්ම මානසික බිඳ වැටීමක් ඇති විය. සංකීර්ණ C + + සහ Java යෙදුම් ලිවීමට හැකි අතර, මම නින්දේ දී Perl CGI ස්ක්රිප්ට් ලිවීමට හැකිය, නමුත් JavaScript නිරන්තරයෙන්ම අරගලයකි.

අයාක්ස් ජැකට් තවත් විනෝදාස්වාදය

මම හිතුවේ මම ජාවායට කැමති නැති හේතුවක් නිසයි. සැබැවින්ම, ඔබ JS සමඟ වඩා වැඩි දේ කළ හැකි නමුත් එය භාවිතයෙන් එහි අඩවිවලින් 90% රීලෝඩ් කිරීම හෝ අළුත් කිරීම වලක්වාලීම හෝ වෙනත් බොහෝ නොවේ. ඔබ එක් ආකෘතියක් තක්සේරු කළ පසු, ඔබ ඒවා සියල්ල තහවුරු කර ඇත.

ඊට පස්සේ ආජෙක්ස් අවුස්සගෙන නැවතත් එය අලුත් කළා. හදිසියේම අපි රූප රාමු හැර වෙන කිසිවක් නොකර වෙබ් බ්රව්සර් භාවිතා කළ අතර, අපගේ පිටපත් වලට දත්ත සම්බන්ධ කිරීම සඳහා XML සහ DOM අපට තිබුණා. ඒ සියල්ලක්ම අජාස් මට මැදිහත් වී ඇති නිසා ඒජාස් යෙදුම් ගොඩනගා ගැනීමට අවශ්යයි.

ඔබ කවදා හෝ ගොඩනඟන ලද අමුතුම ඇජැක් යෙදුම කුමක්ද?

මම විද්යුත් තැපැල් පාහේ නොමැති වූ ගිණුමක් මත මගේ විද්යුත් තැපැල් චෙක්පත් විය යුතු බව මම සිතනවා. ඔබ වෙබ් පිටුවට ගොස් එය "0 තැපැල් පණිවිඩ තිබේ." පණිවුඩයක් ලැබුනේ නම් 0 වෙනස් වනු ඇත, නමුත් එම ගිණුමෙන් තැපැල් ලැබුණේ නැත, එය කිසි විටෙක වෙනස් නොවනු ඇත. තැපැල් ගිණුමට තැපැල් කිරීම මගින් මම එය පරීක්ෂා කළෙමි, එය වැඩ කලේය. එහෙත් එය මුලුමනින්ම නිෂ්ඵල විය. වසර පහකට පෙර හොඳ තැපැල් පිරික්සුම් තිබුණු අතර, ඒවා භාවිතා කිරීමට ෆයර්ෆොක්ස් හෝ ඊඊව භාවිතා කිරීමට අවශ්ය නැත. මගේ සම-සේවකයෙක් එය දුටු විට "මොකක්ද කරන්නේ?" මම පැහැදිලි කළ විට ඇය "ඇයි"?

ඇජැක්ස් යෙදුමක් සාදන්න කලින් ඇහුවම ඇයි ඇයි?

ඇයි ඒජස්?
ඔබ Ajax හි යෙදුම ගොඩනඟන එකම හේතුව වන්නේ "Ajax cool" හෝ "මගේ ප්රධානියා අජැක් භාවිතා කිරීමට මට කිව්වා" නම් ඔබේ තාක්ෂණ තෝරා ගැනීම බැරෑරුම් ලෙස තක්සේරු කළ යුතුය. ඔබ ඕනෑම වෙබ් යෙදුමක් ගොඩනඟන විට ඔබේ ගනුදෙනුකරුවන් ගැන මුලින්ම සිතිය යුතුය. එසේ කිරීමට මෙම යෙදුම අවශ්ය වන්නේ කුමක් ද? භාවිතා කිරීමට පහසු වනු ඇත?

වෙන මොනවද?
එය ඔබට අයාස් භාවිතා කිරීමට බොහෝ විට පෙළඹීම විය හැකිය. මගේ කණ්ඩායම වැඩ කරන ලද එක් වෙබ් අඩවියක පිටුවෙහි ඇති පටිත්ත කොටසේ තිබී ඇත. සියලුම අන්තර්ගතයන් දත්ත සමුදායේ XML වල ගබඩා කර ඇති අතර ඔබ ටැබ් මත ක්ලික් කළ විට, Ajax විසින් XML විසින් නව ටැබ් දත්ත සමඟ පිටුව නැවත සාදනු ඇත.

මෙය අජාස්ගේ හොඳ භාවිතයක් ලෙස පෙනෙන්නට තිබුණි. එය ඔබ සමඟ ගැටලු කිහිපයක් ගැන සිතා බලන තෙක්:

රසවත් වූ දෙයක් නම්, මෙම වෙබ් අඩවිය අජාක් භාවිතා නොකරන ලද අතීතයේ සමාන පිටු තිබුණු බවය. සැඟවුණු භාජන හෝ වෙනම HTML පිටු අන්තර්ගතයන් බෙදාහැරියා. ආජාස් සිසිල් වූවාට වඩා අජාක් භාවිතා කිරීමට කිසිදු හේතුවක් තිබුණේ නැත. අපගේ ප්රධානියා විසින් එය භාවිතා කිරීමට ස්ථාන සොයන ලෙස යෝජනා කළෙමු.

ඇකේක්ස් ක්රියාකාරී නොවේ අන්තර්ගතය සඳහා

ඔබ Ajax යෙදුමක් සකස් කිරීමට හෝ ඔබේ වෙබ් අඩවියේ ඇති Ajax යමක් පමණි නම්, ඔබ පිවිසෙන දත්ත වෙනස් කරනවාදැයි තීරණය කරන්න. අසමමිතික ඉල්ලීමෙහි ලක්ෂ්යය වන්නේ, එය වේගයෙන් වෙනස් කර ඇති තොරතුරු සඳහා සේවාදායකයට ඉල්ලීම් සිදු කරන බව ය. පාඨකයා වෙනත් යමක් කරන්නේ ය. ඉන්පසු ඔවුන් සබැඳියක් හෝ බොත්තමක් (හෝ ඔබේ විලක්ෂණය කුමක් වුවත්, හෝ නියමිත කාල ප්රමාණයකින් පසුව ක්ලික් කරන විට) වහාම දත්ත පෙන්වයි.

ඔබගේ අන්තර්ගතය හෝ දත්ත කිසි විටෙක වෙනස් නොවේ නම්, ඔබ ඒජන්සි භාවිතා නොකළ යුතුය.

ඔබගේ අන්තර්ගතයන් හෝ දත්ත කලාතුරකින් පමණක් වෙනස් වුවහොත්, ඔබ එය වෙත පිවිසීමට අජාසත් භාවිතා නොකළ යුතුය.

Ajax සඳහා හොඳ දේ

ඔබ ලබා ගන්නා විට # 34; Ajax Call & # 34;

වෙබ් අඩවියේදී ඒජන්සිය භාවිතා කිරීමට අවශ්ය වන්නේ ඇයි දැයි දැන ගැනීමට ඔබේ ලොක්කට හෝ අලෙවිකරණ දෙපාර්තමේන්තුවට කතා කරන්න. ඔවුන්ට අවශ්ය වන්නේ ඇයි දැයි තේරුම් ගැනීමෙන් පසුව, ඔබට සුදුසු අයදුමක් සොයා ගැනීම සඳහා වැඩ කළ හැකිය.

ඔබේ ගනුදෙනුකරුවන් ප්රථමයෙන් ඔබේ ප්රධානියා යන දෙදෙනාම මතක් කර ගන්න. ප්රවේශය යනු වචනයක් පමණක් නොවේ. ඔබේ වෙබ් අඩවියට ගනුදෙනුකරුවන්ට ප්රවේශ විය හැකි දැයි ඔවුන් සැලකිල්ලක් නොදක්වන නම්, සෙවුම් යන්ත්ර ඇජැක් ගැන සැලකිල්ලක් නොදක්වන නිසා ඔවුන් පිටු ගණනක් නොලැබෙනු ඇත.

කුඩා කරන්න පටන්ගන්න. සම්පූර්ණයෙන්ම නව වෙබ් යෙදුමක් අවකාශයෙන් ගොඩ නැගීම ගැන කල්පනා කිරීමට ප්රථමයෙන් පහසු දෙයක් ගොඩනගා ගන්න. ඔබ ඔබේ වෙබ් අඩවියට යමක් ලබා ගත හැකි නම්, ඔබේ ප්රධානියා හෝ අලෙවිකරණ දෙපාර්තමේන්තුව සිය අරමුණු ඉටු කරගත යුතුය. ඇත්ත වශයෙන්ම ප්රයෝජනවත් වන Ajax යෙදුමක් සැකසීමට අනිවාර්යයෙන්ම හැකි නමුත්, ඔබ එය ප්රථමයෙන් කරන්නේ කෙසේදැයි සිතන්නේ නම් පමණි.

මෙම ලිපිය ප්රයෝජනවත්ද? අදහස් දක්වන්න.