JavaScript ? ??? ??: ?? ???
??? ??? ?? ??, ??, ??? ? ??? ??? ??? ???? ???? ???? ? ???? ??? CSS ?????. JavaScript? ??? ??? ??? ???? ??? ??? ???? ?? ??? ??? ???? ????? ??????? ??? ???? ???? ??? ? ????? ??? ? ?? ????.
1. ??? ??? ??????
??? ??? ???? ???? ??? ?? ?? ???? ??? ?? ???? ???? CSS ??? ??? ? ????.
CSS? ?? ??:
@media (max-width: 768px) { body { background-color: lightblue; } }
JavaScript? ???? Window.matchMedia() ???? ???? ??? ??? ??? ???? ?? ??? ? ????.
2. ??? ??? JavaScript ??
Window.matchMedia() ???? ???? ??? ??? ????? ???? ????? ????? ?? ??? ??? ? ????.
??:
const mediaQuery = window.matchMedia("(max-width: 768px)");
???? ????? ??:
if (mediaQuery.matches) { console.log("Viewport is 768px or smaller."); } else { console.log("Viewport is larger than 768px."); }
3. ??? ?? ?? ?? ??
addEventListener ???? ???? ??? ?? ??? ?? ??? ??? ? ????.
?:
const mediaQuery = window.matchMedia("(max-width: 768px)"); function handleMediaQueryChange(e) { if (e.matches) { console.log("Now in mobile view."); } else { console.log("Now in desktop view."); } } // Attach listener mediaQuery.addEventListener("change", handleMediaQueryChange);
? ?? ??? ???? ?? ??? ?? ?? ??? ??? ???? ?????.
4. ???? ?? ??
a) ?? ???? ??
?? ??? ?? JavaScript ?? ????? ?????.
const mediaQuery = window.matchMedia("(max-width: 768px)"); function adjustLayout() { if (mediaQuery.matches) { document.body.style.backgroundColor = "lightblue"; } else { document.body.style.backgroundColor = "white"; } } // Initial check and listener adjustLayout(); mediaQuery.addEventListener("change", adjustLayout);
b) ???? ???? ??
?? ??? ??? ?? ????? ????? ?????.
const mediaQuery = window.matchMedia("(max-width: 768px)"); if (mediaQuery.matches) { // Load mobile-specific script import("./mobile.js").then(module => { module.init(); }); }
c) ????? ??
??? ????? ?? ????? ?????? ???????.
@media (max-width: 768px) { body { background-color: lightblue; } }
5. JavaScript? ??? ?? ??? ??
- ?? ??: ???? ?? ???? ??? ?? ??? ?????.
- ?? ???: ???? ????? ???? ?????.
- ??? ???: ??? ??? ?? ??? ?? ??? ?? ?????.
- ??? UX: ??? ??? ???? ?? ????? ??????.
6. ?? ??
- CSS? JavaScript ??: ??? ???? CSS? ???? ???? JavaScript? ?????.
- ?? ?? ??? ????: ? ?? ??? ??? ? ?? ??? ????? ???? ???????.
- ??: ???? ?? ????? ?? ?? ??? ?? ?????.
- ?? ?? ??: ? ?? ???? ?? addListener?? addEventListener? ?????.
7. ???? ???
???? ?? ????? Window.matchMedia() API? ???? ?????. ??? ?? ??????? MediaQueryList? addEventListener ???? ?? ???? ??? ? ????.
8. ?: ??? ?? ??
??? ??? ??? JavaScript? ???? ??? ??? ???? ?? ????.
const mediaQuery = window.matchMedia("(max-width: 768px)");
9. ??
JavaScript? ??? ??? ???? ?? ???? ???? ??? ???? ?? ? ????. ??? ?? ??? ?? ??? ???? ?? ??? ????? ??? ? ?? ??? ??? ??? ?? ?????. ??? ??? ??? ?? ????? ?? ???? ? ??????? ???? ? ??????.
?????. ?? Abhay Singh Kathayat???!
**?? ?????? ??? ?? ??? ?? ?? ??? ?? ??? ??????. ?? ????? ?? ???? ??? ???? ??????? ???? ?? ??? ????? ??? ?????? ???? ?????.
? ???? ???? **kaashshorts28@gmail.com.
? ??? JavaScript ? ??? ??: ??? ? ?? ? ?????? ??? ?? ?????. ??? ??? 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)

??? ??











Java ? JavaScript? ?? ?? ????? ??? ?? ?? ?? ???? ????? ?????. Java? ??? ? ??? ?????? ??? ???? JavaScript? ?? ? ??? ??? ?????.

JavaScriptCommentsareEnsentialformaining, ?? ? ???? 1) Single-LinecommentsERUSEDFORQUICKEXPLANATIONS.2) Multi-linecommentSexplaincleClexLogicOrprovidedEdeDDocumentation.3) inlineecommentsClarifySpecificPartSofcode.bestPractic

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

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

JavaScriptIspreferredforwebDevelopment, whithjavaisbetterforlarge-scalebackendsystemsandandandoidapps.1) javascriptexcelsincreatinginteractivewebexperiences withitsdynatureanddommanipulation.2) javaoffersstrongtypingandobject-Orientededededededededededededededededdec

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

javascriptassevenfundamentalDatatatypes : ??, ???, ??, unull, ??, ? symbol.1) ?? seAdouble-precisionformat, ??? forwidevaluerangesbutbecautiouswithfatingfointarithmetic.2) stringsareimmutable, useefficientconcatenationmethendsf

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