nl.hideout-lastation.com
Paradijs Voor Ontwerpers En Ontwikkelaars


Nieuwe projecten maken met Google's Web Starter Kit [Guide]

Google heeft zojuist een boilerplate uitgebracht met de naam Google Web Starter Kit . Web Starter Kit is bedoeld om webontwikkelaars te helpen snel een nieuw webontwikkelingsproject te starten .

Het bevat krachtige tools zoals BrowserSync, LiveReload, HTTP Server, PageSpeed, ImageMin, Sass Compiler, JSHint en een aantal sjablonen die we kunnen gebruiken om webtoepassingen te ontwikkelen die op meerdere apparaten werken . Laten we eens kijken hoe we de Web Starter Kit kunnen gaan gebruiken.

Ermee beginnen

Google Web Starter Kit kan worden gedownload van Google Web Starter Page en u kunt het meteen gebruiken. Maar om gebruik te maken van de hulpmiddelen die daarbij horen, zult u de volgende hulpmiddelen moeten installeren.

Zorg eerst dat u NodeJS hebt geïnstalleerd, wat nodig is om een ​​aantal Gulp-taken uit te voeren, waaronder PageSpeed, ImageMin en JSHint.

Omdat Web Starter Kit Sass gebruikt om de CSS samen te stellen, moet u ook Ruby en Sass installeren.

Ten slotte moet u ook Gulp installeren. Web Starter Kit wordt ook geleverd met een aantal Gulp-plug-ins die ontwikkeltaken automatiseren. Alle Gulp-plug-ins zijn vooraf geconfigureerd in gulpfile.js, die u kunt vinden in de hoofdmap van de Web Starter Kit.

Om Gulp te installeren , gebruikt u de onderstaande opdracht.

 npm installeer gulp 

Zodra al deze hulpmiddelen zijn ingesteld, kunnen we de Web Starter Kit gaan gebruiken.

Web Starter Kit gebruiken

Zoals eerder vermeld, kunt u Web Starter Kit downloaden van de Google Web Starter-pagina en het uitpakken naar de gewenste map. Een andere manier om de kit te krijgen is om het git commando te gebruiken om het te downloaden van de Github Repository. Rennen:

 git clone https://github.com/google/web-starter-kit.git 

Met deze opdracht kopieert u alle Web Starter Kit naar uw computer. Dit brengt ook een nieuwe map met de naam "web-starter-kit" met een aantal mappen, waaronder een app map, Gulpfile.js, package.json en anderen. Vervolgens zullen we Web Starter Kit-afhankelijkheden installeren (bestanden en bibliotheken die nodig zijn voor ontwikkeling). Voer eenvoudig deze opdracht uit om de afhankelijkheden te installeren:

 npm installeren 

Zodra de dependecies zijn geïnstalleerd, zijn we helemaal klaar en kunnen we beginnen met het bouwen van onze webapplicatie. Op dit moment bevinden alle bestanden en mappen zich in onze projectdirectory.

Bouw Web Starter Kit met Gulp

Web Starter Kit is uitgerust met Gulp-plug-ins om het gewicht van onze ontwikkeltaken te verminderen. Hier volgen enkele nuttige opdrachten die u in gedachten kunt houden. Voer ze uit in Terminal of Command Prompt.

gulp serve . Deze opdracht dient de app in de browser met een localhost adres en voert de LiveReload uit waarmee de pagina in de browser wordt vernieuwd telkens wanneer u een wijziging in de bestanden hebt aangebracht. De opdracht zal ook BrowserSync uitvoeren. Zoals we in onze vorige tutorial hebben besproken, zal BrowserSync de gebruikersinteractie synchroniseren zoals klikken, scrollen en de pagina's herladen op meerdere apparaten terwijl u de bestanden bewerkt.

Web Starter Kit bekeken in mobiele emulatie van Chrome.

gulp pagespeed is een ander handig commando. Deze opdracht geeft de prestatiescores van de pagina's van uw toepassing weer volgens de paginaspeed-API van Google. Het is een handig hulpmiddel om inzicht te krijgen in de prestaties van uw pagina's.

De gulp opdracht genereert op zijn beurt een nieuwe map met de naam dist- map, die de distributie-klaar-bestanden bevat. Bestanden zoals HTML, JS, CSS en afbeeldingen in deze map zijn geoptimaliseerd en gecomprimeerd.

Een paar kanttekeningen

Web Starter Kit is gebouwd met de nieuwste webtechnologie. De Web Starter Kit werkt alleen met de nieuwste versie van browsers zoals Internet Explorer 10, Firefox 30, Chrome 34, Opera 23 en Safari 23. Verder zijn er, op basis van mijn test, een paar problemen die voorkomen in Internet Explorer 9 en een eerdere versie van de bovengenoemde browsers. Dus als u verplicht bent om uw webtoepassing in oudere browsers te laten werken, heeft u misschien wat meer werk nodig om de technologische hiaten van die browsers te vullen.

Conclusie

Het gebruik van de Google Web Starter Kit zal helpen bij de ontwikkeling van een krachtige en goed presterende webtoepassing met meerdere apparaten. De kit bevat sjablonen voor een stylinggids en is een krachtige tool die vooraf is geconfigureerd, zodat we ons webapplicatieproject snel kunnen ontwikkelen.

20 moderne trapideeën om je huis extra pit te geven

20 moderne trapideeën om je huis extra pit te geven

Trappenhuisontwerpen zijn altijd vrij eenvoudig geweest, want wie besteedt tijd aan het renoveren van het uiterlijk van een trap als je het hele interieur van een huis wilt ontwerpen, toch? Maar wanneer het budget het toelaat en wanneer het gevoel voor design oplaait, krijgen we soms een aantal behoorlijk interessant ogende trapontwerpen, zoals deze

(Technische en ontwerptips)

10 apps om uw Instagram-ervaring op Android te verbeteren

10 apps om uw Instagram-ervaring op Android te verbeteren

Instagram bestaat al een tijdje en is een van 's werelds populairste app voor het delen van foto's geworden op elk platform waar het is vrijgegeven. Maar net als veel apps, heeft het zijn eigenaardigheden en kleine ergernissen die je laten wensen dat er ergens een beter alternatief was.In deze post helpen we je om het meeste uit Instagram te halen met het gebruik van Android-apps die kunnen helpen de gaten in het Instagram-ecosysteem te herstellen

(Technische en ontwerptips)