ຄອມພິວເຕີດໍາເນີນໂຄງການ

Ajax - ມັນແມ່ນຫຍັງ? Asynchronous JavaScript ແລະ XML: ຂໍ້ດີແລະຂໍ້ເສຍ

ໃນປັດຈຸບັນທ່ານສາມາດເບິ່ງໃນອິນເຕີເນັດຮັບຄວາມນິຍົມໃນການນໍາໃຊ້ແລະຄໍາຮ້ອງສະຫມັກຂອງເຕັກໂນໂລຊີໃຫມ່. ນຶ່ງໃນນັ້ນກໍ່ - ເປັນ AJAX. ມັນແມ່ນຫຍັງ? ຄຸນນະສົມບັດແນວໃດບໍ່ມັນມີ? ບ່ອນທີ່ຈະສະຫມັກຂໍເອົາ? ຄໍາຖາມທັງຫມົດເຫຼົ່ານີ້ຈະໄດ້ຮັບການພົບເຫັນຄໍາຕອບໃນບົດຄວາມນີ້.

ຂໍ້ມູນທົ່ວໄປ

ວິທີຫຍໍ້ມາຈາກ AJAX? ມັນຈະເປັນແນວໃດຫມາຍຄວາມວ່າ? ການຫຼຸດຜ່ອນນີ້ເປັນອັກສອນຫຍໍ້. ມັນຫຍໍ້ມາຈາກ Asynchronous Javascript ແລະ XML ( "Asynchronous Javascript ແລະ IKSML"). ປົກກະຕິແລ້ວທ່ານສາມາດເບິ່ງຫຼືຟັງຂໍ້ມູນຂ່າວສານທີ່ເຕັກໂນໂລຊີໃຫມ່ນີ້. ແຕ່ນີ້ບໍ່ແມ່ນຄວາມຈິງ. ຄວາມຈິງທີ່ວ່າ Javascript ແລະ XML, ມີແລ້ວເປັນເວລາດົນນານ, ໃນຂະນະທີ່ "Ajax" ເປັນຕົ້ນຕໍຂອງການເຕັກໂນໂລຊີເຫຼົ່ານີ້. ສ່ວນຫຼາຍມັກຈະຖືກນໍາໃຊ້ໂດຍສົມທົບກັບເວັບໄລຍະ 20 ແລະເຂົ້າໃຈເປັນການນໍາໃຊ້ເຕັກນິກການອອກແບບພິເສດ.

ແລະສິ່ງທີ່ຄຸນນະສົມບັດ?

ດັ່ງນັ້ນ, ພວກເຮົາມີຄວາມຄິດທົ່ວໄປຂອງສິ່ງທີ່ເປັນ AJAX. ສິ່ງທີ່ມັນເຮັດໃຫ້ພວກເຮົາໃນການປະຕິບັດ? ເປັນຫຍັງເປັນຢ່າງຈິງຈັງສົນທະນາກ່ຽວກັບຄໍາຮ້ອງສະຫມັກຂອງຕົນ? peculiarity ຂອງເຕັກໂນໂລຊີນີ້ - ແມ່ນວ່າໃນເວລາທີ່ທ່ານນໍາໃຊ້ມັນບໍ່ຈໍາເປັນຕ້ອງໂຫຼດຫນ້າຈໍຄືນຫນ້າທັງຫມົດທີ່ຄວາມຕ້ອງການຄັ້ງທໍາອິດ. ຫຼັງຈາກທີ່ທັງຫມົດ, ທ່ານສາມາດຮ້ອງຂໍໃຫ້ມີຂໍ້ມູນໃຫມ່ພຽງແຕ່ສໍາລັບພາກສ່ວນຂອງມັນ. ນີ້ແມ່ນສະດວກ (ເນື່ອງຈາກວ່າໃນເວລາສອງຫນ້ອຍທີ່ທ່ານຕ້ອງລໍຖ້າ), ແລະຄ່າໃຊ້ຈ່າຍ (ສໍາລັບຜູ້ທີ່ບໍ່ແມ່ນອິນເຕີເນັດບໍ່ຈໍາກັດ). ຢ່າງໃດກໍຕາມ, ເພື່ອແຈ້ງໃຫ້ຜູ້ໃຊ້ກ່ຽວກັບສິ່ງທີ່ໄດ້ເກີດຂຶ້ນຍົກລະດັບແມ່ນຄວາມປາຖະຫນາທີ່ຈະນໍາໃຊ້ຢ່າງຫນ້ອຍເປັນຕົວຊີ້ວັດການໂຫຼດຫຼືຂໍ້ຄວາມຂໍ້ຄວາມທີ່ແຈ້ງກ່ຽວກັບຂໍ້ມູນໃຫມ່ຈາກເຄື່ອງແມ່ຂ່າຍ. ເປັນເຕັກໂນໂລຊີ minuses ມັກຖືກກ່າວເຖິງວ່າຄວາມຈິງທີ່ວ່າມັນບໍ່ໄດ້ສະຫນັບສະຫນູນ legacy ແລະຂໍ້ຄວາມຕົວທ່ອງເວັບ. ແລະຄວາມສາມາດໃນການປິດການທໍາງານເຕັກໂນໂລຊີ Javascript ແມ່ນຢູ່ user ກ່ວາຈໍານວນຫຼາຍແລະມີຄວາມສຸກໄດ້. ເພາະສະນັ້ນ, ທ່ານບໍ່ຄວນສວຍໃຊ້ AJAX. ວ່າມັນສາມາດໃຫ້, ຖ້າຫາກວ່າບໍ່ໃຫ້ສະຫນອງວິທີການທາງເລືອກຂອງການສະຫນອງຂໍ້ມູນຂ່າວສານ? ໃນກໍລະນີທີ່ດີທີ່ສຸດ, ຂໍ້ມູນຂ່າວສານພຽງແຕ່ຈະບໍ່ໄດ້ຮັບການສະແດງຢູ່ໃນເວັບໄຊໄດ້. ໃນຮ້າຍແຮງທີ່ສຸດ - ລັກສະນະຂອງຕົນແມ່ນຮັບຜົນກະທົບດັ່ງນັ້ນຜູ້ໃຊ້ບໍ່ມີຕໍ່ໄປອີກແລ້ວມີເພື່ອກັບຄືນ.

