Lahendatud: stenogramm

Viimane uuendus: 09/21/2023

Javascripti lühikodeerimine võib parandada teie programmeerimisalaseid teadmisi ja pakkuda tõhusaid lahendusi. See tehnika ei seisne ainult koodi väiksemas koguses kirjutamises, vaid ka koodi optimeerimises ja loetavuse parandamises, säilitades samal ajal kõrge jõudluse.

Lühike kodeerimine on tava, mida kõik arendajad peaksid arvesse võtma. See mitte ainult ei suurenda koodi kirjutamise kiirust, vaid vähendab ka vigade tegemise võimalust, kuna teil on ülevaatamiseks vähem ridu. Selle rakendamiseks on mitu võimalust, kuid keskenduda tuleks eelkõige kõige tavalisematele ja tõhusamatele. Kasu on selge; koodihulga vähendamine, vigade esinemise võimaluse vähendamine, loetavuse parandamine ja jõudluse parandamine.

// Longhand
let a;
if (b) {
  a = c;
} else {
  a = d;
}

// Shorthand
let a = b ? c : d;

Javascripti raamatukogud kiirkodeerimiseks

JavaScript mitme paradigma keelena pakub erinevaid viise sama ülesande täitmiseks. Kuid selleks, et saada vilunud arendajaks ja saada JavaScriptist maksimumi, peate kindlasti kasutama mõnda teeki, mis asju lihtsustab.

Paljude lemmik on Lodashi teek. See pakub funktsionaalse programmeerimise paradigma abil utiliidifunktsioone tavaliste programmeerimisülesannete jaoks, mis võimaldab arendajatel kirjutada vähem koodi ja teha rohkem, mistõttu sobib see ideaalselt kiirkirjatehnikate jaoks.

Teine kiiduväärt mainimine on jQuery , mis vaatamata oma pisut vananenud kujule pakub lühendatud süntaksit, mida on lihtne mõista ja kasutada, eriti DOM-manipulatsioonide ja sündmuste käsitlemise jaoks.

Kiirkirjatehnikate mõistmine

Väga oluline on mõista JavaScripti kiirkodeerimisel kasutatavaid erinevaid tehnikaid. Need lihtsad nipid võivad oluliselt parandada teie võimet pakkuda tõhusaid ja mõjusaid lahendusi.

  • Kolmekordne operaator: lihtne ja kompaktne viis "kui-muidu" avalduse kirjutamiseks.
  • Double NOT (!!): seda kasutatakse mis tahes andmetüübi teisendamiseks tõeväärtuseks, mis on kasulik, kui soovite kontrollida muutuja õigsust või väärust.
  • Vaikeparameetrid: lihtne viis funktsiooniparameetrite vaikeväärtuste määramiseks.
  • Noolefunktsioonid: pakkuge lühike viis funktsioonide ja meetodite kirjutamiseks objektidesse.
  • Objekti omaduste stenogramm: lihtne viis objektide omaduste määratlemiseks.

Javascripti kiirkirja rakendamine teie koodis

Kiirkodeerimise tõhus rakendamine sõltub konteksti ja koodi eesmärgi mõistmisest. Teatud stenogrammid võivad tunduda atraktiivsed ja hõlpsasti rakendatavad, kuid ei pruugi olla konkreetse konteksti või funktsiooni jaoks parim valik. Arendajana ärge otsige lihtsalt viise oma koodi lühendamiseks, vaid ka võimalusi selle tõhusamaks ja loetavamaks muutmiseks.

// Longhand
let x;
let y;
let z;

// Shorthand
let x, y, z;

Kasutage neid tehnikaid mõistlikult ja võite märgata, et teie tootlikkus kasvab pidevalt ja teie JavaScripti kood muutub kompaktseks, optimaalseks ja tõhusaks.

Seonduvad postitused: