See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 9913|Vastuse: 0

[JavaScript] 10 nõuannet, kuidas kasutada konsooli JS silumiseks professionaalsemalt

[Kopeeri link]
Postitatud 07.08.2018 13:29:40 | | | |
Esiteks pean tunnistama, et kasutan seda platvormi, et puhastada oma arenduskeskkonna skelett (konspekt). Mõnikord pole see "maagia", mida ma teen (mõned nimetavad seda "kodeerimiseks"), nii täiuslik, kui mu kolleegid näevad, kui nad neile neid suurepäraseid tulemusi näitavad. Jah, ma ütlesin: mõnikord kasutan vanamoodsat katse-eksituse meetodit, mida me kõik nimetame "silumiseks" :)



Üks asi, mis mind viimase kümnendi jooksul kirglikult huvitab, on olnud front-end arendus (eriti Javascrip{filtering}t). "Käsitöölisena" meeldib mulle turul uusi tööriistu õppida. Selles loos annan teile suurepäraseid, professionaalsemaid nõuandeid, kuidas kasutada "vana" konsooli.

Jah, me kõik teame selle põhilist kasutust:

console.log('Tere, maailm!'); logi sõnum või objekt konsooli

console.info('Midagi juhtus...'); Sama mis konsoolilogiga

console.warn ('Midagi kummalist juhtus...'); Sama mis konsooli logi, aga annab hoiatuse

console.error ('Midagi kohutavat juhtus...'); Sama mis konsooli logis, aga annab vea


Nii et loodan, et nüüd saan anda sulle mõned näpunäited, mida sa varem ei teadnud, ja neid mänguviise, mis võivad muuta sind professionaalsemaks siluriks.

Nipp #1 console.trace()


Kui soovid saada logiinfo vihjeasukoha, saad kasutada console.trace() virnajälgi logiandmetega.





Nipp #2 console.time() & console.timeEnd()

Kui otsid salakavalamat jõudlusprobleemi, kasuta console.time() aja arvutamiseks ja seejärel console.timeEnd() printimiseks.




Nipp #3 console.memory

Kui su jõudlusprobleemid on keerulisemad ja otsid peidetud mäluleket, võid proovida kasutada console.memory (mis on omadus, mitte funktsioon), et kontrollida kuhja suuruse olekut.







Nõuanne #4 console.profile('profileName') & console.profileEnd('profileName')

See ei ole tavapärane lähenemine, kuid on laialdaselt toetatud. Saad kasutada console.profile('profileName') ja seejärel console.profileEnd('profileName'), et käivitada ja lõpetada brauseri jõudlustööriist – "performance profile" koodist. See aitab sul täpselt analüüsida, mida soovid, ja vältida hiire klõpsimist, mis sõltub programmi täitmise ajast.



Nipp #5 console.count ("ASJAD, MIDA MA LOEN")

Korduvate funktsioonide või koodi puhul võid kasutada console.count('?') Et lugeda, mitu korda su koodi on loetud.




Nõuanne #6 console.assert (vale, "Logi mind!")

Jah, tingimuslik logimine ei mähki sinu logisid if-else :)

Saad kasutada console.assert(condition, msg) faili, et logida midagi, kui tingimus on vale.

Vastutusest loobumine: Node.js. aastal tekitab see väitevea!




Nipp #7 console.group('grupp') & console.groupEnd('grupp')


Pärast nii paljude logide kirjutamist võid neid korrastada. Väike, kuid kasulik tööriist on console.group() ja console.groupEnd(). Kasuta konsooligruppe konsoolilogide organiseerimiseks, iga grupp loob hierarhias uue taseme. Kutsun groupEnd() vähendama ühe taseme võrra (tagasi eelmisele tasemele).




Nipp #8 Keelte asendused

Logimisel saad kasutada stringe, et asendada merge-muutujaid. Need viited on (%s = string, %i = täisarv, %o = objekt, %f = float).




Nipp #9 console.clear()

Nii et olles nii palju logisid kirjutanud, on aeg oma konsooli puhastada.




Nõuanne #10 console.table()

Minu arvates on see tõeline "pärl"! Saad kasutada console.table() väga ilusa laua printimiseks!







Eelmine:Java arendustööriist IntelliJ IDEA 2018 Hiina hiina paketi allalaadimine
Järgmine:Erinevus SpringMVC ja Springbooti vahel (väljavõte)
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com