ຂໍ້ດີຂອງ "Ajax"

ເຕັກໂນໂລຊີນີ້ສາມາດໃຫ້ທັງສອງວິທີການທີ່ຫນ້າເວັບສາມາດໄດ້ຮັບການຮັບຮູ້. ທໍາອິດກ່ຽວເຮັດໃຫ້ການປ່ຽນແປງໂດຍບໍ່ມີການ rebooting. ນີ້ສາມາດເຮັດໄດ້ດ້ວຍການຮ້ອງຂໍເຄື່ອນໄຫວກັບເຄື່ອງແມ່ຂ່າຍ. ຄັ້ງທີສອງກ່ຽວຂ້ອງກັບການນໍາໃຊ້ເຕັກໂນໂລຊີສະເພາະໃດຫນຶ່ງ, ໃນທີ່ສຸດຊຶ່ງໃນນັ້ນແມ່ນ XMLHttpRequest ໄດ້. ຂໍ້ດີຂ້ອນຂ້າງຕົນເອງ, "Ajax" ສາມາດເວົ້າໄດ້ດັ່ງຕໍ່ໄປນີ້:

  1. ທ່ານສາມາດສ້າງຄໍາຮ້ອງສະຫມັກເວັບໄຊຕ໌ສະດວກ, ເຊິ່ງການໂຕ້ຕອບຈະມີຈໍານວນທັງຫມົດຂອງຄຸນນະສົມບັດທີ່ດີສໍາຫລັບຜູ້ໃຊ້, ທີ່ມີຜົນໄດ້ຮັບທີ່ສະແດງບົດບາດຂອງມະນຸດແລະເວັບໄຊທ໌.
  2. ແທນທີ່ຈະເປັນຫນ້າເວັບຢ່າງເຕັມທີ່ໂຫລດເປັນບາງສ່ວນ. ນີ້ຈະບັນທຶກຊັບພະຍາກອນແລະ optimizes ປະສິດທິພາບເຄື່ອງ.
  3. ສ່ວນຂອງເຄື່ອງແມ່ຂ່າຍຂອງເວັບໄຊດັ່ງກ່າວເປັນກິດຈະກໍາປະຕິສໍາພັນກັບຜູ້ໃຊ້.
  4. ທີ່ເປັນປະໂຫຍດສໍາລັບການປະຕິບັດຈໍານວນຂອງກົດຫມາຍ IDEA.

ຕິດຕໍ່ສື່ສານ

