ๅฝ่ฐๅฐๅฟ็ซฅ็่ฃ ่บๆฏๆถ๏ผๆๅค็ง้ฃๆ ผๅ่ถๅฟ้่ฆ่่๏ผ่ฟไฝฟๅ ถๆไธบไธ้กนๆ่ถฃไธไปคไบบๅ ดๅฅ็ไบไธใ ๅจๆฌๆไธญ๏ผๆไปฌๅฐๆข่ฎจไธไบๆต่ก็ๅฟ็ซฅๆฌพๅผ๏ผ่ฏฆ็ปไป็ป่ฟไบๆฌพๅผ่ๅ็ๅๅฒๅไผ ๆฟ๏ผ็่ณๆไพไธไบๅ ณไบๅฆไฝๆๅฅฝๅฐๆททๆญไธๅๆ่ฃ ไปฅ่ทๅพๅฎ็พๆๆ็ๅฎ็จๆๅทงใ
ๆๅญ็จฟ
ๅทฒ่งฃๅณ๏ผๅฏนๅฏน่ฑกๆฐ็ป่ฟ่กๆๅบ
ๅจ็ผ็จ้ขๅ๏ผๅธธ่ง็ๆ ๅตๆฏ้่ฆๅฏนๅฏน่ฑกๆฐ็ป่ฟ่กๆๅบใ ไนไธ็่ฟไผผไนไปคไบบ็ๆง๏ผ็นๅซๆฏๅจๅ่ฟๆ ท็้ๆ็ฑปๅ่ฏญ่จไธญ ๆๅญ็จฟใ ็ถ่๏ผ้่ฟๆญฃ็กฎ็ๆนๆณ๏ผ่ฟ้กน่ฆๅทฎไบๅฏไปฅๅๆไธ้กน็ธๅฝๅฎนๆ็ฎก็็ไปปๅกใ ่ฟ่ฟ่ฟ่ถ ๅบไบๅญๆฏๆๆฐๅญๆๅบ็่ๅดใ ๆไปฌๆดๆทฑๅ ฅๅฐ็ ็ฉถๆๅฏน่ฑกๆฐ็ป็็นๅฎๅฑๆงๆๅคไธชๅฑๆง่ฟ่กๆๅบใ
่ฏฅ้ฎ้ข็่งฃๅณๆนๆก้ๅธธๆถๅๅฐๆฐ็ป็ sort() ๆนๆณไธ TypeScript ็็ฑปๅ็ณป็ป็ปๅไฝฟ็จใ ไธ้ขๆฏๅฆไฝๆโๅ็งฐโๅฑๆงๅฏนๅฏน่ฑกๆฐ็ป่ฟ่กๆๅบ็ๅฟซ้ๅฟซ็ งใ
let arr = [{name: 'Joe'}, {name: 'Bob'}, {name: 'Alice'}]; arr.sort((a, b) => a.name.localeCompare(b.name));
ๅจไธ้ข็็คบไพไธญ๏ผๆไปฌๅฐ JavaScript ็ๅ ็ฝฎ Array.prototype.sort ๆนๆณไธๅบไบๅบๅ่ฎพ็ฝฎ็ๆฏ่พๅฝๆฐ็ปๅไฝฟ็จใ
่งฃๅณ๏ผๅฆไฝๆฃๆฅๆไปถๆฏๅฆๅญๅจlua
ๅฝ็ถ๏ผ่ฟๆฏๆจๆ็ซ ็่็จฟ๏ผ
ไบ่งฃ Lua ็ผ็จ็ๅผบๅคงๅ่ฝๅๅคๅ่ฝๆงๅฏนไบไปฅ่ถณๆบๅค่ฐ็ๆนๅผ็ฎก็ๆไปถๅ ทๆ้่ฆไปทๅผใ ๅผๅพๆณจๆ็ไธไธช้่ฆๆน้ขๆฏๅฎๆฃๆฅๆไปถๆฏๅฆๅญๅจ็่ฝๅใ ๆญคๅ่ฝๅฏนไบ้ฟๅ ๆไปถๆไฝๆ้ดๅบ็ฐ้่ฏฏๆๆๅค็ปๆ่ณๅ ณ้่ฆใ ไปๅคฉ๏ผๆไปฌ็็ฎๆ ๆฏๅๆไฝฟ็จ Lua ้ช่ฏๆไปถๅญๅจ็่ฟ็จใ
ๅทฒ่งฃๅณ๏ผuserefๅๅบ
ไปฅไธๆฏๆจๅฆไฝๆๅปบๆจๆ่ฏทๆฑ็ๆๅ ณโuserefโreact ็ๆ็ซ ๏ผ
React ๆฏไธไธชๆฎ้่ฎคๅฏ็็จไบๅๅปบ็จๆท็้ข็ๅบ๏ผๅฐคๅ ถๆฏๅ้กตๅบ็จ็จๅบใ ๅฎๆฏไธไธช่ฝป้็บงไธ็ตๆดป็ๅบ๏ผๆจๅจๅขๅผบ็จๆทไฝ้ชใ ๅๅฉ React ๅธฆๆฅ็ Hooks ็ญๅ่ฝ๏ผWeb ๅผๅๅทฒ็ป่พพๅฐไบๆฐ็ๆฐดๅนณใ ไธไธช่ฟๆ ท็ๅบๆฌๅ่ฝ๏ผๆ่ ไฝ ๅฏไปฅ่่ๅฎ๏ผReact ๆไพ็ไธไธช้ฉๅญๆฏ useRefใ useRef ้ๅธธ็จไบ่ฎฟ้ฎ DOM ่็นๆ React ๅ ็ด ใ
ๅทฒ่งฃๅณ๏ผๅญไฝ็ๆฃๆ่งๅบฆ
ๅฝ็ถ๏ผ่ฟๆฏๅ ณไบ Font Awesome Angular ็้ฟๆ๏ผ
Font Awesome ๆฏไธไธชๅพๆฃ็ๅพๆ ๅบ๏ผๅฏไปฅๅจๆไปฌ็ Angular ๅบ็จ็จๅบไธญไฝฟ็จใ ็ปๅ Font Awesome ไฝฟๅผๅไบบๅๅฏไปฅ่ฎฟ้ฎๆฐ็พไธชๅคๅ่ฝไธๅฏๆฉๅฑ็็ข้ๅพๆ ๏ผ่ฟไบๅพๆ ๅฏไปฅ้่ฟ CSS ่ฟ่กไธชๆงๅ่ฎพ็ฝฎใ ่ฟ็นๅซๆ็จ๏ผๅ ไธบๅฎๅ ่ฎธๆไปฌไฝฟ็จ็ฒพ็พ็ๅพๆ ๏ผ่ๆ ้ไธฅ้ไพ่ตๅพๅฝขๆๅพๅๆไปถใ ่ฟ็กฎๅฎๅฏไปฅ็ฎๅ Angular ้กน็ฎ็็ปดๆคๅ็ป็ปใ ๅจๆฌๆๅไธญ๏ผๆไปฌๅฐ้ๆญฅๅญฆไน ๅฆไฝๅฐ Font Awesome ๅๅนถๅฐๆจ็ Angular ๅบ็จ็จๅบไธญใ
ๅทฒ่งฃๅณ๏ผๅจ่ฐๆด็ชๅฃๅคงๅฐๆถ
ๅจ Web ๅผๅไธญ๏ผ่ฐๆด็ชๅฃๅคงๅฐไผผไนๆฏไธ้กนๆ ๅ ณ็ดง่ฆ็ไปปๅก๏ผไฝๅฎๅฎ้ ไธไธ JavaScript ๅ Typescript ไธญ็่ฎธๅคๆฆๅฟต่็ณปๅจไธ่ตท๏ผๅนถไธๅจ็กฎไฟๅๅบๅผๅ็จๆทๅๅฅฝ็่ฎพ่ฎกไธญๅๆฅ็่ณๅ ณ้่ฆ็ไฝ็จใ ๅจๅจๆ UI/UX ็่ๆฏไธ๏ผโ็ชๅฃ่ฐๆดๅคงๅฐโๅ่ฝ่ณๅ ณ้่ฆใ ๆฅๅธธ็คบไพๅฏ่ฝๅ ๆฌๅจ็ชๅฃๅคงๅฐ่ฐๆดๆถ็ผฉๅฐ็ไพง่พนๆ ๏ผไปฅๆไพๆ ็ผ็้ ่ฏป็ฉบ้ด๏ผๆ่ ็ปๅปๅพๅ่ชๆ่ฐๆดไปฅ้ฒๆญขๅๅฝขใ ไฟฎๆนๆฏ้่ฟ็ๅฌ็ชๅฃๅคงๅฐ่ฐๆดไบไปถๆฅๅๅบๅฎๆ็ใ
ๅทฒ่งฃๅณ๏ผๅฟฝ็ฅnode_modules
ไฝไธบไธๅๅผๅไบบๅ๏ผๆจๅฏ่ฝๅจ้กน็ฎไธญ้ๅฐ่ฟโnode_modulesโๆไปถๅคนใ ่ฟๆฏ JavaScript ๅ TypeScript ไธ็็้่ฆ็ปๆ้จๅ๏ผ็นๅซๆฏๅจไฝฟ็จ Node.js ็้กน็ฎไธญใ ่ฟไบโnode_modulesโๅฐฑๅๆจ้กน็ฎ็ DNA๏ผๅ ๆฌๆจ็ไปฃ็ ๆญฃ็กฎๆง่กๆ้็ๆๆๅบๆไพ่ต้กนใ ้ฎ้ขๆฏ่ฏฅๆไปถๅคน็ๅคงๅฐๅฏ่ฝไผๅฟซ้ๅข้ฟ๏ผไป่ไฝฟๆจ็้กน็ฎๅๅพ้้็บง๏ผ็นๅซๆฏๅจ็ๆฌๆงๅถ็ณป็ปๆน้ขใ ๅฆๅค๏ผๅฆๆๅค็ไธๅฝ๏ผๅฏ่ฝไผๅบ็ฐๆ ๆฐ็็ๆฌๅฒ็ชใ
ๅทฒ่งฃๅณ๏ผts queryselectorall as htmlelement
ๅจๅฝไปไฟกๆฏ่ถ ่ฝฝ็็คพไผไธญ๏ผๅค็ HTML ๆๆกฃไนไธไพๅคใ ไบ่็ฝไธ็็ๆฏไธช็ฝ้กต้ฝๆฏๅบไบ HTML ๆๅปบ็๏ผๅๅปบไบไธไธช็ฑๅ ็ด ๅๆ ็ญพ็ปๆ็่ฟทๅฎซ่ฌ็็ฝๆ ผใ ไปฅ็ปๆๅๅ็ณป็ปๅ็ๆนๅผๆต่ง่ฏฅ็ฝๆ ผ็ๅ ณ้ฎๆฏ้่ฟไฝฟ็จ ๆฅ่ฏข้ๆฉๅจๅ จ้จ JavaScript ไธญ็ๆนๆณ๏ผๆ่ ๅจๆไปฌ็ไพๅญไธญๆฏ TypeScriptใ ไปๅคฉ๏ผๆไปฌๅฐๆทฑๅ ฅๆข่ฎจๅจ TypeScript ไธญๅฉ็จ querySelectorAll ไฝไธบ HTMLElement ็ๅ่ฝใ
ๅทฒ่งฃๅณ๏ผtsๅๅๆฐ็ป
ๅจ Typescript ไธญๅ่ฝฌๆฐ็ปๆฌ่ดจไธๆถๅๅฐๆฐ็ปๅ ๅ ็ด ็้กบๅบไป็ฐๆๅบๅๆดๆนไธบ็ธๅ็้กบๅบใ ่ฟไธช่ฟ็จๆฏๆฐ็ปๆไฝ็ไธไธชๅ ณ้ฎๆน้ข๏ผๅ ๆญคๅฏนไบ่งฃๅณๅ็งๅคๆ้ฎ้ข้ๅธธๆๅธฎๅฉใ
่ฟๆฌพ ๆๅญ็จฟ ่ฏญ่จๅ ๅซไธไธชๅ ็ฝฎ็ๅ่ฝฌๆฐ็ป็ๆนๆณ๏ผ็งฐไธบ array.reverse() ๅฝๆฐใ ไบๅฎไธ๏ผไฝฟ็จ่ฟไธชๅฝๆฐ๏ผๆไปฌๅฏไปฅๆฏซไธ่ดนๅๅฐๅ่ฝฌ Typescript ไธญ็ไปปไฝๆฐ็ปใ
ไธบไบ่ฏดๆๅ ถ็จๆณ๏ผ่ฏท่่ไปฅไธ็คบไพๆฐ็ป๏ผ
let array = [1, 2, 3, 4, 5];
็ถๅๆไปฌๅฏไปฅไฝฟ็จ array.reverse() ๅฝๆฐๅ่ฝฌ่ฏฅๆฐ็ป๏ผๅฆไธๆ็คบ๏ผ
array = array.reverse();
ๆญคๆไฝๅฐๅ่ฝฌๅๅงๆฐ็ปไธญๅ ็ด ็้กบๅบ๏ผไฝฟๅ ถ้กบๅบไธๅบ็จ่ฏฅๅฝๆฐไนๅ็้กบๅบ็ธๅใ