Hur man experimenterar med JavaScript på din iPad
Älskar det eller hatar det, JavaScript är ett språk som alla moderna programmerare ska känna till. Medan jag tidigare har diskuterat sätt att lära sig JavaScript interaktivt Starta kodning JavaScript just nu med dessa 5 fantastiska fria resurser Börja kodning JavaScript just nu med dessa 5 fantastiska fria resurser Läs mer, ibland är en stor bok nödvändig för att få en fast grundning i subtiliteterna av språket. Men läsning räcker inte: Du måste också experimentera.
Om du sitter framför datorn och lär dig, är en spetsig JavaScript-tolk alltid bara ett klick bort, inbäddat i webbläsarens utvecklingsverktyg. Webbplatsproblem med Chrome Developer Tools eller Firebug räkna ut webbproblem med Chrome Developer Tools Eller Firebug Om du har följt mina jQuery-tutorials hittills har du kanske redan stött på några kodproblem och inte vet hur du fixar dem. När man möter en icke-funktionell kodbit, är det väldigt ... Läs mer. Men låt oss säga att du ligger i sängen sent på kvällen med din Kindle Paperwhite Kindle Paperwhite Review och Giveaway Kindle Paperwhite Review och Giveaway Kindle Paperwhite är Amazons nuvarande flaggskeppsläsare och en som vi har velat granska och ge bort för ganska någon gång. Om du redan äger en Kindle eller en annan eReader, kanske du ... Läs mer, läs en djup översikt av några invecklade språkfunktioner. Du kan inte börja tappa bort på din bärbara dator, även om den ligger bredvid dig. Lösningen är att dra ut din iPad och prova lite kod med den fria och utmärkta Jasic appen.
Vad Jasic vill vara
Här är en chirpy liten video som visar vad Jasic drömmer om att vara:
I ett nötskal, vill Jasic app vara en fullutvecklad utvecklingsmiljö, så att du kan skapa fulla appar med ingenting annat än din iPad (och, tacksamt nog, ett tangentbord för hårdvara). Du kan sedan exportera ditt JavaScript-projekt till Xcode och fortsätta arbeta med det på din dator.
Det kommer aldrig att hända, åtminstone inte för majoriteten av användarna. Jasic är trevligt, men kodande komplexa applikationer på en iPad är helt enkelt inte ett praktiskt förslag. Men Jasic är fortfarande en app du behöver ha på din iPad om du lär dig JavaScript.
Vad Jasic verkligen är, och varför det fortfarande är användbart
Jasic kan inte leva upp till sina egna drömmar, men det är en vackert skicklig JavaScript-scratchpad med många IDE-funktioner.
Under huven erbjuder Jasic en grundligt modern tolk som nästan överensstämmer med ECMAScript 5.1. Vissa avancerade språkfunktioner stöds inte, framför allt eval ()
. I praktiken kan den användas för att leka med och förstå nästan vilken JavaScript-funktion som helst och syntaxen.
När det gäller gränssnittet får du en konsol så du kan console.log ()
till ditt hjärta innehåll. Det finns också syntaxmarkering, liksom automatisk slutförande - otroligt användbar när du trycker på en knapptryckning på ett pekskärms tangentbord.
Med tanke på tangentbordet innehåller Jasics tangentbord en extra rad nycklar, vilket ger dig tillgång till alla dessa väsentliga tecken:
Observera de två Alt-tangenterna: Den enda raden packar faktiskt 27 olika tangenter, eftersom varje tangent har tre separata funktioner. Det svarta staten är standardvärdet, medan den blå Alt-tangenten aktiverar det blå tillståndet och den röda lyser på rött läge. Den någonsin närvarande semikolon är nu bara en enda kran bort, liksom lika tecken. Du kan enkelt citera strängar, skapa alla tre typer av hängslen och navigera i koden med piltangenterna. Det rockar.
Du kan också spara dina filer och komma tillbaka till dem senare.
Den perfekta fria följeslagaren till en JavaScript-bok
Jasic har inga annonser eller nagging påminnelser att uppgradera - det är helt gratis, och det låter dig arbeta i fred. Om du vill ha lite extra oomph kan du välja att köpa en debugger för $ 2, ett OAuth-bibliotek, ett SQLite-bibliotek och några andra relevanta tillägg. Det kompletta buntet till tillvalstillbehör ger dig tillbaka $ 8, men igen, om du bara lär dig JavaScript, är det helt onödigt (förutom att debugger kanske).
Jag kan inte overemphasize vikten av testar kodavsnitt när du läser en JavaScript-bok, och Jasic låter dig göra det här på språng (eller i sängen). Jag tycker att jag slår ut koden (snarare än att kopiera / klistra in) hjälper mig att förstå JavaScripts lilla syntaxkvaliteter också bättre. Ett underbart verktyg för lärande - rekommenderas.
Ladda ner: Jasic för iPad (gratis)
Utforska mer om: JavaScript, webbutveckling.