Avatar billede Jakie Juniormester
02. oktober 2011 - 20:33 Der er 8 kommentarer og
1 løsning

Javascripts bøger?

Hej Eksperter :)

Jeg vil gerne lære at kode javascripts, men når jeg søger på biblioteket er bøgerne fra 2004, hvilket jeg synes er rimeligt gammelt?

Hvordan kan det være?

Er Det forældet i en grad eller er der bare intet nyt omkring javascripts?

Evt. nogle bøger i kan anbefale?

På forhånd tak for hjælpen :)
Avatar billede LilleUdvikler Nybegynder
02. oktober 2011 - 20:35 #1
Jeg ved ikke noget om bøger, det bruger jeg ikke så meget ;-)

Dog, så kan jeg varmt anbefale sider som:

www.w3schools.com
www.tizag.com

Der er der nogle virkelig gode guides. Og på W3Schools kan du prøve det online, hvor du også har mulighed for, at redigere i koden og se hvornår det går galt og hvad der fungere godt :)

Håber du finder det spændene.
Avatar billede olebole Juniormester
02. oktober 2011 - 20:43 #2
<ole>

Desværre bliver bøger om programmering ofte meget hurtigt forældede, og bibliotekerne har uden tvivl svært ved at følge med udviklingen.

Hvad webtutorials angår, så er skræmmende mange skrevet af folk, der selv har yderst begrænset viden om JavaScript. Selv nogle af de mest populære og oftest citerede er proppet med mangler, udeladelser og seriøse fejl  :o|

Der er måske ikke så meget 'kogebog' over det, men jeg vil varmt anbefale Mozilla's JavaScript reference. Retfærdighedsvis skal det dog nævnes, at den ikke er nær så tør som mange andre standarder/referencer, og at der er masser af gode kodeeksempler at finde.

/mvh
</bole>
Avatar billede olebole Juniormester
02. oktober 2011 - 20:54 #3
- og w3schools.com er netop et af de yderst tvivlsomme sites, jeg omtalte  =)
Avatar billede Jakie Juniormester
02. oktober 2011 - 20:56 #4
Tak for jeres svar :)

Hmm - så jeg skal hvert fald se kritisk på mine kilder :)
Avatar billede olebole Juniormester
02. oktober 2011 - 21:14 #5
Det er altid en god idé, men desværre er det enormt vanskeligt at skelne mellem skidt og kanel. Den, der skal lære et emne, kan selvsagt ikke overskue, hvad der er lødige, relevante og valide informationer - og hvad der ikke er.

Det er formodentlig en væsentlig grund til den slags sites store popularitet - sammen med fraværet af lyst til at bruge mere end tre-fem minutter på at lære en teknologi 'til bunds'  *o)
Avatar billede Slettet bruger
02. oktober 2011 - 22:10 #6
Hvis man har lidt kendskab til javascript i forvejen, så kig efter denne bog fra Douglas Crockford:
java script: The Good Parts
Der er også en youtube video på ca. 1 time hvor han holder et foredrag:
http://www.youtube.com/watch?v=hQVTIJBZook
Avatar billede Slettet bruger
02. oktober 2011 - 22:12 #7
Der findes også nogle meget gode javascript libraries, som gør din javascript kodning meget nemmere. Tjek f.eks. jquery:
http://jquery.com/
Avatar billede olebole Juniormester
03. oktober 2011 - 00:25 #8
Det er meget sjovt med Crockford, der som bekendt står bag JSON. Hans første version af en JS-implementering json.js - hvis to metoder han foreslog til optagelse i en tidligere JavaScript version - indeholdt et par oplagte JS-brølere.

Dels prototypede han på object Object, hvilket der er udbredt om koncensus om er en no-go. Det grundlæggende object bør ikke 'forurenes' med uvedkommende properties/metoder.

Dels brugte han eval, som er JavaScripts tungeste funktion, og som udgør en alvorlig sikkerhedsrisiko. En funktion, han advarer kraftigt imod i sit foredrag i videoen.

Han deprecatede senere denne version på opfordring fra et ret samlet webcommunity og afløste den med json2.js, som dog stadig anvender eval.

Selvom han endnu ikke har deprecated json2.js, har han udgivet json_parse.js, der parser en JSON streng og opretter et JS-object uden brug af eval.

Han er et meget godt eksempel på, at selv hos seriøse og meget vidende programmører kan man blive ledt slemt på vildspor. Det siger lidt om, hvad man kan forvente fra folk, der ikke når Crockford til (undersiden af) skosålerne. Og det gælder desværre for langt de fleste, der skriver om JavaScript og DOM  :o|

PS: Er man specielt interesseret i JSON, kan jeg anbefale at udskifte json2.js's JSON.parse ud med funktionen jsonParse fra Mike Samuel's json_sans_eval.js. Den er langt hurtigere og ligeså sikker - men validerer ikke JSON strengens velformethed. You can't win 'em all!  =)

Alle filerne kan findes på Crockford's site. Scroll ned til JavaScript.
Avatar billede Jakie Juniormester
09. august 2012 - 20:26 #9
lukker  :)

Tak for hjælpen :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester