ການ​ນໍາ​ສະ​ເຫນີ​ການ​ພັດ​ທະ​ນາ​ເວັບ​ໄຊ​ຕ​໌​ເປັນ

HTML 5 logo on an iPhone smartphone with app icons around it in a cloud
ຍິນ​ດີ​ຕ້ອນ​ຮັບ​ເວັບ​ໄຊ​ຕ​໌.

ກັບ​ຄືນ​ໄປ​ບ່ອນ​ຢູ່​ໃນ​ມື້​ຂອງ​ຂ້າ​ພະ​ເຈົ້າ (OK, ກ່ອນ​ວັນ​ຂອງ​ຂ້າ​ພະ​ເຈົ້າ), ປະ​ກອບ​ອາ​ຊີບ​ຂອງ​ການ​ພັດ​ທະ​ນາ​ເວັບ​ໄຊ​ຕ​໌​ນີ້​ແມ່ນ​ເປັນ​ຫນຶ່ງ​ຕ​່​ໍ​າ. ມັນ​ຈັດ​ອັນ​ດັບ​ຂ້າງ​ລຸ່ມ​ນີ້ Haters puppy ແຕ່​ວ່າ​ຂ້າງ​ເທິງ​ພັດ​ລົມ yankees ການ​ກ່ຽວ​ກັບ​ຂະ​ຫນາດ​ຂອງ​ກຽດ​ສັກ​ສີ​ເປັນ​ມື​ອາ​ຊີບ. ເນື່ອງ​ຈາກ​ວ່າ tags ທັງ​ຫມົດ​ແລະ​ຮູບ​ພາບ spacer ໂປ່ງ​ໃສ​ພວກ​ເຮົາ​ຖືກ​ນໍາ​ໃຊ້, ພວກ​ເຮົາ​ໄດ້​ເຫັນ​ວ່າ​ເປັນ​ແຮກ​ເກີ crude ກັບ​ຄວາມ​ຮູ້​ສຶກ​ຂອງ​ຊາ​ດ້ວຍ​ຄວາມ​ງາມ​ບໍ່​ມີ.

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

bevy ຂອງ​ພວກ​ເຮົາ​ຂອງ​ເຄື່ອງ​ມື​ກ່ຽວ​ກັບ​ການ​ໃນ​ຕອນ​ທ້າຍ​ຂອງ​ຕົວ​ທ່ອງ​ເວັບ​ໄດ້​ອະ​ນຸ​ຍາດ​ໃຫ້​ພວກ​ເຮົາ​ເພື່ອ​ສ້າງ​ສິ່ງ​ທີ່​ກ່ຽວ​ກັບ​ເວັບ​ໄຊ​ຕ​໌​ທີ່​ມີ unimaginable ໄດ້​ພຽງ​ແຕ່ 10 ປີ​ກ່ອນ​ຫນ້າ​ນີ້, ເຊັ່ນ​: ເຄືອ​ຂ່າຍ​ທາງ​ສັງ​ຄົມ​ຫລາຍ claiming ຈະ​ໄດ້​ວິ​ທີ​ການ​ທີ່​ດີ​ທີ່​ສຸດ​ກັບ​ສິ່ງ​ເສດ​ເຫລືອ​ທີ່​ໃຊ້​ເວ​ລາ​ຂອງ​ທ່ານ, “ຮ້ອນ” ກວດ​ເຕັກ​ໂນ​ໂລ​ຊີ claiming ໄດ້ revolutionized ບາງ​ສິ່ງ​ບາງ​ຢ່າງ​ທີ່​ໄດ້​ຖືກ​ເຮັດ​ໄດ້​ແລ້ວ​ເປັນ​ເວ​ລາ​ພັນ, ແລະ clones ນົກ​ໃຈ​ຫ້າຍ claiming ຈະ​ມີ​ພຽງ​ແຕ່​ເລັກ​ນ້ອຍ​ຮ້າຍ​ແຮງ​ຂຶ້ນ​ກວ່າ​ຕົ້ນ​ສະ​ບັບ. ທັງ​ຫມົດ​ກ່ຽວ​ກັບ​ເວັບ​ໄຊ​ຕ​໌. ສະ​ນັ້ນ​ບາງ​ທີ​ເຄື່ອງ​ມື​ເຫຼົ່າ​ນີ້​ບໍ່​ໄດ້​ຫມົດ​ໄປ​ກັບ​ຍິ່ງ​ໃຫຍ່​ທີ່​ສຸດ​ໃນ​ການ​ນໍາ​ໃຊ້.

