Vyriešené: Odstráňte diakritiku

Hlavným problémom pri odstraňovaní diakritiky je, že môže spôsobiť veľa zmätku. Bez diakritiky môžu slová vyzerať navzájom veľmi odlišne a môže byť ťažké pochopiť, čo niekto hovorí.

 from a string

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

Prvý riadok vytvára funkciu, ktorá berie reťazec ako argument. Druhý riadok hovorí, že funkcia vráti reťazec bez diakritiky. Tretí riadok hovorí, že pre každý znak v reťazci, ak existuje diakritika zodpovedajúca tomuto znaku v diakritike, nahraďte znak diakritikou. V opačnom prípade nechajte postavu tak, ako je.

regex

Regex je výkonná knižnica na spracovanie textu pre JavaScript. Umožňuje vám priraďovať vzory v texte a dá sa použiť na rôzne účely, ako je overenie alebo vyhľadávanie.

pošta

Mail je knižnica na odosielanie a prijímanie e-mailov v jazyku JavaScript. Poskytuje jednoduché rozhranie API na odosielanie a prijímanie e-mailov, ako aj množstvo funkcií na uľahčenie odosielania e-mailov.

Mail je dostupný ako balík npm. Môžete ho nainštalovať pomocou nasledujúceho príkazu:

inštalačnú poštu npm

Ak chcete použiť Mail, musíte najprv vytvoriť inštanciu objektu Mail. Tento objekt predstavuje váš aktuálny e-mailový účet. Inštanciu objektu Mail môžete vytvoriť pomocou nasledujúceho kódu:

var mail = new Mail();

Po vytvorení inštancie objektu Mail môžete začať odosielať a prijímať e-maily pomocou jeho API. Ak chcete odoslať e-mail, musíte najskôr vytvoriť objekt správy. Objekt správy obsahuje všetky informácie potrebné na odoslanie e-mailu. Objekt správy môžete vytvoriť pomocou nasledujúceho kódu:

var správa = nová správa ();

Potom musíte pridať adresu príjemcu do vlastnosti príjemcov objektu správy. Adresu príjemcu môžete pridať pomocou reťazca alebo poľa reťazcov. Ak chcete pridať viacerých príjemcov, môžete namiesto jednej reťazcovej hodnoty pre príjemcov použiť pole. Nakoniec musíte do objektu správy pridať ďalšie potrebné informácie, ako sú riadky predmetu a hlavný text. Tieto informácie môžete pridať buď pomocou vlastností objektu správy, alebo ich odovzdaním ako argumenty pri volaní metód na objekte pošty. Na odoslanie správy môžete napríklad použiť metódu send() na objekte pošty:

mail.odoslat(spravu);

Prípadne môžete použiť jednu z pohodlných metód aplikácie Mail, ako napríklad sendEmail() alebo sendFile(). Tieto metódy využívajú jeden argument – ​​reťazec obsahujúci všetky informácie potrebné na odoslanie vášho e-mailu – a automaticky vygenerujú všetky potrebné štandardné kódy na odoslanie vášho e-mailu. Napríklad tu je návod, ako môžete použiť sendEmail() na odoslanie správy:

JPG

V JavaScripte neexistuje natívna podpora obrázkov JPEG, ale existuje niekoľko knižníc, ktoré túto funkciu poskytujú.

Jednou z knižníc je jpeg-js, ktorá poskytuje jednoduché API na dekódovanie a kódovanie obrázkov JPEG.

Ďalšou knižnicou je jpeg-stream, ktorá poskytuje stream-based API na dekódovanie a kódovanie obrázkov JPEG.

Súvisiace príspevky:

Pridať komentár