ທີ່ນີ້, ສໍາລັບການຍົກຕົວຢ່າງ, ຈໍາເປັນຕ້ອງເປັນຮູບແບບຂໍ້ສະເຫນີແນະ, ຊຶ່ງສາມາດຖືກນໍາໃຊ້ເພື່ອໃຫ້ຄໍາແນະນໍາລູກຄ້າ. ເຮັດແນວໃດມັນສາມາດເຮັດໄດ້? ຫນ້າທໍາອິດທີ່ພວກເຮົາຈໍາເປັນຕ້ອງໄດ້ໃຊ້ເວລາດູແລຂອງ "ທຸກ" ຂອງຂໍ້ມູນຂ່າວສານ. ເພື່ອເຮັດສິ່ງນີ້, ທ່ານຈໍາເປັນຕ້ອງໄດ້ສ້າງເປັນວັດຖຸ XMLHttpRequest. ພຣະອົງໄດ້ເຮັດເປັນຕົວກາງລະຫວ່າງເຄື່ອງແມ່ຂ່າຍແລະຂອງຕົວທ່ອງເວັບຂອງຜູ້ໃຊ້ໄດ້. ມີຈຸດປະສົງນີ້ຈະສົ່ງຄໍາຂໍແລະໄດ້ຮັບຄໍາຕອບໃຫ້ເຂົາເຈົ້າ. ສໍາລັບການແລກປ່ຽນຂໍ້ມູນໂດຍກົງ, ພວກເຮົາຈໍາເປັນຕ້ອງ AJAX PHP. ເຄື່ອງມືເຫຼົ່ານີ້ອາດຈະໄດ້ຮັບການປະຕິບັດການນໍາໃຊ້ GET- ຫຼື POST ການສອບຖາມ. ໃນກໍລະນີນີ້, ການໂຕ້ຖຽງທີ່ຈໍາເປັນຈະໄດ້ຮັບການຜ່ານໂດຍກົງໂດຍຜ່ານເວັບໄຊ. ໃນເວລາດຽວກັນມັນຈະດໍາເນີນການເຄື່ອນໄຫວ, ແລະຮັບປະກັນວ່າການຍົກຍ້າຍຂໍ້ມູນບໍ່ໄດ້ລົບກວນ. ແຕ່ວິທີການປະຕິບັດ AJAX, ການຮ້ອງຂໍ? ແນະນໍາການນໍາໃຊ້ POST. ຂໍຂອບໃຈກັບພຣະອົງ, ທ່ານສາມາດໂອນເປັນຈໍານວນບໍ່ຈໍາກັດຂອງຂໍ້ມູນ, ທີ່, ຍິ່ງໄປກວ່ານັ້ນ, ແມ່ນມີຫຼາຍມີຄວາມຫຍຸ້ງຍາກທີ່ຈະເຂົ້າເຖິງ.

ຫຼັກການຂອງການປະຕິບັດງານ

ແນວໃດແມ່ນ Asynchronous Javascript ແລະ XML ໃນການປະຕິບັດ? ໃຫ້ເຂົ້າໃຈນີ້ມີຕົວຢ່າງ. ສ້າງດ້ວຍຄວາມນັບຖືກັບໂຄງປະກອບທີ່ທ່ານຕ້ອງການເພື່ອເຮັດໃຫ້ແນ່ໃຈວ່າພາກສ່ວນລູກຄ້າທີ່ສະຫນອງທັງຫມົດການທໍາງານທີ່ຈໍາເປັນສໍາລັບການແລກປ່ຽນຂໍ້ມູນທີ່ເຊື່ອຖືໄດ້. ມັນຄວນຈະສະຫນອງວິທີການທີ່ຈໍາເປັນໃນການສົ່ງຂໍ້ມູນທີ່ເລືອກວິທີການ. ສ່ວນຂອງເຄື່ອງແມ່ຂ່າຍຄວນຮັບປະກັນວ່າການປະມວນຜົນຂອງຂໍ້ມູນແລະ, ອີງໃສ່ໃຫ້ເຂົາເຈົ້າແລ້ວ, ໃນການສ້າງຂໍ້ມູນຂ່າວສານໃຫມ່ທີ່ຈະມາຜ່ານມັນກ່ຽວກັບລູກຄ້າ. ປະເພດທົ່ວໄປທີ່ສຸດຂອງການນໍາທິດແມ່ນເພື່ອເຮັດວຽກຮ່ວມກັບຖານຂໍ້ມູນໄດ້. ພວກເຮົາໄດ້ກ່າວໃນເມື່ອກ່ອນແມ່ນອົງປະກອບຂອງສະຖານທີ່ທຸລະກິດຈໍານວນຫຼາຍເປັນຮູບແບບຂອງການຕໍານິຕິຊົມໄດ້. ປະໂຫຍດຂອງ "Ajax" ໃນກໍລະນີນີ້ແມ່ນວ່າມັນຖືຖ່າຍໂອນຂໍ້ມູນ asynchronous. ໃນຄໍາສັບຕ່າງໆອື່ນໆ, ໃນຂະນະທີ່ຂໍ້ມູນຂ່າວສານໄດ້ຖືກສົ່ງໄປແລ້ວ, ຜູ້ໃຊ້ສາມາດປະຕິບັດການປະຕິບັດທີ່ຈໍາເປັນທັງຫມົດເພື່ອໃຫ້ເຂົາ. ສຸມໃສ່ການສະເພາະຂອງແຕ່ລະກໍລະນີ, ທ່ານຈະຕ້ອງຕັດສິນໃຈວ່າທ່ານຕ້ອງການຂະບວນການນີ້ຈະແຈ້ງໃຫ້ຈໍານວນຜູ້ເຂົ້າຂອງເວັບໄຊດັ່ງກ່າວໄດ້. ພີ່ນ້ອງກັບຮູບແບບຕໍານິຕິຊົມຄືກັນຄວນໄດ້ຮັບການກ່າວວ່າໃນກໍລະນີນີ້ພວກເຮົາສາມາດຂຽນ "ປະຕິບັດການໂທຄໍາຕອບ" ຫລືບາງສິ່ງບາງຢ່າງທີ່ຄ້າຍຄືກັນ.

ຕອບສະຫນອງຂອງເຄື່ອງແມ່ຂ່າຍ

ພຣະອົງສາມາດມາບໍ່ພຽງແຕ່ສໍາລັບ XML, ຕາມທີ່ທ່ານອາດຈະຄິດວ່າຍ້ອນການຊື່ຂອງເຕັກໂນໂລຊີ. ນອກຈາກນີ້ຍັງສາມາດໄດ້ຮັບການຖ່າຍທອດເປັນຂໍ້ຄວາມທໍາມະດາຫລື JSON. ໃນກໍລະນີທໍາອິດຂໍ້ມູນຂ່າວສານສາມາດສະແດງໃນທັນທີໃນຫນ້າເວັບ. ຖ້າຫາກວ່າການນໍາໃຊ້ XML, ທ່ານຈໍາເປັນຕ້ອງໄດ້ໃຊ້ເວລາດູແລຂອງວ່າ AJAX, ເອກະສານໄດ້ຮັບການປະມວນຜົນຢ່າງຖືກຕ້ອງໃນຕົວທ່ອງເວັບຂອງລູກຄ້າໄດ້. ຂໍ້ມູນທັງຫມົດໃນກໍລະນີນີ້ຈະຖືກແປງເປັນ (X) HTML. ໃນເວລາທີ່ການນໍາໃຊ້ ຮູບແບບ JSON, ທ່ານຈໍາເປັນຕ້ອງໄດ້ປະຕິບັດຂໍ້ກໍານົດເພື່ອໃຫ້ໄດ້ຮັບຈຸດປະສົງຢ່າງເຕັມທີ່ Javascript. ມັນເປັນສິ່ງຈໍາເປັນທີ່ຈະລະມັດລະວັງແລະໃຊ້ເວລາເຂົ້າໄປໃນບັນຊີຂອງຄວາມຈິງທີ່ວ່າລະຕອນນີ້ Hacker ຫຼາຍຄົນມັກຈະສົ່ງລະຫັດເປັນອັນຕະລາຍໂດຍວິທີການຂອງເຕັກໂນໂລຊີນີ້. ມັນເປັນເພາະສະນັ້ນຈຶ່ງມີຄວາມຈໍາເປັນເພື່ອສະຫນອງສໍາລັບຂະບວນການຢັ້ງຢືນຂໍ້ມູນກ່ອນທີ່ພວກເຂົາກໍາລັງດໍາເນີນການ. ຄຸນນະສົມບັດຂອງ realization ສໍາລັບຕົວທ່ອງເວັບທີ່ແຕກຕ່າງກັນອາດຈະແຕກຕ່າງກັນເລັກນ້ອຍ, ແຕ່ໂດຍທົ່ວໄປ, ການປະຕິບັດນີ້ແມ່ນໃນໂຄງການ.

ພວກເຮົາເຮັດໃຫ້ການຮ້ອງຂໍໃຫ້ເຄື່ອງແມ່ຂ່າຍແລະການປະມວນຜົນຕອບສະຫນອງໄດ້

ລໍາດັບທັງຫມົດຂອງການປະຕິບັດມີດັ່ງນີ້:

  1. ໃນເບື້ອງຕົ້ນ, ທ່ານຈໍາເປັນຕ້ອງໄດ້ສ້າງແລະເພື່ອເຮັດໃຫ້ແນ່ໃຈວ່າບໍ່ມີ XMLHttpRequest.
  2. ຫຼັງຈາກນັ້ນກຽມການເຊື່ອມຕໍ່ຂອງເຄື່ອງແມ່ຂ່າຍ.
  3. ສົ່ງການຮ້ອງຂໍກັບມັນ.
  4. ພວກເຮົາລໍຖ້າສໍາລັບຂໍ້ມູນທີ່ຈະມາ, ແລະປະມວນຜົນໃຫ້ເຂົາເຈົ້າ.