ດັ່ງ​ນັ້ນ​ສິ່ງ​ທີ່​ມີ​ເຄື່ອງ​ມື​ເຫຼົ່າ​ນີ້​ເຮັດ​ໃຫ້​ປະ​ລາດ​ຂ້າ​ພະ​ເຈົ້າ​ໄດ້​ເວົ້າ​ກ່ຽວ​ກັບ​ການ? ນໍາ​ວິ​ທີ​ການ​ນີ້​ໄດ້ (ເຮັດ​ໃຫ້​ປະ​ລາດ​ໃຈວ່) ພາ​ສາ​ທີ່​ເອີ້ນ​ວ່າ HTML5, CSS3, ແລະ JavaScript, ເຊິ່ງ​ຂ້າ​ພະ​ເຈົ້າ​ຊື່​ໄດ້ 3 horsemen ຂອງ webocalypse ໄດ້. ຕໍ່​ໄປ​ນີ້​ແມ່ນ​ເບິ່ງ​ຢູ່​ໃນ​ແຕ່​ລະ​ຄົນ​ໄດ້:

HTML

HTML (ເປັນ​ທີ່​ຮູ້​ຈັກ​ດີ​ເປັນ HyperText Markup ພາ​ສາ; ທ່ານ​ສາ​ມາດ​ເບິ່ງ​ວ່າ​ເປັນ​ຫຍັງ​ປະ​ຊາ​ຊົນ​ຜູ້​ທີ່​ບໍ່​ໄດ້​ຕ້ອງ​ການ​ທີ່​ຈະ​ເບິ່ງ​ບໍ່​ດີ​ພຽງ​ແຕ່​ນໍາ​ໃຊ້ acronym ໄດ້) ແມ່ນ ພາ​ສາ​ທີ່​ນໍາ​ໃຊ້​ໃນ​ການ​ຈັດ​ວາງ​ຫນ້າ​ເວັບ​ໄຊ​ຕ​໌. ຂວາ​ກົດ​ຫນ້າ​ນີ້​ແລະ​ໃຫ້​ຄລິກ “ແຫຼ່ງ​ຂໍ້​ມູນ​ເບິ່ງ”. ດັ່ງ​ນັ້ນ​, HTML ວ່າ​ຫນ້າ​ນີ້​ໃຊ້​ໄດ້.

ຈ​ໍ​າ​ເປັນ, HTML ແມ່ນ​ຊໍ່​ຂອງ tags, ເຊິ່ງ​ຕົວ​ທ່ອງ​ເວັບ ແປ​ແລະ​ວາງ. ສໍາ​ລັບ​ຕົວ​ຢ່າງ, ເບິ່ງ​ຂໍ້​ກໍາ​ນົດ HTML ນີ້:

<ຫນ້າ>ຂ້າ​ພະ​ເຈົ້າ​ບໍ່​ຮູ້​ກ່ຽວ​ກັບ​ທ່ານ, ແຕ່​ຂ້າ​ພະ​ເຈົ້າ​ຢາກ​ປຸ່ມ​ກົດ​.</ຫນ້າ>

<ອາ​ຊຽນ>

<ປຸ່ມ>ຄລິກ​ທີ່​ຂ້າ​ພະ​ເຈົ້າ!</ປຸ່ມ>

ໂຄດ HTML ນີ້​ໄດ້​ຂໍ້​ຄວາມ​ຫໍ່​ຢູ່​ໃນ​ວັກ​ເປັນ (ໄດ້ <ຫນ້າ> ໂຄດ​ຄໍາ​ສັ່ງ​ເລີ່ມ​ຕົ້ນ​ວັກ​ເປັນ, ໄດ້ </ຫນ້າ> ໂຄດ​ຄໍາ​ສັ່ງ​ສິ້ນ​ສຸດ​ລົງ​ວັກ​ເປັນ​.) ມີ​ການ​ພັກ​ຜ່ອນ​ເສັ້ນ​ເປັນ (ໄດ້ <ອາ​ຊຽນ>) ແລະ​ຫຼັງ​ຈາກ​ນັ້ນ​ກົດ​ປຸ່ມ​ໃດ​ຫນຶ່ງ​ທີ່​ທ່ານ​ສາ​ມາດ​ຄລິກ​ໃສ່​ເນື້ອ​ຫາ​ຫົວ​ໃຈ​ຂອງ​ທ່ານ. ຕົວ​ທ່ອງ​ເວັບ​ຂອງ​ທ່ານ​ຈະ​ຈັດ​ວາງ​ມັນ​ອອກ​ຈາກ​ຫນ້າ​ຈໍ​ສໍາ​ລັບ​ທ່ານ.

