Faldgruber i JavaScript

by Jesper november 30, 2009 13:53
parceInt bruger octet som standard Man må bare elske den måde hvorpå parseInt virker på. Ikke så meget vrøvl – bare resultater. var width = parseInt(“153px”); giver helt som forventet: 153. Ingen behov for at fjerne enheder fra strengen først, som i c#. Det virker bare. Men hvad sker der så når... [Mere]

Tags:

JavaScript

Arrays er objekter

by Jesper september 28, 2009 08:39
Hvordan begrænser man virkeområdet for sine klasser i JavaScript? [Mere]

Tags:

JavaScript

2 teams – 2 parsere

by Jesper september 16, 2009 09:37
Eller: Hvorfor ved højre hånd ikke hvad venstre gør? Jeg har tidligere plederet for at man skulle ligge sig op ad MS’s System.Web.Script.JavaScriptSerializer til serialicering af Json objekter, og specielt datoer. Det virker super fint, selvom jeg har været noget ked af formatets læsbarhed (en egen... [Mere]

Tags:

JavaScript

Lidt bedre $state

by Jesper september 10, 2009 09:19
Jeg fik lidt tilbagemelding på mine posts om persistering af klientside state – det jeg har valgt at kalde $state. Det har voldt flere problemer at min implementering er ret hidsig i get metoden. Den smider en fejl, hvis man forsøger at “gette” noget der ikke findes i ordbogen (dictionary). Jeg gi... [Mere]

Tags:

JavaScript | $state

Hvordan: $state

by Jesper september 09, 2009 08:44
Jeg skrev tidligere en artikel om hvordan jeg har lavet et simpelt klientside state objekt - $state. Her er en lille instruktion i hvordan man kan bruge det. Jeg tager udgangspunkt i en simpel form med to inputfelter: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" &quo... [Mere]

Back, Back, Back – Forward

by Jesper september 07, 2009 14:02
Bugreport: Jeg trykker på ‘Tilføj maskine”, udfylder felterne, og trykker '”Gem”. Når jeg så trykker på “tilbage” for at tilføje en ny maskine, så ryger jeg ud i login billedet, og skal strate helt forfra. Hvis jeg trykker på “Frem” igen, kommer jeg ind på listebilledet, og skal finde modulet fo... [Mere]

Tags:

JavaScript

Lille fix Json extension

by Jesper september 04, 2009 08:35
Rigtigt mange af de applikationer jeg rører ved, har Ajax kald der returnerer objekter der har datoer med som payload. Jeg har scriblet lidt om Json datoer tidligere, men mangler lige en lille funktion, som jeg har taget mig selv i at skrive igen og igen. En klientside funktion, der kan omsætte Json... [Mere]

Tags:

JavaScript | Regex

Udfordringer i en event-kalender

by Jesper september 03, 2009 13:37
Jeg har søgt forgæves rundt på nettet efter en JavaScript kalender. Altså ikke en date-picker, men en lille kalender, hvor man kan se en måned ad gangen, og lade brugeren bladre rundt. Man skal kunne tilføje highlighte datoer, og helst kun for en måned ad gangen – Ajax kald ved månedskifte, og så sk... [Mere]

Tags:

JavaScript

Understreg pointen

by Jesper september 01, 2009 09:01
Ja der er jo nok 100 andre måder at gøre det på – fremhæv noget tekst på en html-side. F.eks. et søgeresultat eller lignende. Det er nemt nok at lave replace på strengen, og indsætte noget ‘high-light’ Html, men, for der er jo altid et: men, hvis Html’en indeholder noget der matcher: Jesper forsøge... [Mere]

Optimer dine loops

by Jesper august 20, 2009 23:06
Jeg, og sikkert også du, har hundrede vis af gange skrevet en JavaScript for-next løkke på følgende måde: for (var i=0; i<arr.length; i++) { //Ya-di-ya } Var du klar over at man kan optimerer den løkke med en faktor 1:8 ved at lave en minimal ændring af koden? Det viser sig nemlig, ... [Mere]

Tags:

JavaScript | Tip

Powered by BlogEngine.NET 1.5.0.7
Theme by Mads Kristensen | Modified by Mooglegiant

About

Mit navn er Jesper Jensen, og jeg arbejder til dagligt som web-udvikler hos DGI, hvor mit speciale er klientside applikationer. Før det var jeg nogle år i robotbranchen, hvor jeg arbejdede med 3D simulering og system koordinering. Jeg elsker webudvikling, og specielt JavaScript har min interesse. Jeg har blogget om mine oplevelser med udvikling siden 2004

Calendar

<<  juli 2010  >>
mationtofr
2829301234
567891011
12131415161718
19202122232425
2627282930311
2345678

View posts in large calendar

RecentComments

Comment RSS