ມັນຄວນຈະບອກທ່ານກ່ຽວກັບບາງສ່ວນຂອງຄຸນນະສົມບັດກ່ຽວກັບການສ້າງວັດຖຸໄດ້. ມັນສາມາດໄດ້ຮັບການເລີ່ມຕົ້ນໃນສະຖານທີ່ໃດຫນຶ່ງບ່ອນທີ່ມັນເປັນໄປໄດ້ພຽງແຕ່ໃນຂອບເຂດຂອງພາສາການຂຽນໂປຣແກຣມໄດ້. ແຕ່ຖ້າຫາກວ່າພຣະອົງໄດ້ຮັບສະຖານະພາບຂອງທົ່ວໂລກ, ໃນທຸກຈຸດຫນຶ່ງໃນທີ່ໃຊ້ເວລາສໍາລັບການມັນຈະເປັນໄປໄດ້ທີ່ຈະເຮັດວຽກຮ່ວມກັບພຽງແຕ່ຫນຶ່ງຄໍາຮ້ອງຂໍ. ໃນຈຸດດັ່ງກ່າວນີ້, ທ່ານຈໍາເປັນຕ້ອງຈ່າຍຄ່າຄວາມສົນໃຈຢ່າງໃກ້ຊິດ. ກ່ຽວກັບການປິ່ນປົວ - ທີ່ນີ້ພວກເຮົາສຸມໃສ່ເຄື່ອງມືໄດ້ຮັບຄັດເລືອກ. ດັ່ງນັ້ນ, ຖ້າຫາກວ່າຂໍ້ມູນ XML ໃນການໄດ້ຮັບການປະມວນຜົນ DOM, ປະຕິບັດຫນ້າແລະນໍາສະເຫນີຜູ້ໃຊ້ມີຜົນທີ່ສຸດໃນ HTML. ແລະສິ່ງທີ່ຈະເຮັດແນວໃດກັບ JSON ເສດຖະກິດ? ມັນຄວນຈະເຂົ້າໃຈວ່າມັນແມ່ນສັນກອນຈຸດປະສົງ Javascript. ມັນຈະເປັນແນວໃດຫມາຍຄວາມວ່າ? ເນື່ອງຈາກ JSON ເປັນວັດຖຸສາມາດໄດ້ຮັບການເປັນຕົວແທນເປັນຊ່ອຍແນ່. ແຕ່ວ່າມັນຕ້ອງໄດ້ຮັບການຈົດຈໍາວ່າວິທີການນີ້ແມ່ນບໍ່ປອດໄພໃນການຢ່າງເຕັມທີ່, ແລະຫຼາຍປັດໃຈຈໍາເປັນຕ້ອງໄດ້ຮັບການພິຈາລະນາ. ແຕ່, ໂດຍທົ່ວໄປ, ມັນແມ່ນງ່າຍຫຼາຍ.

ພາສາການຂຽນໂປຣແກຣມຂອງເຄື່ອງແມ່ຂ່າຍຂ້າງຄຽງ

ເກືອບຄໍາຮ້ອງສະຫມັກເວັບໄຊຕ໌ໃດຫນຶ່ງນໍາໃຊ້ໃຫ້ເຂົາເຈົ້າໃນວິທີການຫນຶ່ງຫຼືຄົນອື່ນ. ສໍາລັບລະບົບສາຍສົ່ງຂໍ້ມູນເປັນທີ່ນິຍົມຫຼາຍທີ່ສຸດ PHP. ມັນປົກກະຕິແລ້ວຂຽນໄຟລ໌ສໍາລັບການສະຖານທີ່, ບ່ອນທີ່ບໍ່ແມ່ນອັດຕາການສົ່ງຂໍ້ມູນທີ່ສໍາຄັນ, ແລະຍອດແນະນໍາລະຫວ່າງນາງແລະຄວາມຫນ້າເຊື່ອຖື. ເຕັກນິກການລະບົບສາຍສົ່ງ XMLHttpRequest ປຶກສາຫາລືຂ້າງເທິງ.

ເຄື່ອງແມ່ຂ່າຍຂອງການກໍາຫນົດຄ່າ

ບັນດາໂຄງການຈະເປັນແນວໃດທີ່ຕ້ອງການເພື່ອປະຕິບັດງານຢ່າງເຕັມສ່ວນ AJAX? ຈະເປັນແນວໃດບໍ່ນີ້ໃຫ້ພວກເຮົາ? ສິ່ງທີ່ເຂົາເຈົ້າມີສໍາລັບການ? ເພື່ອໃຫ້ໄດ້ຮັບຄໍາຕອບຕໍ່ຄໍາຖາມເຫຼົ່ານີ້, ທ່ານຄວນຈະປະ familiarize ຕົວທ່ານເອງທີ່ມີບັນຊີລາຍຊື່ດັ່ງຕໍ່ໄປນີ້:

  1. HTML / XHTML. ເຂົາເຈົ້າໄດ້ຖືກຈໍາເປັນສໍາລັບເຄື່ອງແມ່ຂ່າຍຂອງໃນການຮັບຮູ້ຮູບແບບຫນ້າ.
  2. CSS. ເຄື່ອງມືນີ້ແມ່ນມີຄວາມຈໍາເປັນສໍາລັບການຄັດເລືອກສາຍຕາຂອງການອອກແບບຫນ້າ.
  3. DOM. ມັນເປັນສິ່ງຈໍາເປັນໃນຄໍາສັ່ງເພື່ອຮັບປະກັນການປ່ຽນແປງເຄື່ອນໄຫວຢູ່ໃນຫນ້າເປັນຕອບສະຫນອງຕໍ່ການປະຕິບັດໂດຍຜູ້ໃຊ້ໄດ້.
  4. XML. ຈໍາເປັນຕ້ອງມີສໍາລັບການຍົກຍ້າຍຂໍ້ມູນລະຫວ່າງລູກຄ້າແລະເຄື່ອງແມ່ຂ່າຍ.
  5. JavaScript. ພວກເຮົາຈໍາເປັນຕ້ອງໄດ້ສ້າງຕົວກະພິບ "Ajax" ແລະສະຫນອງການຕິດຕໍ່ສື່.
  6. XMLHttpRequest. ວັດຖຸໂດຍຜ່ານທີ່ສອບຖາມຈະໄດ້ຮັບການສົ່ງກັບເຄື່ອງແມ່ຂ່າຍ.

