ປະມານ 15 ປີກ່ອນ, ຂ້ອຍເຮັດວຽກຢູ່ບໍລິສັດທີ່ພວກເຮົາສ້າງແອັບຯສໍາລັບຕົວແທນການທ່ອງທ່ຽວ, ພະນັກງານໃນສະຫນາມບິນ, ແລະບໍລິສັດສາຍການບິນ. ພວກເຮົາຍັງສ້າງກອບໃນຕົວຂອງພວກເຮົາສໍາລັບອົງປະກອບ UI ແລະຄວາມສາມາດຂອງແອັບຯຫນ້າດຽວ. ພວກ​ເຮົາ​ມີ​ອົງ​ປະ​ກອບ​ສໍາ​ລັບ​ທຸກ​ສິ່ງ​ທຸກ​ຢ່າງ​: ຊ່ອງ​ຂໍ້​ມູນ​, ປຸ່ມ​, ແຖບ​, ລະ​ດັບ​, ຕາ​ຕະ​ລາງ​ຂໍ້​ມູນ​, ເມ​ນູ​, datepickers​, ເລືອກ​, ແລະ​ຫຼາຍ​ເລືອກ​. ພວກເຮົາຍັງມີສ່ວນປະກອບ div. ອົງປະກອບ div ຂອງພວກເຮົາແມ່ນດີຫຼາຍ, ມັນໄດ້ອະນຸຍາດໃຫ້ພວກເຮົາເຮັດມຸມມົນໃນທຸກຕົວທ່ອງເວັບ, ເຊິ່ງ, ເຊື່ອຫຼືບໍ່, ບໍ່ແມ່ນເລື່ອງງ່າຍທີ່ຈະເຮັດໃນເວລານັ້ນ.

ວຽກງານຂອງພວກເຮົາໄດ້ເກີດຂື້ນໃນຈຸດໃດຫນຶ່ງໃນປະຫວັດສາດຂອງພວກເຮົາເມື່ອ JS, Ajax, ແລະ HTML ແບບເຄື່ອນໄຫວໄດ້ຖືກເຫັນວ່າເປັນການປະຕິວັດທີ່ນໍາພວກເຮົາໄປສູ່ອະນາຄົດ. ທັນທີທັນໃດ, ພວກເຮົາສາມາດປັບປຸງຫນ້າແບບເຄື່ອນໄຫວ, ເອົາຂໍ້ມູນຈາກເຄື່ອງແມ່ຂ່າຍ, ແລະຫຼີກເວັ້ນການໄປຫາຫນ້າອື່ນໆ, ເຊິ່ງເຫັນວ່າຊ້າແລະກະພິບຮູບສີ່ຫລ່ຽມສີຂາວໃຫຍ່ໃນຫນ້າຈໍລະຫວ່າງສອງຫນ້າ. ມີປະໂຫຍກຫນຶ່ງ, ໄດ້ຮັບຄວາມນິຍົມໂດຍ Jeff Atwood (ຜູ້ກໍ່ຕັ້ງ StackOverflow), ເຊິ່ງອ່ານວ່າ: "ແອັບພລິເຄຊັນໃດນຶ່ງທີ່ສາມາດຂຽນໄດ້ໃນ JavaScript ໃນທີ່ສຸດກໍຈະຂຽນເປັນ JavaScript."— Jeff Atwood

ສຳລັບພວກເຮົາໃນເວລານັ້ນ, ມັນຮູ້ສຶກຄືກັບວ່າກ້າທີ່ຈະໄປສ້າງແອັບເຫຼົ່ານັ້ນແທ້ໆ. ມັນຮູ້ສຶກຄືກັບການອະນຸມັດຜ້າຫົ່ມທີ່ຈະເຮັດທຸກຢ່າງກັບ JS. ດັ່ງນັ້ນພວກເຮົາໄດ້ເຮັດທຸກຢ່າງກັບ JS, ແລະພວກເຮົາບໍ່ໄດ້ໃຊ້ເວລາແທ້ໆເພື່ອຄົ້ນຄ້ວາວິທີການເຮັດສິ່ງອື່ນໆ. ພວກເຮົາບໍ່ຮູ້ສຶກວ່າມີແຮງຈູງໃຈທີ່ຈະຮຽນຮູ້ສິ່ງທີ່ HTML ແລະ CSS ສາມາດເຮັດໄດ້ຢ່າງຖືກຕ້ອງ. ພວກ​ເຮົາ​ບໍ່​ໄດ້​ຮັບ​ຮູ້​ວ່າ​ເວັບ​ເປັນ​ເວ​ທີ​ການ​ພັດ​ທະ​ນາ app ທັງ​ຫມົດ​ຂອງ​ຕົນ. ພວກເຮົາສ່ວນຫຼາຍເຫັນວ່າມັນເປັນສິ່ງທີ່ພວກເຮົາຕ້ອງການເພື່ອເຮັດວຽກ, ໂດຍສະເພາະໃນເວລາທີ່ມັນມາກັບການສະຫນັບສະຫນູນຂອງຕົວທ່ອງເວັບ. ພວກເຮົາພຽງແຕ່ສາມາດຖິ້ມ JS ຫຼາຍກວ່ານັ້ນເພື່ອເຮັດສິ່ງຕ່າງໆໃຫ້ສໍາເລັດ. ຈະໃຊ້ເວລາເພື່ອຮຽນຮູ້ເພີ່ມເຕີມກ່ຽວກັບວິທີທີ່ເວັບເຮັດວຽກແລະສິ່ງທີ່ມີຢູ່ໃນເວທີໄດ້ຊ່ວຍຂ້ອຍບໍ? ແນ່ນອນ, ຂ້ອຍອາດຈະໄດ້ໂກນລະຫັດທີ່ບໍ່ຈໍາເປັນແທ້ໆ. ແຕ່, ໃນເວລານັ້ນ, ອາດຈະບໍ່ຫຼາຍ. ທ່ານເຫັນ, ຄວາມແຕກຕ່າງຂອງຕົວທ່ອງເວັບແມ່ນມີຄວາມສໍາຄັນຫຼາຍໃນເມື່ອກ່ອນ. ນີ້ແມ່ນເວລາທີ່ Internet Explorer ຍັງເປັນຕົວທ່ອງເວັບທີ່ໂດດເດັ່ນ, ໂດຍ Firefox ເປັນອັນດັບສອງທີ່ໃກ້ຊິດ, ແຕ່ເລີ່ມສູນເສຍສ່ວນແບ່ງຕະຫຼາດຍ້ອນ Chrome ໄດ້ຮັບຄວາມນິຍົມຢ່າງໄວວາ. ເຖິງແມ່ນວ່າ Chrome ແລະ Firefox ແມ່ນຂ້ອນຂ້າງດີທີ່ຈະຕົກລົງກັບມາດຕະຖານເວັບ, ສະພາບແວດລ້ອມທີ່ແອັບຯຂອງພວກເຮົາກໍາລັງເຮັດວຽກຫມາຍຄວາມວ່າພວກເຮົາຕ້ອງສະຫນັບສະຫນູນ IE6 ເປັນເວລາດົນນານ. ເຖິງແມ່ນວ່າໃນເວລາທີ່ພວກເຮົາໄດ້ຮັບການອະນຸຍາດໃຫ້ສະຫນັບສະຫນູນ IE8, ພວກເຮົາຍັງຕ້ອງຈັດການກັບຄວາມແຕກຕ່າງຫຼາຍລະຫວ່າງຕົວທ່ອງເວັບ. ບໍ່ພຽງແຕ່ເທົ່ານັ້ນ, ແຕ່ເວັບໄຊຕ໌ຂອງເວລາພຽງແຕ່ບໍ່ມີຄວາມສາມາດຫຼາຍທີ່ສ້າງຂຶ້ນໃນເວທີ.

ໄວ​ຕໍ່​ໄປ​ໃນ​ມື້​ນີ້​. ສິ່ງຕ່າງໆໄດ້ປ່ຽນແປງຢ່າງຫຼວງຫຼາຍ. ບໍ່ພຽງແຕ່ພວກເຮົາມີຄວາມສາມາດເຫຼົ່ານີ້ຫຼາຍກວ່າທີ່ເຄີຍມີມາກ່ອນ, ແຕ່ອັດຕາທີ່ພວກເຂົາສາມາດໃຊ້ໄດ້ກໍ່ເພີ່ມຂຶ້ນເຊັ່ນກັນ. ໃຫ້ຂ້ອຍຖາມຄໍາຖາມອີກເທື່ອຫນຶ່ງ, ຫຼັງຈາກນັ້ນ: ຈະໃຊ້ເວລາເພື່ອຮຽນຮູ້ເພີ່ມເຕີມກ່ຽວກັບວິທີການເຮັດວຽກຂອງເວັບແລະສິ່ງທີ່ມີຢູ່ໃນເວທີຊ່ວຍເຈົ້າໃນມື້ນີ້ບໍ? ແມ່ນແທ້ໆ. ການຮຽນຮູ້ທີ່ຈະເຂົ້າໃຈແລະນໍາໃຊ້ແພລະຕະຟອມເວັບໃນມື້ນີ້ເຮັດໃຫ້ທ່ານມີປະໂຫຍດອັນໃຫຍ່ຫຼວງກວ່າຜູ້ພັດທະນາອື່ນໆ. ບໍ່ວ່າທ່ານຈະເຮັດວຽກກ່ຽວກັບການປະຕິບັດ, ການເຂົ້າຫາ, ການຕອບສະຫນອງ, ທັງຫມົດຮ່ວມກັນ, ຫຼືພຽງແຕ່ການຈັດສົ່ງຄຸນສົມບັດ UI, ຖ້າທ່ານຕ້ອງການເຮັດມັນເປັນວິສະວະກອນທີ່ມີຄວາມຮັບຜິດຊອບ, ການຮູ້ເຄື່ອງມືທີ່ມີໃຫ້ທ່ານຈະຊ່ວຍໃຫ້ທ່ານບັນລຸເປົ້າຫມາຍຂອງທ່ານໄດ້ໄວຂຶ້ນແລະດີກວ່າ. ບາງສິ່ງທີ່ເຈົ້າອາດຈະບໍ່ຕ້ອງການຫ້ອງສະໝຸດອີກຕໍ່ໄປ ຮູ້ສິ່ງທີ່ຕົວທ່ອງເວັບສະຫນັບສະຫນູນໃນມື້ນີ້, ຄໍາຖາມ, ຫຼັງຈາກນັ້ນ, ແມ່ນ: ສິ່ງທີ່ພວກເຮົາສາມາດ ditch? ພວກເຮົາຕ້ອງການອົງປະກອບ div ເພື່ອເຮັດມຸມມົນໃນປີ 2025 ບໍ? ແນ່ນອນ, ພວກເຮົາບໍ່. ຄຸນສົມບັດຊາຍແດນ-ລັດສະໝີໄດ້ຮັບການສະໜັບສະໜຸນໂດຍທຸກຕົວທ່ອງເວັບທີ່ໃຊ້ໃນປັດຈຸບັນເປັນເວລາຫຼາຍກວ່າ 15 ປີໃນຈຸດນີ້. ແລະຮູບຮ່າງຂອງມຸມແມ່ນຍັງຈະມາໃນໄວໆນີ້, ສໍາລັບມຸມ fancier ເຖິງແມ່ນວ່າ. ໃຫ້ພິຈາລະນາລັກສະນະທີ່ຜ່ານມາຂ້ອນຂ້າງທີ່ປະຈຸບັນມີຢູ່ໃນທຸກຕົວທ່ອງເວັບທີ່ສໍາຄັນ, ແລະທີ່ທ່ານສາມາດນໍາໃຊ້ເພື່ອທົດແທນການຂຶ້ນກັບທີ່ມີຢູ່ໃນ codebase ຂອງທ່ານ. ຈຸດ​ທີ່​ບໍ່​ແມ່ນ​ເພື່ອ​ປະ​ຖິ້ມ​ຫ້ອງ​ສະ​ຫມຸດ​ທີ່​ຮັກ​ຂອງ​ທ່ານ​ທັງ​ຫມົດ​ໃນ​ທັນ​ທີ​ແລະ rewrite codebase ຂອງ​ທ່ານ​. ສຳ ລັບສິ່ງອື່ນ, ທ່ານ ຈຳ ເປັນຕ້ອງພິຈາລະນາການສະ ໜັບ ສະ ໜູນ ຂອງ browser ກ່ອນແລະຕັດສິນໃຈໂດຍອີງໃສ່ປັດໃຈອື່ນໆສະເພາະກັບໂຄງການຂອງທ່ານ. ລັກສະນະຕໍ່ໄປນີ້ຖືກປະຕິບັດຢູ່ໃນສາມເຄື່ອງຈັກຂອງຕົວທ່ອງເວັບຕົ້ນຕໍ (Chromium, WebKit, ແລະ Gecko), ແຕ່ທ່ານອາດຈະມີຄວາມຕ້ອງການສະຫນັບສະຫນູນຕົວທ່ອງເວັບທີ່ແຕກຕ່າງກັນທີ່ປ້ອງກັນບໍ່ໃຫ້ທ່ານໃຊ້ພວກມັນທັນທີ. ໃນປັດຈຸບັນຍັງເປັນເວລາທີ່ດີທີ່ຈະຮຽນຮູ້ກ່ຽວກັບລັກສະນະເຫຼົ່ານີ້, ເຖິງແມ່ນວ່າ, ແລະບາງທີອາດວາງແຜນທີ່ຈະໃຊ້ພວກມັນໃນບາງຈຸດ. Popovers ແລະ Dialogs Popover API, ອົງປະກອບ

HTML, ແລະອົງປະກອບ ::backdrop pseudo-element ສາມາດຊ່ວຍທ່ານກໍາຈັດການຂຶ້ນກັບປ໊ອບອັບ,tooltip, ແລະ dialog libraries, ເຊັ່ນ: Floating UI, Tippy.js, Tether, ຫຼື React Tooltip. ພວກເຂົາເຈົ້າຈັດການການເຂົ້າເຖິງແລະການຄຸ້ມຄອງຈຸດສຸມສໍາລັບທ່ານ, ອອກຈາກກ່ອງ, ແມ່ນການປັບແຕ່ງສູງໂດຍໃຊ້ CSS, ແລະສາມາດມີການເຄື່ອນໄຫວໄດ້ງ່າຍ. Accordions ອົງປະກອບ
, ຄຸນລັກສະນະຂອງຊື່ຂອງມັນສໍາລັບອົງປະກອບສະເພາະເຊິ່ງກັນແລະກັນ, ແລະອົງປະກອບ ::details-content pseudo-element ກໍາຈັດຄວາມຕ້ອງການສໍາລັບອົງປະກອບຂອງ accordion ເຊັ່ນ Bootstrap Accordion ຫຼືອົງປະກອບ React Accordion. ພຽງແຕ່ໃຊ້ແພລະຕະຟອມຢູ່ທີ່ນີ້ຫມາຍຄວາມວ່າມັນງ່າຍຂຶ້ນສໍາລັບຄົນທີ່ຮູ້ HTML / CSS ເພື່ອເຂົ້າໃຈລະຫັດຂອງເຈົ້າໂດຍບໍ່ຈໍາເປັນຕ້ອງຮຽນຮູ້ການໃຊ້ຫ້ອງສະຫມຸດສະເພາະ. ມັນຍັງຫມາຍຄວາມວ່າທ່ານມີພູມຕ້ານທານທີ່ຈະທໍາລາຍການປ່ຽນແປງໃນຫ້ອງສະຫມຸດຫຼືການຢຸດເຊົາຂອງຫ້ອງສະຫມຸດນັ້ນ. ແລະ, ແນ່ນອນ, ມັນຫມາຍຄວາມວ່າລະຫັດຫນ້ອຍທີ່ຈະດາວໂຫລດແລະດໍາເນີນການ. ອົງປະກອບລາຍລະອຽດສະເພາະເຊິ່ງກັນແລະກັນບໍ່ຈໍາເປັນຕ້ອງ JS ເປີດ, ປິດ, ຫຼືເຄື່ອນໄຫວ. CSS Syntax ຊັ້ນ Cascade, ສໍາລັບ CSS codebase ທີ່ມີການຈັດຕັ້ງຫຼາຍ, CSS nesting, ສໍາລັບ CSS ຫນາແຫນ້ນ, ຟັງຊັນສີໃຫມ່, ສີທີ່ກ່ຽວຂ້ອງ, ແລະການປະສົມສີ, ຟັງຊັນຄະນິດສາດໃຫມ່ເຊັ່ນ abs(), sign(), pow() ແລະອື່ນໆຊ່ວຍຫຼຸດຜ່ອນການຂຶ້ນກັບ CSS pre-processors, utility libraries ເຊັ່ນ Bootstrap ແລະ Tailwind, ຫຼືແມ້ກະທັ້ງ runtime liJS. ຕົວປ່ຽນເກມ :has(), ຫນຶ່ງໃນລັກສະນະທີ່ຮ້ອງຂໍຫຼາຍທີ່ສຸດເປັນເວລາດົນນານ, ເອົາຄວາມຕ້ອງການສໍາລັບການແກ້ໄຂ JS ທີ່ສັບສົນຫຼາຍ. JS Utilities ວິທີການ Array ທີ່ທັນສະໄຫມເຊັ່ນ findLast(), ຫຼື at(), ເຊັ່ນດຽວກັນກັບວິທີການກໍານົດເຊັ່ນ: ຄວາມແຕກຕ່າງ(), ທາງຕັດ(), union() ແລະອື່ນໆສາມາດຫຼຸດຜ່ອນການຂຶ້ນກັບຫ້ອງສະຫມຸດເຊັ່ນ Lodash. ການສອບຖາມຕູ້ຄອນເທນເນີ ການສອບຖາມຕູ້ຄອນເທນເນີເຮັດໃຫ້ອົງປະກອບ UI ຕອບສະຫນອງກັບສິ່ງອື່ນນອກເຫນືອຈາກຂະຫນາດ viewport, ແລະດັ່ງນັ້ນຈິ່ງເຮັດໃຫ້ພວກມັນສາມາດນໍາມາໃຊ້ຄືນໃຫມ່ໄດ້ຫຼາຍຂື້ນໃນທົ່ວສະພາບການທີ່ແຕກຕ່າງກັນ. ບໍ່ຈໍາເປັນຕ້ອງໃຊ້ຫ້ອງສະຫມຸດ JS-heavy UI ສໍາລັບການນີ້ອີກຕໍ່ໄປ, ແລະບໍ່ຈໍາເປັນຕ້ອງໃຊ້ polyfill. ແຜນຜັງ Grid, subgrid, flexbox, ຫຼື multi-column ແມ່ນມີມາແຕ່ດົນນານແລ້ວ, ແຕ່ເບິ່ງຜົນຂອງການສໍາຫຼວດຂອງລັດ CSS, ມັນເປັນທີ່ຊັດເຈນວ່ານັກພັດທະນາມີແນວໂນ້ມທີ່ຈະລະມັດລະວັງຫຼາຍກັບການຮັບຮອງເອົາສິ່ງໃຫມ່, ແລະລໍຖ້າເປັນເວລາດົນນານກ່ອນທີ່ຈະເຮັດ. ຄຸນສົມບັດເຫຼົ່ານີ້ເປັນພື້ນຖານມາເປັນເວລາດົນແລ້ວ ແລະທ່ານສາມາດໃຊ້ພວກມັນເພື່ອກໍາຈັດການຂຶ້ນກັບສິ່ງຕ່າງໆເຊັ່ນລະບົບຕາຂ່າຍຂອງ Bootstrap, ໂຄງສ້າງພື້ນຖານຂອງ flexbox utilities, Bulma fixed grid, Materialize grid, ຫຼື Tailwind columns. ຂ້ອຍບໍ່ໄດ້ບອກວ່າເຈົ້າຄວນຖິ້ມກອບຂອງເຈົ້າ. ທີມງານຂອງທ່ານໄດ້ຮັບຮອງເອົາມັນດ້ວຍເຫດຜົນ, ແລະການເອົາມັນອອກອາດຈະເປັນໂຄງການໃຫຍ່. ແຕ່ເບິ່ງສິ່ງທີ່ເວທີເວັບໄຊຕ໌ສາມາດສະເຫນີໂດຍບໍ່ມີ wrapper ພາກສ່ວນທີສາມຢູ່ເທິງແມ່ນມາພ້ອມກັບຜົນປະໂຫຍດຫຼາຍ. ສິ່ງທີ່ທ່ານອາດຈະບໍ່ຕ້ອງການອີກຕໍ່ໄປໃນອະນາຄົດອັນໃກ້ນີ້ ຕອນນີ້, ໃຫ້ພິຈາລະນາໄວໆກ່ຽວກັບບາງສິ່ງທີ່ທ່ານຈະບໍ່ຕ້ອງການຫ້ອງສະຫມຸດໃນອະນາຄົດອັນໃກ້ນີ້. ນັ້ນແມ່ນ, ສິ່ງຂ້າງລຸ່ມນີ້ແມ່ນຍັງບໍ່ທັນກຽມພ້ອມສໍາລັບການຮັບຮອງເອົາມະຫາຊົນ, ແຕ່ການຮູ້ເຖິງພວກມັນແລະການວາງແຜນສໍາລັບການນໍາໃຊ້ທີ່ມີທ່າແຮງໃນພາຍຫລັງແມ່ນເປັນປະໂຫຍດ. ການຈັດຕໍາແຫນ່ງ Anchor ການຈັດຕໍາແຫນ່ງສະມໍ CSS ຈັດການກັບການຈັດຕໍາແຫນ່ງຂອງ popovers ແລະຄໍາແນະນໍາເຄື່ອງມືທີ່ກ່ຽວຂ້ອງກັບອົງປະກອບອື່ນໆ, ແລະດູແລຮັກສາພວກມັນຢູ່ໃນມຸມເບິ່ງ, ເຖິງແມ່ນວ່າຈະຍ້າຍ, ເລື່ອນ, ຫຼືປັບຂະຫນາດຫນ້າ. ນີ້ແມ່ນການເສີມທີ່ດີຕໍ່ Popover API ທີ່ໄດ້ກ່າວມາກ່ອນ, ເຊິ່ງຈະເຮັດໃຫ້ການເຄື່ອນຍ້າຍອອກໄປຈາກການແກ້ໄຂ JS ທີ່ມີປະສິດທິພາບຫຼາຍຂຶ້ນ. Navigation API Navigation API ສາມາດໃຊ້ເພື່ອຈັດການການນຳທາງໃນແອັບໜ້າດຽວ ແລະອາດຈະເປັນສ່ວນເສີມທີ່ດີ, ຫຼືແມ່ນແຕ່ການປ່ຽນແທນ, ເພື່ອ React Router, Next.js routing, ຫຼື Angular routing tasks. ເບິ່ງ Transitions API View Transitions API ສາມາດເຄື່ອນໄຫວລະຫວ່າງສະຖານະທີ່ແຕກຕ່າງກັນຂອງໜ້າໃດໜຶ່ງ. ໃນແອັບພລິເຄຊັນໜ້າດຽວ, ນີ້ເຮັດໃຫ້ການຫັນປ່ຽນລະຫວ່າງລັດຕ່າງໆໄດ້ງ່າຍຂຶ້ນ, ແລະສາມາດຊ່ວຍໃຫ້ທ່ານກໍາຈັດຫ້ອງສະໝຸດພາບເຄື່ອນໄຫວເຊັ່ນ Anime.js, GSAP, ຫຼື Motion.dev. ດີກວ່າ, API ຍັງສາມາດຖືກນໍາໃຊ້ກັບຄໍາຮ້ອງສະຫມັກຫຼາຍຫນ້າ. ຈື່ໄວ້ກ່ອນຫນ້ານີ້, ເມື່ອຂ້ອຍເວົ້າວ່າເຫດຜົນທີ່ພວກເຮົາສ້າງແອັບຯຫນ້າດຽວຢູ່ໃນບໍລິສັດທີ່ຂ້ອຍເຮັດວຽກ 15 ປີທີ່ຜ່ານມາແມ່ນເພື່ອຫຼີກເວັ້ນການ flash ສີຂາວຂອງຫນ້າ reloads ໃນເວລານໍາທາງ? ຖ້າ API ນັ້ນມີຢູ່ໃນເວລາ, ພວກເຮົາຈະສາມາດບັນລຸຜົນກະທົບການປ່ຽນຫນ້າທີ່ສວຍງາມໂດຍບໍ່ມີກອບຫນ້າດຽວແລະບໍ່ມີການດາວໂຫລດເບື້ອງຕົ້ນຢ່າງຫຼວງຫຼາຍຂອງແອັບຯທັງຫມົດ. ອະນິເມຊັນທີ່ຂັບເຄື່ອນໂດຍເລື່ອນ ອະນິເມຊັນທີ່ຂັບເຄື່ອນໂດຍເລື່ອນແລ່ນຢູ່ໃນຕໍາແຫນ່ງເລື່ອນຂອງຜູ້ໃຊ້, ແທນທີ່ຈະໃຊ້ເວລາ, ເຮັດໃຫ້ມັນເປັນການແກ້ໄຂທີ່ດີສໍາລັບການເລົ່າເລື່ອງແລະການທົວຜະລິດຕະພັນ. ບາງຄົນໄດ້ໄປຂ້າງເທິງເລັກນ້ອຍກັບມັນ, ແຕ່ເມື່ອນໍາໃຊ້ໄດ້ດີ, ນີ້ສາມາດເປັນເຄື່ອງມືການອອກແບບທີ່ມີປະສິດທິພາບຫຼາຍ, ແລະສາມາດຊ່ວຍກໍາຈັດຫ້ອງສະຫມຸດເຊັ່ນ: ScrollReveal, GSAP Scroll, ຫຼື.WOW.js. ປັບແຕ່ງເລືອກໄດ້ ການເລືອກທີ່ສາມາດປັບແຕ່ງໄດ້ແມ່ນອົງປະກອບ

No spam. Join 138,000+ creators. Unsubscribe anytime.

Create Your Free Bio Page

Join 138,000+ creators on Seemless.

Get Started Free