ດັ່ງ​ນັ້ນ​ທັງ​ຫມົດ​ທີ່​ດີ​ແລະ​ດີ. ແຕ່​ຖ້າ​ຫາກ​ວ່າ​ທ່ານ​ບໍ່​ມີ​ຫຍັງ​ມີ​ແຕ່ HTML, you get a webpage that looks like it came straight out of the 1990’s. ຫຼາຍ​ສິນ​ຄ້າ​ທີ່​ບໍ່​ໄດ້​ມາ​ອອກ​ຂອງ​ທົດ​ສະ​ວັດ​ທີ່​ແລ້ວ (hairstyles, ດົນຕີ, ແລະ​ອື່ນໆ) ແຕ່​ລໍ​ຖ້າ! ມີ​ຫຼາຍ!

CSS

ຫຍໍ້​ອີກ​ປະ​ການ​ຫນຶ່ງ. Summer. CSS ທີ່​ຢືນ​ສໍາ​ລັບ ແຜ່ນ​ແບບ Cascade, ເຊິ່ງ​ນ້ອຍ​ຂອງ misnomer ເປັນ​ນັບ​ຕັ້ງ​ແຕ່​ພວກ​ເຂົາ​ເຈົ້າ​ບໍ່ cascade (ໃດ​ກໍ່​ຕາມ​ວິ​ທີ​ການ​ທີ່… ມັນ​ເປັນ​ລະ​ຫັດ​ໃນ​ຄອມ​ພິວ​ເຕີ, ບໍ່ waterfall ເປັນ!) ກະ​ແມ່ນ ພາ​ສາ​ທີ່​ນໍາ​ໃຊ້​ກັບ webpages ແບບ. ນີ້, ເຊັ່ນ​ດຽວ​ກັນ, ແມ່ນ​ການ​ຕີ​ລາ​ຄາ​ໂດຍ​ຕົວ​ທ່ອງ​ເວັບ​ຂອງ​ທ່ານ.

CSS ແລະ HTML ການ​ເຮັດ​ວຽກ​ຮ່ວມ​ກັນ – HTML ເຮັດ​ໃຫ້​ຮູບ​ຮ່າງ​ຫນ້າ​ຂອງ, ກະ​ເຮັດ​ໃຫ້​ມັນ flair ຂອງ​ຕົນ. ຈິນ​ຕະ​ນາ​ການ​ກໍ່​ສ້າງ​ເຮືອນ: HTML ສະ​ຫນອງ​ຂອບ​ໄມ້ drab ແຕ່​ມີ​ຄວາມ​ຈໍາ​ເປັນ, CSS ເພີ້ມ​ສີ neon ແລະ​ເຄື່ອງ​ເຟີ​ນີ​ເຈີ quirky.

ກະ​ແມ່ນ​ພາ​ສາ​ທີ່​ງ່າຍ pretty: ສໍາ​ລັບ​ການ​ໂຄດ​ຄໍາ​ສັ່ງ​ຂອງ HTML ເປັນ​ທີ່​ແນ່​ນອນ (ຄື​ວັກ​ເປັນ), ທ່ານ​ສາ​ມາດ​ກໍາ​ນົດ​ຄຸນ​ຄ່າ​ສໍາ​ລັບ​ການ​ຮຽນ​ແບບ​ຕ່າງໆ. ທ່ອງ​ເວັບ​ຂອງ​ທ່ານ​ຈະ​ອ່ານ CSS ແລະ​ນໍາ​ໃຊ້​ມັນ​ກັບ​ທຸກ​ຄົນ​ໄດ້ tags ຄໍາ HTML. ສໍາ​ລັບ​ຕົວ​ຢ່າງ:

ຫນ້າ {

ສີ: ສີ​ແດງ;

ຕົວ​ອັກ​ສອນ​ຂະ​ຫນາດ: 16px;

}

ວັກ​ດັ່ງ​ນັ້ນ​ທຸກ (stuff ໃນ HTML ໄດ້ <ຫນ້າ> tags) ຈະ​ມີ ສີ​ແດງ ຕົວ​ອັກ​ສອນ​ແລະ​ຈະ 16 pixels ໃນ​ຂະ​ຫນາດ. ຖ້າ​ທ່ານ​ສັງ​ເກດ​ເຫັນ, ເຫຼົ່າ​ນີ້​ແມ່ນ​ບາງ​ສ່ວນ​ຂອງ​ຄໍ​ເຕົ້າ​ໄຂ່​ທີ່​ດຽວ​ກັນ​ທ່ານ​ສາ​ມາດ​ໃຊ້​ຢູ່​ໃນ Microsoft Word ແລະ​ຄໍາ​ຮ້ອງ​ສະ​ຫມັກ​ອື່ນໆ.

ດັ່ງ​ນັ້ນ​ໃນ​ປັດ​ຈຸ​ບັນ webpages ຂອງ​ທ່ານ​ແມ່ນ​ໄດ້​ວາງ​ໄວ້​ແລະ​ເຂົາ​ເຈົ້າ​ເບິ່ງ pretty. ແຕ່​ໃນ​ທີ່​ນີ້​ສິ່ງ​ທີ່: ວ່າ​ທັງ​ຫມົດ​ທີ່​ພວກ​ເຂົາ​ເຈົ້າ​ເຮັດ​ແນວ​ໃດ. ພວກ​ເຂົາ​ພຽງ​ແຕ່​ນັ່ງ​ຢູ່​ຊື່ໆ​ແລະ​ເບິ່ງ pretty. ຊຶ່ງ​ເປັນ​ທີ່​ຍິ່ງ​ໃຫຍ່​ແລະ​ທັງ​ຫມົດ, ແຕ່​ຜູ້​ໃຊ້​ຂອງ​ເວັບ​ໄຊ​ຕ​໌​ທີ່​ຕ້ອງ​ການ​ຫຼາຍ​ກວ່າ. ພວກ​ເຂົາ​ເຈົ້າ​ຕ້ອງ​ການ​ສັດ fancy. ພວກ​ເຂົາ​ເຈົ້າ​ຕ້ອງ​ການ​ຮຽນ POP (OK, ບາງ​ທີ​ພວກ​ເຂົາ​ເຈົ້າ​ໄດ້​ກັບ​ຄືນ​ໄປ​ຢູ່​ໃນ 2002, ແຕ່​ຂ້າ​ພະ​ເຈົ້າ​ນອກ​ເລື່ອງ​.) ພວກ​ເຂົາ​ເຈົ້າ​ຕ້ອງ​ການ​ປຸ່ມ​ທີ່​ຈະ​ເຮັດ stuff ໃນ​ເວ​ລາ​ທີ່​ທ່ານ​ຄລິກ​ໃສ່​ໃຫ້​ເຂົາ​ເຈົ້າ.

ກ່ຽວ​ກັບ​ທີ່​ສຸດ​ຄົນ​ຫນຶ່ງ – ວ່າ​ເປັນ​ບັນ​ຫາ. ທ່ານ​ສາ​ມາດ​ເຮັດ​ໃຫ້​ມີ​ການ <ປຸ່ມ> ໃນ HTML, ແລະ​ທ່ານ​ສາ​ມາດ​ຄລິກ​ໃສ່​ມັນ​ອາ​ທິດ​ທັງ​ຫມົດ, ແຕ່​ວ່າ​ມັນ​ບໍ່​ເຮັດ​ສິ່ງ​ໃດ​ຫນຶ່ງ​ທີ່​ໃຊ້​ເວ​ລາ​ທັນ​ທີ. ຖ້າ​ຫາກ​ວ່າ​ທ່ານ​ຕ້ອງ​ການ​ກົດ​ປຸ່ມ​ໃນ​ການ, ໂອ້ຍ​ຂ້າ​ພະ​ເຈົ້າ​ບໍ່​ຮູ້​ວ່າ, ຍ້າຍ​ສຽງ​ຂອງ​ທ່ານ​ທົ່ວ​ຫນ້າ​ຈໍ​ແລະ​ການ​ທໍາ​ຮ້າຍ​ບາງ​ສິ່ງ​ບາງ​ຢ່າງ, then you need something more.

JavaScript

