Eseguire un PING in Javascript con ping.js

Eseguire un PING in Javascript con ping.js

ping.js è una piccola libreria che ci permette di eseguire una sorta di PING in Javascript.

Da prendere con le molle ovviamente; guardate la descrizione direttamente dal canale di GitHub:

Javscript itself doesn't have a native way of sending a "ping", so results may not be completely accurate. Since ajax requests are affected by cross-domain issues (CORS), they are blocked by default. ping.js is using a method of loading a favicon.ico image from any host and timing the response time. If the favicon image doesn't exist, an error is returned along with the ping value. If there's a better way to do this in Javascript, feel free to create an issue, or pull request so I can review.
License
Leggi
Ordinamento alfabetico nelle tabelle di Ant Design e React

Ordinamento alfabetico nelle tabelle di Ant Design e React

Sto provando Ant Design per React, e devo dire che non è male.

Facile da integrare e con una ottima documentazione.

Il componente Table ci permette di stabilire un sorter per ogni colonna.

Leggi
Formattare JSON in Javascript con pretty-print-json

Formattare JSON in Javascript con pretty-print-json

La libreria pretty-print-json è una libreria per Javascript che ci consente di formattare JSON direttamente nelle nostre pagine web.

Scaricate i file dal sito, ed integrate il CSS e il JS.

Leggi
Creare delle API da zero con JSON Server

Creare delle API da zero con JSON Server

Se mi chiedete l'utilità vera di JSON Server non ve la so dire.

Nel senso che è specificato che si tratta di API fake, e non sembra poter reggere un carico di produzione serio.

Quindi penso siano principalmente per creare dei test veloci, da quali poi si andranno a sviluppare le vere API.

Leggi
Autologout in jQuery

Autologout in jQuery

Purtroppo con alcuni utenti (che ha detti utOnti??) un controllo lato server non basta.

Quindi ho impostato anche un controllo lato client; ma controllo di cosa?

Sull'inattività sulle pagine!

Leggi
Controllare quando un componente HTML diventa visibile in jQuery

Controllare quando un componente HTML diventa visibile in jQuery

Supponiamo di avere una pagina web con molto contenuto.

E che dobbiamo intercettare quando un componente diventa visibile nel viewport.

Online ci sono diverse alternative; io ho usato un plugin per jQuery: jquery.appear!

Leggi
Comparare due testi carattere per carattere in Javascript

Comparare due testi carattere per carattere in Javascript

Quello che vogliamo fare oggi, non è una comparazione "secca" tra due testi.

Ma vogliamo compararli carattere per carattere, per verificare se ogni carattere del primo testo è uguale al carattere del secondo testo.

Prendendo, ovviamente, in considerazione la posizione del carattere all'interno deo testi.

Tutto questo usando Javascript!

Leggi
Controllare se un valore è presente in un array in Javascript

Controllare se un valore è presente in un array in Javascript

Mi è stato chiest questo: quando viene scelta una data in una input date che è in un determinato array di date, deve essere restiuito un errore.

In pratica alcune date non possono essere scelte.

Leggi
Aggiungere un elemento dopo un altro elemento in jQuery

Aggiungere un elemento dopo un altro elemento in jQuery

Avevo la necessità di aggiungere un determinato elemento HTML dopo un altro elemento.

Per fare tutto questo ho usato jQuery e la sua funzione after.

Leggi
Informazioni su immagini in Javascript con bg-image

Informazioni su immagini in Javascript con bg-image

Oggi vediamo il plugin per jQuery bg-image.js, che ci permette di reperire informazioni sulle immagini usando Javascript lato client.

Ovviamente il presupposto è che l'immagine sia in qualche modo caricata sul browser.

Ad esempio come background.

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. .

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