Uppy - Plug-in gratuito per caricamento file JavaScript ES5 / ES6
Uno degli input di forma più difficili da progettare è il caricamento del file . Ha uno stile HTML predefinito, ma non è la cosa più bella del mondo.
Uppy porta i caricamenti di file a un livello completamente nuovo con un'interfaccia personalizzata e un processo di caricamento dinamico in stile Ajax .
Funziona con il codice ES5 / ES6, quindi puoi creare le tue app Web con i più recenti standard JavaScript. Inoltre, supporta anche i caricamenti di file da siti di cloud storage come Dropbox o Google Drive, quindi è uno script di caricamento di file multiforme per il web.
Uppy è completamente gratuito e open-source, con un repo su GitHub. Tuttavia, il modo più semplice per installare questo plugin è attraverso npm o Yarn, quindi puoi eseguirlo come un vero pacchetto .Dopo aver aggiunto i file al tuo sito web, includi solo il file Uppy.js e il codice CSS . Quindi, scegli come target qualsiasi campo di input che desideri e Uppy si prende cura di tutto il resto.
Ha un'interfaccia unica che assomiglia a una grande posizione quadrata per trascinare e rilasciare i file. Puoi anche selezionare elementi dal tuo disco rigido o persino caricare file in remoto da URL esterni . Piuttosto pazzo!
È possibile trovare l'intero processo di installazione nella pagina della documentazione, ma richiede almeno una certa comprensione di ECMAScript 6 . Questa libreria guarda al futuro dello scripting e non è la cosa più facile da usare con JavaScript puro vanilla.
Ma se sei seriamente interessato allo sviluppo del web, vale comunque la pena di imparare ES6. Puoi trovare tonnellate di risorse online per l'auto-insegnamento e puoi anche usare Uppy come il tuo primo progetto "reale" per immergerti e iniziare a imparare.
Guarda l'esempio di Dashboard per vedere Uppy in azione . Per questa pagina, il caricamento è nascosto dietro un pulsante di attivazione, in cui si fa clic sul pulsante per visualizzare un campo di caricamento modale.Da lì, puoi selezionare se vuoi caricare un'immagine dal tuo computer, dal web o anche dalla tua webcam !
La pagina degli esempi offre una panoramica, tra cui un esempio di trascinamento e rilascio, insieme a una pagina demo internazionalizzata .
Ma, per imparare davvero come funziona, ti consiglio di sfogliare i documenti e sfogliare il repository principale di GitHub. Puoi anche condividere i tuoi pensieri con i creatori su Twitter @transloadit.
Ottieni istantaneamente le tue foto per smartphone con Prynt
Prendi e pubblica foto di te, della famiglia e degli amici, e praticamente della tua vita di tutti i giorni? Dove conservi le tue foto quando hai finito? Se vuoi un modo più tangibile di conservare istantanee della tua vita, piuttosto che perdere le tue foto su account social o, peggio, su cloud storage, perché non stamparle sul posto con Prynt?P
Il modo in cui sviluppiamo e codifichiamo da remoto non è cambiato molto negli ultimi anni . Dopotutto, l'atto di codificare se stesso è qualcosa che richiede attenzione e un certo senso di solitudine per essere in grado di fare bene. Ma cosa succede se sei bloccato e vuoi un modo più personale per superare un certo problema di codifica?Ko