ການນໍາໃຊ້ເວັບໄຊດັ່ງກ່າວ

ດັ່ງນັ້ນໃນປັດຈຸບັນພວກເຮົາມີທັງຄວາມຮູ້ທິດສະດີແລະແນວຄວາມຄິດກ່ຽວກັບວິທີການ AJAX. ສົ່ງຂໍ້ມູນໃນປັດຈຸບັນພຽງແຕ່ຮຽກຮ້ອງໃຫ້ມີການປະຕິບັດສະເພາະໃດຫນຶ່ງ. ໃຫ້ພວກເຮົາເບິ່ງໂດຍທົ່ວໄປ, ວິທີການວິທີການປະຕິບັດວຽກງານດັ່ງກ່າວການນໍາໃຊ້ "Ajax". ດັ່ງນັ້ນ, ພວກເຮົາຈໍາເປັນຕ້ອງໄດ້ສ້າງຖານຂໍ້ມູນຄົນຂັບໄດ້. ແລະພວກເຂົາເຈົ້າຈະມີຄວາມແຕກຕ່າງອຸປະກອນທີ່ສາມາດໄດ້ຮັບການດໍາເນີນການ. ຄວນຈະໄດ້ຮັບຍົກໃຫ້ເຫັນວ່າຖານຂໍ້ມູນຂ້າງເທິງນີ້ແມ່ນເປັນຈໍານວນຫຼາຍ, ສະນັ້ນຂ້າພະເຈົ້າພຽງແຕ່ສົ່ງໃຫ້ລູກຄ້າໄດ້ແລະມັນມີການສະເຫນີທີ່ຈະເຮັດໃຫ້ເປັນການຄັດເລືອກການນໍາໃຊ້ JavaScript ບໍ່ໄດ້ເຮັດໃຫ້ຄວາມຮູ້ສຶກ. ນອກນີ້ມັນຍັງປາຖະຫນາທີ່ຈະເປັນເຈົ້າຂອງຫນ້າເວັບໃດຫນຶ່ງແມ່ນ reloaded ເນື່ອງຈາກພາລາມິເຕີດຽວ. ກ່ຽວກັບເຄື່ອງແມ່ຂ່າຍການຮ້ອງຂໍຈະຈັດການສະຄິບ PHP ພິເສດ. ຖານຂໍ້ມູນໄດ້ຖືກປະຕິບັດເປັນ XML ໄຟລ໌.

ກ່ຽວກັບຖານຂໍ້ມູນ

ມັນເປັນສິ່ງຈໍາເປັນທີ່ຈະເຮັດວຽກອອກໂຄງປະກອບການຂອງຕົນ. ແລະສິ່ງທີ່ຖ້າຫາກວ່າຕົວກໍານົດການຜ່ານ, ຊຶ່ງມີຈຸດປະສົງ? ໃນກໍລະນີມັນເປັນສິ່ງຈໍາເປັນເພື່ອໃຫ້ການສໍາລັບການສ້າງຂອງຕົວປ່ຽນແປງ, ບ່ອນທີ່ຈະມີການເຊື່ອມຕໍ່ທີ່ບໍ່ມີໃຫ້ກໍລະນີໂທຈາກການທໍາງານໄດ້. ເພື່ອໃຫ້ສາມາດໃນການເຂົ້າເຖິງມັນຈາກທຸກບ່ອນມັນເປັນສິ່ງຈໍາເປັນເພື່ອເຮັດໃຫ້ລະຫັດທົ່ວໂລກ. ເພື່ອຄວາມສະດວກ, ມັນເປັນຄວາມປາຖະຫນາທີ່ຈະນໍາໃຊ້ເປັນ ລະບົບການຈັດການຖານຂໍ້ມູນ. ແນ່ນອນວ່າ, ນີ້ບໍ່ແມ່ນມີຄວາມຈໍາເປັນ. ແຕ່ຍັງອະນຸຍາດໃຫ້ການນໍາໃຊ້ຂອງຖານຂໍ້ມູນທີ່ຈະເຮັດວຽກຫຼາຍສະດວກສະບາຍແລະປະສິດທິພາບກັບຂໍ້ມູນໄດ້.

ພວກເຮົາກໍາລັງເຮັດວຽກກ່ຽວກັບການດໍາເນີນການຂອງເຄື່ອງຈັກໃນ

ແນວໃດບໍ່ທຸກສິ່ງທຸກຢ່າງຈະເກີດຂຶ້ນ? ດັ່ງນັ້ນ, ບໍ່ມີມາເປັນກໍລະນີສະເພາະໃດຫນຶ່ງ, ຊຶ່ງຈະເຮັດໃຫ້ການທໍາງານຂອງການພິເສດ. ນາງຈະກະກຽມເປັນ GET ຫຼື POST, ຂໍ້ມູນທີ່ຈະຖືກສົ່ງໄປ. ຫຼັງຈາກນັ້ນມັນຮຽກຮ້ອງໃຫ້ການທໍາງານຂອງ, ເຊິ່ງຈະເຮັດໃຫ້ການອຸທອນໄປທີ່ URL ຂອງໂປລແກລມຂອງເຄື່ອງແມ່ຂ່າຍໄດ້. ມັນເປັນສິ່ງຈໍາເປັນເພື່ອແຜນທີ່ເບິ່ງເຫັນການສ້າງ XMLHttpRequest-ຈຸດປະສົງ. A ກະສານອ້າງອີງທີ່ຄວນໄດ້ຮັບການເກັບຮັກສາໄວ້ໃນຕົວແປເປັນ. ຫຼັງຈາກທີ່ຂໍ້ມູນທີ່ໄດ້ຖືກສົ່ງໄປຫາເຄື່ອງແມ່ຂ່າຍຂອງ, ທ່ານຈະຕ້ອງລໍຖ້າສໍາລັບການຕອບສະຫນອງຈາກເຂົາໄດ້. ເພື່ອເຮັດສິ່ງນີ້, ທ່ານສາມາດເຮັດໃຫ້ສຸດ "wiretapping" ທີ່ຈະໄດ້ຮັບຂໍ້ມູນຂ່າວສານ (ຖ້າຫາກວ່າຮູ້ຈັກ, ຈະມາໃນເວລາທີ່) ຫຼືການສະຫນອງການທໍາງານທີ່ສະເຫມີຈະມີຄວາມພ້ອມທີ່ຈະຍອມຮັບຂໍ້ມູນ. ສູນລວມຄັ້ງທໍາອິດເປັນທີ່ເຊື່ອຖືໄດ້ຫນ້ອຍໃນກໍລະນີຂອງສະຖານະການຊຸມສະໄຫມວິ. ສໍານຶກສອງ - ຄ່າໃຊ້ຈ່າຍເພີ່ມເຕີມໃນຂໍ້ກໍານົດຂອງຊັບພະຍາກອນ. ເຖິງແມ່ນວ່າ, ຖ້າຫາກວ່າມັນໄດ້ຖືກເຮັດໄດ້ພຽງແຕ່ດ້ວຍຄວາມນັບຖືໃຫ້ກັບຕົວແປຫນຶ່ງ, ມັນບໍ່ໄດ້ມີຜົນກະທົບໃນອິນເຕີເນັດໄວ. ແຕ່ຖ້າຫາກວ່າມີຫຼາຍຮ້ອຍຄົນແລະຫລາຍພັນຄົນ, ແລະພວກເຂົາເຈົ້າຈະມີຄວາມລະອຽດສູງ, -. ຫຼັງຈາກນັ້ນມັນຈະເປັນເລື່ອງທີ່ຄົນອື່ນ ເພາະສະນັ້ນມັນເປັນສິ່ງຈໍາເປັນເພື່ອຊອກຫາວິທີການດຸ່ນດ່ຽງລະຫວ່າງການນໍາໃຊ້ຊັບພະຍາກອນທີ່ມີຢູ່ແລະປະສິດທິຜົນໄດ້. ຫຼັງຈາກທັງຫມົດ, ມັນຄວນຈະເຂົ້າໃຈວ່າບໍ່ແມ່ນທັງຫມົດມີຄວາມຊົງຈໍາໃນການ 16 GB. ນີ້ອາດຈະກໍານົດເວລາລໍຖ້າບາງຫຼັງຈາກທີ່ແທນຂໍ້ມູນທີ່ຜ່ານມາຫຼືຂໍ້ມູນທີ່ເຄື່ອງແມ່ຂ່າຍຂອງແມ່ນບໍ່ສາມາດໃຊ້ໃນຂະນະນີ້.

ຄຸນນະສົມບັດ

