TypeScript ??? ???? ??? ???? TS ???????? ????? ?? ??????. ??? ??? ????? TypeScript? ??? ??, ??? ? ??? ??????. ??? TypeScript? ???? TypeScript? JavaScript ???? ??? ?????? ? ?????? ???? ?? ??? ???? ??? ??? ???? ??? TS ???????? ???????.
??????? ??????
??? ??? TypeScript
TS ????????? ?? ???? TypeScript? JavaScript? ?? ???? ???? ??? Microsoft? ??? ????? ?????. ??? ?? ??? ? ?? ?? ? ?? ?? ??? ? ??? ??? ??? ???? ?????. ?? ?? ??? TypeScript? ??? ?????? JavaScript? ???? ?????.
TypeScript? ???? ??? ??????
TypeScript ? JavaScript ???? TypeScript? ?? ?? ??? ??? ?????. ???? ?? ??? ??? ??? ? ?? JavaScript? ?? TypeScript? ?? ?? ??? ??? ?????. ?? ?? ??? ???? ??? ???? ???? ?? ?? ??? ???? ???? ??? ??? ???? ? ??? ???.
?? ??
- ?? ??: ??? ??? ???? ?? ??? ???? ?? ?? ??? ?????.
- ?? ?? ?????: ? ?? ?? ??? ?? ???? ??? ?????.
- ???: ?? ??? ????? ?? ??? ??? ?? ??? ?????.
- ?? ??: ??? ??? ?? ES6 ??? ???? JavaScript?? TypeScript? ???? ??? ? ????.
TypeScript ? JavaScript
TypeScript? JavaScript? ??? ??? ????? ?? ?? ??? ????. JavaScript? ???? ??? ????? ??? ????? ???? ???? ??, TypeScript? ?? ??? ??? ??? ??????? ? ??? ?? ??? ?????.
1. ?? ???
JavaScript? ???? ??? ?????. ?, ?? ??? ???? ?????. ????? TypeScript? ?? ???? ???? ?? ?? ??? ?????.
??????:
function add(a, b) { return a + b; } console.log(add(5, "10")); // Output: "510"
??????:
function add(a: number, b: number): number { return a + b; } // TypeScript will throw an error if you pass a string instead of a number.
TypeScript? ??? ????? ??? ??? ??? ?? ???? ???? ??? ?????.
2. ???? ?????
TypeScript? ???, ?????, ??? ???(??, ???, ??)? ?? ?? ?? ????? ??? ?????.
??????:
function add(a, b) { return a + b; } console.log(add(5, "10")); // Output: "510"
??????:
function add(a: number, b: number): number { return a + b; } // TypeScript will throw an error if you pass a string instead of a number.
TypeScript? ??? ?? ??? ? ???? ?? ??? ? ????.
3. ??? ?? ?? ??
TypeScript? ??? ??? ??? ???? ??? ??? ????. ??? JavaScript??? ??? ??? ???? ?? ??? ?? ??? ???? ?????.
??????:
function Person(name, age) { this.name = name; this.age = age; } Person.prototype.greet = function () { return `Hello, my name is ${this.name}.`; };
??????:
function add(a: number, b: number): number { return a + b; } // TypeScript will throw an error if you pass a string instead of a number.
??? ?? ??? ??? ??? ????.
??? TypeScript ???????
??? TypeScript? ???, ???, ???? ?? ?? ???? TS ??????????.
1. TypeScript ???????(??)
?? TypeScript Playground? TypeScript? ????? ???? ?? Microsoft?? ??? ?? ?????. ??? ???? ?? ???? TypeScript ?? ? ??? ????? ???? ?? ???????.
??:
- ??? ??: TypeScript? JavaScript? ?? ???? TypeScript? ????? ??? ???? ? ??? ???.
- ?? ??: ????? ??? ??? ????? ???? ?? ???? ? ????.
- ?? ??: ?? ??? ??? ???? ???, ?????, ?? ???? ?? ?? TypeScript ??? ?? ??? ? ????.
- ??? ?? ??? ???? ??: TypeScript ??? ????? ?? ??? ??? ?? ?????? ??? ?? ?????.
????:
- ??? ???????? ?? ?? ?????? ???? ????.
- ?? ?????? ?????? ???? ?? TypeScript ?? ???? ?????.
??? ???? ??:
- TypeScript ?? ??, ?? ???, ???? ?? ??? ?? ?????.
TypeScript Playground ???? ?????.
2. ??????
CodeSandbox? TypeScript? ???? ?? ????? ???? ???? ?? ??? ??? ??? ??? TS Playground???. ?? ???? ?????, ??? ?? ?? ? npm ??? ????? ?? ? ?? ??? ?? ??? ??? ???.
??:
- ????? ??: TypeScript? React, Vue, Angular ? ?? ?????? ???? ?????.
- ??? ????: ??? ???? ?? ?????? ????? ?????.
- NPM ??: ???? ??? ?? ?? ?????? ???? ??????.
- ???? ??: ????? ????? ???? ??? ?????.
- GitHub ??: GitHub ????? ????? ?? ???? ??? ? ????.
????:
- ??? ?? ??? ??? ???? ??????? ??? ??? ? ????.
- ??? ????? ?? ?? ??? ????? ?? ??? ?????.
??? ???? ??:
- ?? ????? ?????? ???? TypeScript ????? ??, ??? ? ???? ? ?????.
CodeSandbox ???? ??????.
3. ?????
StackBlitz? ??? ????? ??? ??? IDE???. ?? ???? ?????? ?? TypeScript? ???? ???? ?? ? ???? ?? ?? ???? ?? ??? ?????.
??:
- ?? ??: ?? ?? ?? ??? ?????.
- ????? ??: Angular, React ?? Vue? TypeScript ????? ?????.
- ???? ??: ??? ??? ???? ??? ?? ??? ??? ? ? ????.
- GitHub ???: ???? ?? ??? ?? ???? ?? ????? ??? ? ????.
- ??? ????: ??? ??????? ?? ????? ????? ?????.
????:
- ?? IDE? ?? ??? ??? ??????.
- ?? ?? ???? ?? ?? ?? ??? ????? ??? ?????.
??? ???? ??:
- ?? ??????, TypeScript ?? ??, ???? ??? ?????.
StackBlitz ???? ??????.
4. ??
Replit? TypeScript ? ?? ??? ???? ???? ?? IDE? ??? ???? ??? ???. ???? ?? ???? ???? ??? ????? ????? ?????.
??:
- ???? ?? ???: ?? ?????? ???? ? ???? ?? ??? ???? ????.
- ??? ??: ?? ?????? ? ??? ?? ?????.
- ?? ???: TypeScript ??????? ?? ???? ?????.
- ??? ??: ?? ?????? ??? ????? ?????.
- ??? ?? ??: TypeScript? Replit? ???? ?? ?? ? ??? ???? ??? ????? ???? ??? ? ????.
????:
- ??? ???? ????? ?? ????? ?? ??? ??? ? ????.
- ??? ???? ?? ?? ?????? UI? ???? ??? ? ????.
??? ???? ??:
- ??? ? ?? ??? ??? ?? TypeScript ?? ? ????? ?????.
???? ???? ??????.
5. JSFiddle
JSFiddle? HTML ? CSS? ?? TypeScript? ????? ? ??? ?? ??????????. ?? ??? ?? ?? ?? ??? ?? ??? ?????.
??:
- ??? ?????: TypeScript, HTML ? CSS ??? ?? ???? ?? ???.
- ?? ??: ??? ????? ??? ????? ?????.
- ?? ??: ???? ?? ????? ?? ??? ??? ? ????.
- ?? ???: ?? ??? ??? ???? ??? ?? ??? ????.
????:
- ????? ??? ?????. ?? ?? ?? ??? ?????? ???? ????.
- ??? ??? ????? ??? ?? ??? ?????.
??? ???? ??:
- ?? ???, ?? ? ???? ??? TypeScript ?? ??? ?????.
JSFiddle ???? ?????.
??
TypeScript? ?? ???? ??? ??? ?? JavaScript? ???? ?? ??? ????? ??????. JavaScript? ???? ????? TypeScript? JavaScript? ???? ?? ?? ? ?? ?? ???? TypeScript? ??? ? ? ????. ??? ?? ?? TypeScript Playground? ? ??? ?? CodeSandbox? ?? ??? TS ???? ???? ????? ????? ?? ??? ???? ? ????.
? ??? TS Playground: TypeScript ???? ?? ??? ??? ????? ?? ?????. ??? ??? PHP ??? ????? ?? ?? ??? ?????!

