Javascript - AJAX

Eliminare tutti gli spazi da una stringa in Javascript

Eliminare tutti gli spazi da una stringa in Javascript

Javascript ha la funzione replace che ci permette di rimipiazzare quello cerchiamo in quello che vogliamo.

Solo che non vale per tutti i caratteri; in sostanza non ha un replaceAll, o non funziona come PHP che lo fa a prescindere.

Leggi
Rimuovere immagini da un testo in Javascript

Rimuovere immagini da un testo in Javascript

Avendo un stringa / testo in formato HTML, vogliamo eleminare tutti i tag img usando Javascript.

Ma non abbiamo il testo nel DOM, ma ci arriva da una fonte esterna (ad esempio un web service).

Come fare?

Leggi
Trovare le immagini in una stringa in Javascript

Trovare le immagini in una stringa in Javascript

Nel titolo ho specificato in una stringa in quanto non andremmo a cercare le immagini nel DOM della pagina.

Nel mio caso specificio devo trovare i tag img all'interno di un testo che mi arriva da un web service.

Leggi
On dropdown show in Bootstrap 4

On dropdown show in Bootstrap 4

In pratica ho bisogno di intercettare quando viene visualizzato il dropdown in Bootstrap 4.

La cosa è molto facile, in quanto abbiamo degli eventi da usare in jQuery.

Leggi
Intercettare il cambio di mese in jQuery FullCalendar

Intercettare il cambio di mese in jQuery FullCalendar

FullCalendar non mette a disposizione degli eventi per intercettare il cambio di mese.

Ma possiamo farlo usando gli eventi delle frecce, che hanno delle classi CSS univoche.

Il codice qui sotto usa jQuery, e si riferisce alla versione 3 di FullCalendar.

Leggi
Schedulare task in Node.js con node-cron

Schedulare task in Node.js con node-cron

Cron è uno schedulatore per sistemi *NIX.

Abbiamo anche visto alcune sue implementazioni in alcuni linguaggi, ed oggi vediamo come usare la sua sintassi in ambito Node.js.

Per farlo usiamo node-cron:

# npm install cron

Leggi
Manipolare SVG in Javascript con Snap.svg

Manipolare SVG in Javascript con Snap.svg

La libreria Snap.svg ci permette di lavorare con SVG in Javascript in maniera abbastanza semplice (sempre se si conosce la materia).

La cosa bella è che può sia creare / manipolare SVG da zero, che già esistenti.

Anche l'installazione è molto semplice, in quanto non richiede altre librerie.

Leggi
Creare un filewatcher in Node.js con Chokadir

Creare un filewatcher in Node.js con Chokadir

Node.js arriva già alcune metodi per controllare il filesystem.

Ma, a detta dei creatori di Chokadir, hanno delle limitazioni:

  • Node.js fs.watch:

    • Doesn't report filenames on OS X.

    • Doesn't report events at all when using editors like Sublime on OS X.

    • Often reports events twice.

    • Emits most changes as rename.

    • Has a lot of other issues

    • Does not provide an easy way to recursively watch file trees.

  • Node.js fs.watchFile:

    • Almost as bad at event handling.

    • Also does not provide any recursive watching.

    • Results in high CPU utilization.

Leggi
Metodi di utilità in Javascript con Ramda

Metodi di utilità in Javascript con Ramda

Ramda è una delle diverse ottime librerie per Javascript piena di metodi di utilità.

E' una libreria stile "funzionale" e non richiede dipendenze.

La possiamo usare sia in Node.js che nel browser (come nel nostro caso).

Leggi
Convertire HTML in Markdown con Javascript

Convertire HTML in Markdown con Javascript

Turndown è una libreria per Javascript che ci consente di convertire l'HTML in Markdown.

Per me è molto comodo, visto che Markdown non lo uso mai.

E' possibile usare Turndown sia con Node.js che nel browser (come nel nostro caso).

Leggi
About Mattepuffo.com

Blog dedicato all'informatica e alla programmazione!
Tutti i contenuti di questo blog, tranne casi particolari, sono sotto licenza Licenza Creative Commons Creative Commons Attribution-Noncommercial-Share Alike 2.5. .

2576 articoli
310 commenti
19 progetti
Altri link
  • About
  • Scrivimi
  • Copyright
  • Sitemap
  • matteo.ferrone@yahoo.it
  • GitHub
  • Privacy Policy