den bedste måde at lære javascript

, den bedste måde at lære javascript,,,,, 59,,,,,,,,, 206,,,,,,, det cyber - mandag envato tuts + kurser vil blive reduceret til $3.- og' t miss. denne post er en del af en ny serie: den bedste måde at lære.... den bedste måde at lære phpthe bedste måde at lære pyton, lære noget nyt er skræmmende.for mig, er det største problem med op til nye færdigheder, er, at jeg ikke ved, hvad jeg ikke ved.i betragtning af, at det er ofte nyttigt at finde en plan for at lære, hvad du er interesseret i.det er, hvad denne post: deres plan, deres køreplan, deres handlingsplan for uddannelse javascript!du behøver ikke at bekymre dig om at finde de bedste midler, sortere dem, og finde ud af, hvad vi skal lære.det er alle her.bare følg den, skridt for skridt.,, opgave 0: forstår, hvad javascript er og ikke,,, javascript er det sprog, der tales i browseren.,,, før du begynder at lære javascript, tag et øjeblik til at forstå, hvad det er, og det er, javascript er ikke jquery, lysglimt eller kaffe.det er et programmeringssprog, adskilt fra alle de.,, javascript er sproget i browseren (ikke udelukkende i disse dage, men).det primære formål er at tilføje interaktivitet til en ellers statiske side.i browseren, det kommer ikke til at erstatte php eller ruby for dig.det er ikke at erstatte din html eller css, du bruger det sammen med dem.desuden, det er ikke så slemt at lære som du troede eller hørt.,, endnu en bemærkning: de har hørt om jquery, som nok er den mest udbredte javascript bibliotek.eller måske har du hørt om en af de andre populære javascript rammer, som mootools, yui, dojo, og andre.hvor skal de passede ind i billedet?mener, at de er en samling af javascript hjælper værker, skriver du stadig javascript, når anvendelsen af dem, men det er i høj grad abstrakt javascript.det sparer en masse arbejde,.,,, du har måske hørt nogen sige, at du skal starte med jquery (eller en anden bibliotek) og lære javascript efter.når jeg ikke er uenig.få et godt styr på javascript først, og så bruge biblioteker.forstår du, hvad du gør det meget bedre, og derfor, du skriver meget bedre javascript.,,, opgave 1: arbejde gennem kurser på codecademy.com,, codecademy er et relativt nyt websted, der veksler sig selv som "den nemmeste måde at lære at kode." du vil dømme det!i øjeblikket er der kun to: "begyndt med programmering" og "javascript quick - start - guide". det er en fantastisk måde at dyppe tæerne i javascript pool.meget lig den prøve ruby øvelser, vil du følge kort lektioner, skrive kode i browser og se resultaterne.samtidig tjener punkter og frigøre præstation skilte.,,,,, hvis du allerede er bekendt med en anden programmeringssprog, kan du sikkert starte med "javascript quick - start - guide", hvis dette er din første gang, at programmeringen (ud over html og css), så vil du finde "begyndt med programmering" selvfølgelig utrolig nyttigt.codecademy er gratis, men at underskrive op kræves.,, opgave 2: appendto er screencasts, folk i appendto har en fantastisk sæt screencasts specielt for begyndere.hvis du vil lære javascript ret (let), helt sikkert arbejde sammen med disse erfaringer.visuel uddannelse altid er et plus.,,, "niveau dine færdigheder, med vores krav, pragmatisk uddannelse løsning.nej signup påkrævet.ingen fangst.nej. ",,, opgave 3: læs en god javascript indførelse,,,,,, når du arbejder gennem kurser på codecademy, vil du ønsker at få en mere grundig indledning til javascript - en introduktion, som vil introducere dig for alle typer operatører, kontrolstrukturer og mere.,, en håndfuld gode præsentation, hvis jeg må.,,,,,,, en introduktion til javascript, - denne indførelse er på mozilla udviklere netværk, og bestemt ikke det sprog, retfærdighed.det er et tæt samarbejde med næsten lige så mange kode eksempler som stk.,,, veltalende javascript, denne bog, som marijn haverbeke, er der frit online, men man kan også få det på amazon, hvis du vil have en kopi.det går ud over mdn intro, fordi det ikke blot omfatter de javascript sprog, men også kodning stil og ved hjælp af javascript i browseren.også "veltalende" er ikke en overdrivelse.,,, ved at blive god til javascript, - - ja, det er min egen bog, men der er en anden grund til, at jeg er også det her.det er ret forskellig fra de andre to intros, jeg har nævnt her, og jeg dækker kun, hvad du behøver at vide, at komme op at køre så hurtigt som muligt.også, det kommer med over 6 timer, screencasts, så hvis du er her, tjek det ud.- og ja, det koster.), opgave 4: installere og lære ildflue (eller udvikler værktøjer),,,,,, når du begynder at arbejde med javascript i browseren, vil du ønsker at installere ildflue og få kendskab til det.ildflue er et stik af for firefox, der hjælper dig i bygningen og fejlfinding i deres hjemmesider: tænk på det som en kirurgs kniv til web - udviklere.brug ikke firefox?som safari eller krom bedre?ingen problem: se indbygget udvikler værktøjer, som er meget lig ildflue.,,, du kan åbne den udvikler værktøjer panel ved presning, alternativ + kommando. jeg, om mac - eller kontrol + forskydning + jeg på pc.,,, du vil lære meget ved at åbne dit værktøj for valg og bare klik her, mens en af dine favorit websteder.her er et par af de ressourcer, der vil få dig op til hastighed:,,, ildflue, ildflue websted og wiki, introduktion til ildflue på css tricks, 10 gode grunde til, at du skal bruge brandstifter på nettuts +.,,,, udvikler værktøjer, udvikler værktøjer websted, google i /o 2011: krom dev værktøjer omlades af paul irske, google krom udvikler værktøjer: 12 numre for at udvikle hurtigere af paul irske,,,,, - 5: læse en bog,,,,,, så nu er du bekendt med det grundlæggende.men der er meget mere at lære.jeg kan anbefale en liste af bøger, der ville dræbe dig, holder jeg den til fire af højeste kvalitet, bøger, du vil finde nogen steder:,, de første to er almindelige, dybtgående javascript ressourcer at tage, hvad du ved, fra indledningen til et dybere niveau, ja, de vil være en vis overlapning af præsentationer men ikke meget, kun lige nok til at holde dig comfy.,, (note: alle disse bøger er tilgængelige på amazon, jeg har knyttet til forlagene websteder, så du kan se prøven kapitler.),,,, faglige javascript til web - udviklere, - - skrevet af nicolas c. zakas, bogen kan ikke dække mere end det.hvis du har set nogen af zakas arbejde før, du ved, han er meget grundig.desuden dækker javascript sprog, denne bog vil give dig et godt styr på ved hjælp af javascript i browseren.,,, javascript 24 timers træner, det fantastiske ressourcer blev sat sammen af jeremy mcpeak, der skriver til nettuts + såvel.det er ikke bare en bog. den kommer med over 4 timers video tutorials på dvd.der er 43 lektioner, der omfatter alt fra syntaks kodning retningslinjer og kode optimering.,,, - - mens de bøger er stor for at forstå javascript sprog, og hvordan man bruger det i browseren, der er meget mere at lære.og mens disse bøger skal gå ind i nogle mønstre og praksis, her er to bøger om de emner, som jeg tror, du vil finde nyttige.,,,, javascript mønstre - - skrevet af stoyan stefanov.jeg har lige læst bogen, og jeg ville ønske, jeg havde gjort det før.efter at have læst de midler, som ligger over, vil du vide, hvordan man skriver javascript, men denne bog vil lære dig at organisere det, en vigtig færdighed, der ikke er så fælles som du tror.,,, javascript: de gode dele, - - skrevet af douglas crockford.denne lille perle vil forklare, hvad der er godt, og hvad der er dårligt om javascript sprog.,,, - 6: bygge noget!, som du arbejdede med de ressourcer, du skulle have været efter sammen med kode prøver: trække dem fra hinanden, og brug dem til at se, hvad der sker.men nu er det tid til virkelig at slå ind på din egen.det er tid til at bygge noget,.,, hvad kan du bygge?der er meget, du kan gøre.her er et par idéer.,,,, et foto loge: display et sæt billede thumbnails og vigtigste billede.når en bruger klik en virksomhed beskrevet, har større udgave af virksomhed beskrevet (ikke virksomhed beskrevet selv) erstatte de nuværende store billede.bonus point, hvis du kan dække en legende fra virksomhed beskrevet, alat, tag, eller loop gennem billeder, hvis brugeren ikke har slået en til et minut.,,, en til at gøre liste: dette kan lyde hårdere, end det er, men jeg siger ikke, at du bygger en flyvefærdig postyr, anvendelse.jeg har en tekst boks med knap ved siden af, når du tryk på knappen, opført tekst bliver et punkt i en unordered liste nedenfor.klik på en liste over punkt fjerner det.det lyder let nok, men der er flere gotchas, at det vil være godt for dig at tænke som en nybegynder.,,, en inspirerende kasse: animation er altid vanskelige, men det behøver ikke at være kompleks.har en, div., med en tekst i den, og flere knapper ovenfor.en knap kan justere bredde, højde og et baggrundsfarve.det er vigtigt ikke at have ændringer ske straks, men i løbet af, siger en anden.kan du huske, google er din ven, især hvis du ikke har gjort nogen informationskampagne i javascript hidtil.,,, jeg er sikker på, at du kan tænke på andre projekter, som vil være god praksis.selvfølgelig, skubbe dig ud af din komfortzone; det er den eneste måde at lære.,,, også være sikre på, at henvise til javascript kategori her på nettuts + for en omfattende liste over tutorials på alle kompetenceniveauer.,,, - 7: begynde at lære et javascript bibliotek,,,,, hvis du er kommet så langt, vil du sikkert er klar over, at der er flere ting, som er vanskelige for at opnå en cross - vej (eller i alt) i javascript.de største syndere er sikkert ting som overdreven dom manipulation, ajax og informationstiltag.det er et bibliotek, kommer det, som jeg nævnte tidligere, i en javascript bibliotek er sukker de smertefulde ting.derfor, nu kan blive tid til at se på en.der er masser at vælge imellem, og jeg lader dig besluttet at eksperimentere med.uanset om det er jquery eller mootools, yui eller dojo, deres respektive områder vil give dig alt, hvad du har brug for at komme i gang.hvis du føler for det, give en prøve.,, mest populære biblioteker, og der er helt klart en utallige biblioteker, der er til rådighed, bør de forsøge at holde os til et populært valg - i det mindste på først.jquery,,,,,, yui dojo,,, mootools, prototype,,, - 8: hold op med at mestre, smid, hvad du laver, og tegne /følge disse entreprenører.det er et krav,.,,, der er en masse fantastiske javascript genier derude, der altid er det seje ting, som du ikke vil savne.heldigvis er vores sov aldrig redaktør siddharth har rundet en liste over "33 udviklere, du må gå ind for en javascript junkie.smid, hvad du laver, og tegne /følge disse entreprenører.det er et krav,.,, men du kan gøre mere.denne retfærdige websted er ofte udstationering om javascript, så gå ikke væk.også tjekke javascript viser en podcast om den seneste og største i verden af javascript.du kan også ønsker at underskrive den javascript ugentlig e - nyhedsbrev.,, konklusion, tak for det!forhåbentlig vil denne plan kan hjælpe dig med at blive en javascript fanatiker.hvis du allerede er bekendt med javascript, kan du anbefale andre ressourcer i bemærkninger?,

CodeCademy
Eloquent JavaScript
Firebug

Use a JS library



Previous:
Next Page: