Fondazione 6 - 10 fantastiche nuove funzionalità
Gli sviluppatori del framework di front-end della Fondazione non si sono semplicemente seduti sugli allori, mentre il team Bootstrap ha lavorato alla loro impressionante nuova major release. L'anno scorso hanno fatto un fantastico World Tour per condividere le loro conoscenze con i loro utenti e chiedere loro come stavano usando Foundation nel loro lavoro nella vita reale.
Dopo essere tornati ai loro banchi, hanno aggregato i bisogni e i desideri dei loro utenti e si sono impegnati a pianificare la nuova versione principale del framework: Foundation 6.
È ancora in fase di sviluppo, ma i piani sono molto promettenti. Le prossime funzionalità si concentrano su 3 aree principali: prestazioni, personalizzazione e accessibilità . Diamo un'occhiata a 10 di queste funzionalità ora.
1. Flusso di lavoro semplificato
Basandosi sulle esperienze degli utenti, il team della Fondazione ha sviluppato un nuovo slogan, "Prototype to Production", per Foundation 6. Ciò significa un nuovo flusso di lavoro semplificato che consentirà a progettisti e sviluppatori di passare direttamente dal prototipo alla produzione .

2. Processo di installazione semplificato per la versione Sass
Una delle cose più straordinarie del framework Foundation è che è stato creato con il linguaggio di stile Sass, quindi è possibile personalizzare rapidamente le regole di stile predefinite in base alle nostre reali esigenze .

3. Uno stack di setup nuovo e memorizzato per i Maximalist
Oltre alla normale versione di Sass, Foundation 6 verrà distribuito con una versione Sass sdoppiata che offrirà agli sviluppatori potenti opzioni di personalizzazione .
ZURB, il creatore di Foundation, aprirà il proprio stack di sviluppo per il pubblico, tra cui il proprio generatore di siti statici, server live-reload e numerose tecniche di ottimizzazione interne, inclusa l'integrazione di UnCSS per la rimozione di stili non utilizzati e UglifyJS per la compressione JavaScript.

4. Tempo di caricamento della pagina ridotto
Il team della Fondazione ha dovuto affrontare alcune critiche costruttive che affermavano che nella maggior parte dei progetti della Fondazione, circa il 90% del codice CSS va inusitato. Questo non era vero solo per Foundation, ma anche per altri importanti framework CSS come Bootstrap e TopCoat. Come parte della loro risposta, Zurb ha deciso di ridurre significativamente le dimensioni del file del CSS in uscita implementando una riduzione del codice del 40-50% circa.

5. Stili di base che fungono da wireframe
L'altra parte dello sforzo di miglioramento delle prestazioni è creare uno stile di base che funge da wireframe anziché da un progetto finale . Questo porta principalmente a un tema più leggero, ma ha anche un altro grande vantaggio. Man mano che più regole di stile verranno spostate in singoli componenti, gli sviluppatori avranno la possibilità di progettare più facilmente il loro design .

6. Importazione selettiva facilitata
Foundation 5 consente agli sviluppatori di scegliere solo i componenti che vogliono utilizzare. Foundation 6 porterà questo sforzo al livello successivo spostando la funzione di importazione selettiva nel file Sass di _settings.scss.

7. Leaner e Cleaner Sass
Nel processo di riprogettazione il team della Fondazione ha ripensato ogni aspetto del framework, così ha anche cambiato il modo in cui ha usato il linguaggio del foglio di stile Sass . Hanno scoperto che in alcuni casi hanno sfruttato eccessivamente Sass, il che ha comportato l' inutile sovrapposizione dell'output CSS . Con l'obiettivo di avere una base di codice più snella e pulita nella loro mente, hanno anche razionalizzato la loro struttura Sass.

Se ami i mix, non ti preoccupare, ogni componente li avrà ancora, è solo che saranno riprogettati per essere più efficienti e utili di quello che sono attualmente.
8. Mix di griglia migliorati
Riducendo i mixin dei componenti, Foundation 6 arriverà con mixin di griglia potenziati che ci permetteranno di creare una griglia più personalizzata .

9. Perfetta integrazione di plugin JavaScript personalizzati
La Foundation 5 attualmente ha molti componenti JavaScript come dialoghi modali, tooltips, sticky navigation bar, lightbox e molti altri che un sito web moderno ha bisogno, ma la prossima importante release ci consentirà di scrivere i nostri plugin JavaScript personalizzati sfruttando il nucleo della Foundation . È un enorme passo in avanti sia per la facilità d'uso che per le prestazioni .

10. Completa accessibilità
Probabilmente la caratteristica più sorprendente della nuova Foundation 6 è che sarà completamente accessibile. Ogni componente e lo snippet di codice verranno forniti con gli attributi WAI-ARIA appropriati e i ruoli principali. Inoltre, agli sviluppatori verrà anche fornita una guida per l' utente su come utilizzare gli standard web di a11y .


Trova tag semantici con questo robot HTML5
Il doctype HTML5 è cambiato molto nel mondo della codifica frontend. Il nuovo standard è venuto con un sacco di nuovi elementi, molti dei quali sono ora più semanticamente accurati rispetto alle semplici div.Ma come fai a sapere qual è l'elemento migliore per la tua navigazione secondaria o barra laterale? Ba

Perché la tua opinione è importante e perché non dovresti averne paura
Abbiamo tutti opinioni. Alcuni di noi non hanno alcuna inibizione a condividerli con sconosciuti in rete o tramite i social media. In alcune circostanze, due opinioni molto diverse si scontrano e si scatena l'inferno. E questo accade su base giornaliera, a volte ogni ora.Avere opinioni è salutare.