็ถ่ซๅฐๅ ็ซฅ่่ฃ่่กๆ๏ผๆๅค็จฎ้ขจๆ ผๅ่ถจๅข้่ฆ่ๆ ฎ๏ผ้ไฝฟๅ ถๆ็บไธ้ ๆ่ถฃไธไปคไบบ่ๅฅฎ็ไบๆฅญใ ๅจๆฌๆไธญ๏ผๆๅๅฐๆข่จไธไบๆต่ก็ๅ ็ซฅๆฌพๅผ๏ผ่ฉณ็ดฐไป็ดน้ไบๆฌพๅผ่ๅพ็ๆญทๅฒๅๅณๆฟ๏ผ็่ณๆไพไธไบ้ๆผๅฆไฝๆๅฅฝๅฐๆททๆญไธๅๆ่ฃไปฅ็ฒๅพๅฎ็พๆๆ็ๅฏฆ็จๆๅทงใ
TypeScript
ๅทฒ่งฃๆฑบ๏ผๅฐๅฐๅๆธ็ต้ฒ่กๆๅบ
ๅจ็ทจ็จ้ ๅ๏ผๅธธ่ฆ็ๆ ๆณๆฏ้่ฆๅฐๅฐๅๆธ็ต้ฒ่กๆๅบใ ไนไธ็้ไผผไนไปคไบบ็ๆผ๏ผ็นๅฅๆฏๅจๅ้ๆจฃ็้ๆ ้กๅ่ช่จไธญ ๆๅญ็จฟใ ็ถ่๏ผ้้ๆญฃ็ขบ็ๆนๆณ๏ผ้้ ่ฆๅทฎไบๅฏไปฅ่ฎๆไธ้ ็ธ็ถๅฎนๆ็ฎก็็ไปปๅใ ้้ ้ ่ถ ๅบไบๅญๆฏๆๆธๅญๆๅบ็็ฏๅใ ๆๅๆดๆทฑๅ ฅๅฐ็ ็ฉถๆๅฐๅๆธ็ต็็นๅฎๅฑฌๆงๆๅคๅๅฑฌๆง้ฒ่กๆๅบใ
่ฉฒๅ้ก็่งฃๆฑบๆนๆก้ๅธธๆถๅๅฐๆธ็ต็ 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();
ๆญคๆไฝๅฐๅ่ฝๅๅงๆธ็ตไธญๅ ็ด ็้ ๅบ๏ผไฝฟๅ ถ้ ๅบ่ๆ็จ่ฉฒๅฝๆธไนๅ็้ ๅบ็ธๅใ