Kunskapsbanken
Artiklar, guider, tips och trix tillsammans med exempelprogram inom webbprogrammering och webbutveckling. Inläggen är listade i den ordning som de senast uppdaterats.
Artiklar, guider, tips och trix tillsammans med exempelprogram inom webbprogrammering och webbutveckling. Inläggen är listade i den ordning som de senast uppdaterats.
En SPA är en single page application som är skriven i HTML, CSS och JavaScript och laddas som en sida. Det är ett sätt att skriva webbapplikationer som är fokuserade i webbläsaren. För att skriva den typen av applikationer så är det inte ovanligt att använda ett MVC-liknande ramverk som ger tillgång till ett visst grundstöd till hur man skriver sin kod.
Mithril är ett sådant ramverk och vi skall nu bekanta oss med hur Mithril kan användas för att skapa SPA-applikationer.
Denna guide visar dig hur du installerar Apache Cordova.
Apache Cordova är ett open source cross-plattform tool som används för att utveckla hybrida mobilappar till flera operativsystem, bl.a. Android och iOS. Apparna utvecklas i HTML, CSS och JavaScript, Cordova kan sen paketerar om dem till mobilappar som funkar på alla operativsystem Cordova stödjer.
För att våra webapplikationer ska kunna hantera dynamisk data introducerar vi i denna artikel model och request. I kmom01 tittade vi främst på V och C i MVC och nu är det dags för M. M står för modell och i modeller hanterar vi hämtning och behandling av data. I denna övning går vi igenom hur vi hämtar data med request och hur vi sparar undan datat med hjälp av vår modell.
Denna guide visar dig hur du installerar de nödvändiga komponenterna av Android SDK för att kunna köra en Android emulator.
Jag kommer att installera endast det nödvändigaste för att få tillgång till emulatorn. SDK:n kan ta mycket plats på din hårddisk, om du bara installerar de absolut nödvändiga paketen tar det upp mot 6-7 GiB.
När man kommer från en synkron programmeringsvärld så kan det vara lurigt ibland att se hur man skall kunna serialisera ett flöde i den asykrona Node.js världen.
Låt oss ta ett exempel i form av en kommandoradsklient som läser från en MySQL-databas.
Att skriva program för kommandoraden kan vara en trevlig programmeringsövning. Det brukar finnas en del inbyggda funktioner och bibliotek som underlättar för oss att skapa kraftulla kommandoradsprogram, commandline interface (CLI), om vi bara lär oss grunderna.
Så, hur ser då detta ut i Node.js? Hur skapar vi kommandoradsklienter i den asynkrona programmeringsmodell som Node.js förespråkar?
När man startar en server så kan det ibland vara behändigt att ha koll på vilket process id som servern får. Låt oss se hur vi kan ta reda på serverns process id i en Node.js server och spara undan detta id i en fil.
Låt oss se hur vi kan skicka signaler till servern för att stänga ned den och låt oss se hur vi kan hitta servrar som vi “tappat bort” i bakgrunden.
Kom igång med att skriva JavaScript på servern med Node.js för att bygga ett embryo till en RESTful server som svarar på HTTP anrop och levererar olika typer av svar.
Artikeln går igenom grunderna till en HTTP-server i Node.js och visar hur du kan skriva kod som ger olika typer av svar som texter, filer och JSON-objekt.
När man startar en server med Node.js så vill man kunna styra på vilken port servern snurrar. Normalt sätter man portens värde i själva programmet, hårdkodat. Men, säg att man vill att den som startar programmet skall kunna styra vilken port som används, hur löser vi det?
environment variabler, eller miljövariabler, är en variant. Låt oss se hur det kan se ut.
Vi använder den filbaserade databasen SQLite som en databas i flera av våra kurser och vi använder den mot olika programmeringsspråk. Låt oss nu se hur vi kan använda SQLite tillsammans med JavaScript i Node.js.