ໃນເວລາທີ່ການນໍາໃຊ້ "Ajax" ຖືກສ້າງຕັ້ງຂື້ນໂດຍການໂຕ້ຕອບສໍາລັບການຫນ້າຫຼືຄໍາຮ້ອງສະຫມັກ, ທ່ານຈໍາເປັນຕ້ອງເຮັດໃຫ້ແນ່ໃຈວ່າຜົນໄດ້ຮັບເຮັດວຽກໄດ້ດີໃນລະບົບປະຕິບັດການທີ່ແຕກຕ່າງກັນ, ແລະຕົວທ່ອງເວັບທີ່ແຕກຕ່າງກັນ. ໃນກໍລະນີທໍາອິດຈະສາມາດສະຫນອງ emulators ການຊ່ວຍເຫຼືອລ້ໍາຄ່າ. ໃນກໍລະນີທີ່ສອງມັນຈະເປັນພຽງພໍພຽງແຕ່ການຕິດຕັ້ງຫຼາກຫຼາຍຂອງບັນດາໂຄງການແລະພວກເຂົາເຈົ້າທົດສອບການທໍາງານຂອງລະຫັດໄດ້. ມັນເປັນຄວາມຈໍາເປັນເພື່ອໃຫ້ການສໍາລັບການປະຕິບັດສະເພາະໃດຫນຶ່ງແລະໃນກໍລະນີຂອງຕົວທ່ອງເວັບຂອງຜູ້ໃຊ້ໄດ້ຈະໄດ້ຮັບການນໍາໃຊ້ຈາກວັນທີຫຼືມັນຈະປິດການຕັ້ງຄ່າທີ່ຈໍາເປັນ. ໃນກໍລະນີດັ່ງກ່າວ, ການດູແລຄວນໄດ້ຮັບການປະຕິບັດສໍາລັບການຖອນເງິນຂອງຂໍ້ຄວາມໃນຫນ້າເວັບໄດ້, ລະບຸເຫດຜົນທີ່ວ່າເປັນຫຍັງເວັບໄຊເບິ່ງໃນກໍລະນີນີ້ເປັນໄປບໍ່ໄດ້. ແມ່ນແລ້ວ, ໃນປັດຈຸບັນສ່ວນຫຼວງຫຼາຍຂອງປະຊາຊົນການນໍາໃຊ້ເຕັກໂນໂລຊີທີ່ທັນສະໄຫມ, ແຕ່ບໍ່ຫມົດໃຫ້ໄປຂອງຄວາມສົນໃຈກັບການຄາດຄະເນແລະຄວາມຈິງທີ່ວ່າເປັນສ່ວນຮ້ອຍປີຂອງນັກທ່ອງທ່ຽວຈະນໍາໃຊ້ຊອບແວທີ່ລ້າສະໄຫມຈໍານວນຫນຶ່ງ. ແລະໃນຂະຫນາດທຸລະກິດມັນສາມາດມີຜົນສະທ້ອນທີ່ສໍາຄັນ.

ສະຫຼຸບ

ທີ່ມາກັບໃນຕອນທ້າຍຢ່າງມີເຫດຜົນຂອງບົດຄວາມນີ້. ຖ້າຫາກວ່າພວກເຮົາສົນທະນາກ່ຽວກັບ "Ajax" ໃນທັງຫມົດ, ເຄື່ອງມືນີ້ອະນຸຍາດໃຫ້ທ່ານເພື່ອສ້າງເວັບໄຊທ໌ທີ່ຫນ້າສົນໃຈຫຼາຍແລະຄຸນນະສົມບັດອຸດົມສົມບູນທີ່ເຮັດວຽກຢ່າງວ່ອງໄວແລະມີຮູບລັກເປັນການສົ່ງກັບຜູ້ໃຊ້ຂອງຕົນມີຄວາມສຸກໄດ້. ມີຂໍ້ສົງໄສວ່າຈະມີເຖິງແມ່ນວ່າເຕັກໂນໂລຊີກ້າວຫນ້າທາງດ້ານຫຼາຍໃນອະນາຄົດ, ແຕ່ສໍາລັບໃນປັດຈຸບັນພວກເຮົາຈະນໍາໃຊ້ສິ່ງທີ່ພວກເຮົາມີບໍ່ມີແມ່ນ. ໃນຖານະເປັນການປັບປຸງພາສາການຂຽນໂປຣແກຣມແລະເຕັກນິກທີ່ເປັນໄປໄດ້ທີ່ຂ້ອນຂ້າງ, ແລະນີ້ແມ່ນທາງເລືອກທີ່ຈະສາມາດໃຊ້ໄດ້ເປັນ, ວິທີການທີ່ຈະສ້າງແມ່ນຜະລິດຕະພັນຄຸນນະພາບສູງຫຼາຍ. ແຕ່ຈະເປັນເຊັ່ນນັ້ນອາດຈະ, ການເຮັດວຽກທີ່ຈໍາເປັນໃນປັດຈຸບັນທີ່ເປັນ. ແລະຊື່ນີ້ - "Ajax".

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 lo.delachieve.com. Theme powered by WordPress.