JavaScript ແມ່ນ ບໍ່ ຫຍໍ້​ເປັນ, ຖ້າ​ຫາກ​ວ່າ​ທ່ານ​ໄດ້​ຖືກ wondering. ພວກ​ເຂົາ​ເຈົ້າ​ເອີ້ນ​ວ່າ​ມັນ JavaScript ເນື່ອງ​ຈາກ​ວ່າ​ມັນ​ເບິ່ງ​ຄ້າຍ​ຄື​ພາ​ສາ​ທີ່​ດໍາ​ເນີນ​ໂຄງ​ການ​ທີ່​ເອີ້ນ​ວ່າ Java, ຊຶ່ງ​ເປັນ​ສາ​ເຫດ strange ມັນ​ບໍ່​ໄດ້. ແລ້ວ, JavaScript ແມ່ນ a proper programming language that causes all the dynamic effects ທ່ານ​ເຫັນ​ກ່ຽວ​ກັບ​ເວັບ​ໄຊ​ຕ​໌.

ເຊັ່ນ​ດຽວ​ກັນ​ກັບ​ພາ​ສາ​ໃດ​ຫນຶ່ງ, JavaScript ແມ່ນ ຊຸດ​ຂອງ​ຄໍາ​ສັ່ງ​ທີ່​ເຮັດ​ໃຫ້​ຕົວ​ປ່ຽນ​ແປງ​ແລະ​ນໍາ​ໃຊ້​ປະ​ຕິ​ບັດ​ຫນ້າ​ທີ່. ສ່ວນ​ທີ່​ເຢັນ​ກ່ຽວ​ກັບ JavaScript (ດີ, ເປັນ​ເຢັນ​ເປັນ​ພາ​ສາ​ໂປຣ​ແກຣມ​ທີ່​ສາ​ມາດ​ຈະ) ແມ່ນ​ວ່າ​ທ່ານ​ສາ​ມາດ​ເຂົ້າ​ເຖິງ​ຜູ້​ປະ​ກອບ HTML (ຄື​ວັກ​ແລະ​ປຸ່ມ) ແລະ​ຄໍ​ເຕົ້າ​ໄຂ່ CSS (ຄື​ສີ​ຕົວ​ອັກ​ສອນ​ແລະ​ຂະ​ຫນາດ) ແລະ​ມີ​ການ​ປ່ຽນ​ແປງ​ໃຫ້​ເຂົາ​ເຈົ້າ. ເບິ່ງ​ຂໍ້​ກໍາ​ນົດ​ນີ້:

var paragraph = $(‘p’);

paragraph.css(‘color’,’blue’);

This JavaScript code will find all the paragraphs on the page – ໄດ້ $ sign tells the browser to find all matching elements, and the ‘pmeans it needs to choose paragraphs (remember the <ຫນ້າ> element from HTML?) Then you can store the paragraphs to a variable, and the command the browser to change their color CSS style to blue.

What I find interesting (again, this is all from the viewpoint of awebdev”) is how elegantly the three languages work together. ວ່າ​ແນວ​ໃດ​ກັບ​ສຸດ​ທ້າຍ​ຂອງ JavaScript ປະ​ສັງ​ສັນ​ກັບ HTML ຂອງ​ຫນ້າ​ເວັບ​ແລະ CSS ທີ່​ນໍາ​ໃຊ້​ເພື່ອ​ແບບ​ມັນ. ມັນ​ບໍ່​ຄື​ພາ​ສາ​ດັ່ງ​ກ່າວ​ແມ່ນ​ອົງ​ປະ​ກອບ​ທີ່​ແຕກ​ຕ່າງ​ກັນ​ພຽງ​ແຕ່​ຂອງ​ສິ່ງ​ດຽວ​ກັນ – ພວກ​ເຂົາ​ເຈົ້າ​ກໍາ​ລັງ​ຫນຶ່ງ​ແລະ​ດຽວ​ກັນ, ທັງ​ສອງ​ດ້ານ​ທີ່​ແຕກ​ຕ່າງ​ກັນ​ຂອງ​ເຄື່ອງ​ເຮັດ​ໃຫ້​ປະ​ລາດ​ດຽວ​ກັນ.

ສຽງ fascinating? ຂ້າ​ພະ​ເຈົ້າ​ຄິດ​ວ່າ​ມັນ​ບໍ່. ດັ່ງ​ນັ້ນ​, ພາກ​ສ່ວນ​ຫນຶ່ງ​ຂອງ​ຄວາມ​ງາມ​ຂອງ​ເວັບ​ໄຊ​ຕ​໌​ໄດ້.

Published by

Neel ທາ

Harvard College. Web developer. Sometime philosopher. Baseball junkie.

One thought on “ການ​ນໍາ​ສະ​ເຫນີ​ການ​ພັດ​ທະ​ນາ​ເວັບ​ໄຊ​ຕ​໌​ເປັນ”

ອອກ​ຈາກ Reply ເປັນ