? AI ??

Undress AI Tool
??? ???? ??

Undresser.AI Undress
???? ?? ??? ??? ?? AI ?? ?

AI Clothes Remover
???? ?? ???? ??? AI ?????.

Clothoff.io
AI ? ???

Video Face Swap
??? ??? AI ?? ?? ??? ???? ?? ???? ??? ?? ????!

?? ??

??? ??

???++7.3.1
???? ?? ?? ?? ???

SublimeText3 ??? ??
??? ??, ???? ?? ????.

???? 13.0.1 ???
??? PHP ?? ?? ??

???? CS6
??? ? ?? ??

SublimeText3 Mac ??
? ??? ?? ?? ?????(SublimeText3)

??? ??











JavaScript?? ??? ??? ?? ? ? ?? ??? ???????. 1. ?? ??? ??? ???? ?? ??? ????. ISO ?? ???? ???? ???? ???? ?? ????. 2. ?? ??? ?? ???? ??? ?? ???? ??? ? ??? ? ?? 0?? ????? ?? ??????. 3. ?? ?? ???? ???? ???? ?? ?????? ??? ? ????. 4. Luxon? ?? ???? ???? ?????? ???? ?? ????. ??? ?? ???? ????? ???? ??? ????? ?? ? ????.

TAGGSATTHEBOTTOMOFABLOGPOSTORWEBPAGESERVESPRACTICALPURSEO, USEREXPERIENCE, andDESIGN.1.ITHELPSWITHEOBYOWNSESPORENGENSTOESTOCESKESKERKESKERKERKERDER-RELEVANTTAGSWITHOUTHINGTEMAINCONTENT.2.ITIMPROVESEREXPERKEEPINGTOPONTEFOCUSOFOFOFOCUSOFOFOFOCUCUSONTHEATECLL

