Isonjululwe: Susa amagama

Ingxaki ephambili yokususa i-diacritics kukuba inokubangela ukudideka okukhulu. Ngaphandle kobizo-magama, amagama asenokubonakala ahluke gqitha kwelinye, yaye kunokuba nzima ukuqonda ukuba umntu uthini.

 from a string

function removeDiacritics(str) {
  return str.replace(/[^u0000-u007E]/g, function(a){ 
     return diacriticsMap[a] || a; 
  });
}

Umgca wokuqala wenza umsebenzi othatha umtya njengempikiswano. Umgca wesibini uthi umsebenzi uzakubuyisela umtya kunye nazo zonke izicatshulwa ezisusiweyo. Umgca wesithathu uthi kumlinganiswa ngamnye kumtya, ukuba kukho i-diacritic ehambelana naloo mlinganiswa kwi-diacriticsMap, buyisela umlinganiswa kunye ne-diacritic. Ngaphandle koko, shiya nje umlingiswa njengoko unjalo.

regex

I-Regex lilayibrari esebenzayo yokucwangcisa isicatshulwa kwiJavaScript. Ikuvumela ukuba utshatise iipatheni kumbhalo, kwaye ingasetyenziselwa iinjongo ezahlukeneyo, ezifana nokuqinisekisa okanye ukukhangela.

iposi

Imeyile lithala leencwadi lokuthumela nokufumana i-imeyile kwiJavaScript. Inika i-API elula yokuthumela kunye nokufumana i-imeyile, kunye neentlobo ezahlukeneyo zeempawu zokwenza ukuthumela i-imeyile kube lula.

Imeyile iyafumaneka njengepakethe ye-npm. Ungayifaka usebenzisa lo myalelo ulandelayo:

npm faka imeyile

Ukusebenzisa iMeyile, kufuneka uqale wenze umzekelo wento yemeyile. Le nto imele iakhawunti yakho ye-imeyile yangoku. Unokwenza umzekelo wento yemeyile usebenzisa le khowudi ilandelayo:

var mail = iMeyile entsha ();

Nje ukuba wenze umzekelo wemeyile into, ungaqala ukuthumela kunye nokufumana ii-imeyile usebenzisa i-API yayo. Ukuthumela i-imeyile, kufuneka uqale wenze into yomyalezo. Into yomyalezo iqulethe lonke ulwazi oluyimfuneko ukuthumela i-imeyile. Unokwenza into yomyalezo usebenzisa le khowudi ilandelayo:

var umyalezo = uMyalezo omtsha ();

Emva koko, kufuneka udibanise idilesi yomamkeli kwipropati yomamkeli wento yomyalezo. Unokongeza idilesi yomamkeli usebenzisa nokuba ngumtya okanye uluhlu lweentambo. Ukuba ufuna ukongeza abamkeli abaninzi, ungasebenzisa uluhlu endaweni yexabiso lomtya omnye kubamkeli . Okokugqibela, kufuneka ungeze naluphi na olunye ulwazi oluyimfuneko kwinto yomyalezo, njengemigca yesihloko kunye nombhalo womzimba. Unokongeza olu lwazi usebenzisa nokuba ziipropati kwizinto zomyalezo okanye ngokuwugqithisa njengeengxoxo xa ufowuna iindlela kwizinto zeposi. Umzekelo, ungasebenzisa indlela yokuthumela () kwinto yeposi ukuthumela umyalezo wakho:

imeyile.thumela(umyalezo);

Kungenjalo, ungasebenzisa enye yeendlela eziluncedo zeMeyile ezifana ne-SendEmail() okanye sendFile(). Ezi ndlela zithatha ingxabano enye-umtya oqulethe lonke ulwazi olufunekayo ukuthumela i-imeyile yakho-kwaye uvelise ngokuzenzekelayo yonke ikhowudi ye-boilerplate efunekayo yokuthumela i-imeyile yakho. Umzekelo, nantsi indlela onokuyisebenzisa ngayo sendEmail() ukuthumela umyalezo wakho:

JPG

Akukho nkxaso yasekuhlaleni yemifanekiso yeJPEG kwiJavaScript, kodwa kukho iilayibrari ezininzi ezibonelela ngokusebenza.

Elinye ilayibrari yi-jpeg-js, ebonelela nge-API elula yokuguqula ikhowudi kunye nokufaka iikhowudi kwimifanekiso yeJPEG.

Enye ilayibrari yi-jpeg-stream, ebonelela nge-API esekwe kumjelo wokwenza iikhowudi kunye nokufaka iikhowudi kwimifanekiso yeJPEG.

Izithuba ezihambelanayo:

Shiya Comment