??? ?? ? ??? DOM?? ??? ??? ? ?????. ??? ?? ????? ?? ??????, ??? ?? ???? ?? ????????. 1. ??? ??? addeventListener? usecapture ?? ??? true? ???? ?????. 2. ??? ??? ?? ???? usecapture? ???? ????? ?????. 3. ??? ??? ??? ??? ???? ? ??? ? ????. 4. ??? ?? ?? ?? ??? ?? ??? ??????? ??? ???? ?????. 5. ??? ?? ?? ?? ??? ?? ???? ?? ???? ? ??? ? ????. ? ? ??? ???? ???? JavaScript? ??? ??? ??? ????? ???? ???? ??? ??????.

JavaScript ?? ????? ??????? ??? ?? ??? ??? ????? ?? ??? ????. ????? ??? ?????. 1. ?? ?? (CodesPlitting) ??, ?? ??? React.lazy ()? ?? ?? ?? ?? ??? ????? ??? ???? ? ?? ????? ??? ?? ??? ???????. 2. ???? ?? ?? (???)? ????, ES6 ?? ????? ???? "Dead Code"? ???? ?? ? ????? ?? ??? ??? ? ???????. 3. ?? ??? ???? ???? GZIP/BROTLI ? TERSER? JS? ???? ??? ????? ???? ?? ???? ??? ? ? ??????. 4. ??? ???? ???? day.js ? fetch? ?? ?? ?????? ??????.

ES ??? CommonJS? ?? ???? ?? ?? ? ?? ???????. 1. Commonjs? ????????? Node.js ?? ? ??? ?????. 2.ES ??? ???????? ????? ?? ???? ??? ?????. 3. ??, ES ??? ?? ??/????? ???? ??? ??? ?????? CommonJS? Quiew/Module.exports? ???? ???? ???? ?? ? ? ????. 4. Commonjs? Express? ?? ???? Node.js ? ?????? ?? ???? ?? ???? ?? ES ??? ?? ??? ?? ??? ?? ? Node.jsv14? ?????. 5. ?? ? ? ??? ?? ??? ??? ? ????.

Node.js?? HTTP ??? ???? ? ?? ???? ??? ????. 1. ?? ????? ????? ??? ??? ? ?? ????? ?? ?? ? https.get () ??? ?? ??? ??? ? ?? ????? ?? ??? ?????. 2.axios? ??? ???? ? ?? ??????. ??? ??? ??? ??? ??? ??? ???/???, ?? JSON ??, ???? ?? ?????. ??? ?? ??? ????? ?? ????. 3. ?? ??? ??? ??? ??? ???? ???? ??? ??? ???? ?????.

???? ?? ?? ??? JavaScript ??? ????? ?? 4 ?? ??????. 1. ???? ??? ?? ?? ??? ???? ?? ??? Count? ?? ??? ?? ???? ?? ??? FetchData ()? ?? ??? ???? ??? ??? ??? ????? ?? PascalScase? ?? ?????. 2. ???? ? ??? ???? ??? ? ??? ??? ??? Formatuser, SaveUser ? RenderUser? ???? ?? ?? ? ??? ?????. 3. Page? userprofile, Userstats ? React? ?? ???? ???? ? ??? ? ?? ???? ????? ??????. 4. ?? ?? ? ???? ??? ??? ? ???? ??? ??? ??????.

JavaScript? ??? ?? ????? ??? ?? ??? ??? ?? ?? ?? ????? ?? ???? ???? ?????. ??? ?? ???? ?? ??? ?? ??? ???? ???? ?? ?? ???? ???? ?????. ?? ??, ??? ? ?? ???? ??? (? : ??? null? ??) ?? ??? ????? ??????. ??? ??? ???? ??? ??? ????. closure?? ?? ??? ?? ??; ? ??? ??? ?? ?? ???? ?? ???? ????. V8 ??? ?? ???, ?? ??, ??/?? ???? ?? ??? ?? ??? ??? ????? ?? ??? ?? ??? ????. ?? ?? ???? ??? ??? ??? ??? ???? ????? ?? ?? ???? ?? ???????.
