Avatar billede bolmer Nybegynder
30. maj 2005 - 23:12 Der er 5 kommentarer og
1 løsning

Godt program til JavaScript/JSP??

Jeg bruger pt Dreamweaver, men har efterhånden spilt mange timer på at det ikke er muligt at blive gjort opmærksom på noget så basalt som manglende parenteser/tuborgklammer.

Findes der ikke et bedre program som kan gøre opmærksom på syntax fejl da det suger alt for meget tid at man ikke kan få en meddelelse hvis de opstår?
Avatar billede olebole Juniormester
30. maj 2005 - 23:32 #1
<ole>

Er det ikke bare et spørgsmål om gode kodevaner og at holde øje med syntaksfarvningen?
Jeg bruger Homesite til HTML, JavaScript, CSS, XML, PHP, ASP (VBS og JS) - samt lidt andre ting - jeg har ingen problemer med at overskue parenteser/tuborgklammer eller andre oplagte syntaksfejl.
Jeg har ved flere lejligheder kodet i DW og selvom jeg heller koder i HS, er jeg heller ikke der stødt ind i de problemer.

Til gengæld ser jeg ofte kode, der er stillet op på en måde, hvor det undrer mig dybt, at nogen somhelst kan få noget somhelst til at virke. Ikke fordi browseren ikke kan læse det - men fordi ingen andre kan  :)

Skriver man sin kode overskueligt - med gode, logiske indrykninger - er det sjældent et problem med den slags syntaksfejl. Skulle de endelig opstå, får man jo en fejlmeddelelse - og i den forbindelse er det en god idé at udvikle i Mozilla, da Netscape/Mozilla altid har leveret langt bedre fejlmeddelelser end IE  :)

/mvh
</bole>
Avatar billede bolmer Nybegynder
30. maj 2005 - 23:45 #2
Men findes der programmer der kan tjekke for disse syntax fejl?
Avatar billede olebole Juniormester
30. maj 2005 - 23:54 #3
Jeg kender ikke nogen - men ved fra diverse programmer til dokumentation af JS-kode, at der ofte er problemer med at parse JavaScript, da mange former for syntaks, der minder om hindanden, men alligevel er forskellige.

Men det kan da være, der er noget 'derude', der kan bruges  :)
Avatar billede nielsbrinch Nybegynder
31. maj 2005 - 08:22 #4
Internet Explorer er slet ikke så ringe.

Hvis man slår "Deaktiver script-fejlfinding fra" og slår "Vis en meddelelse om hver scriptfejl" til (eller også er det fra), så kommer Internet Explorer med en fin fejlbesked når der er scriptfejl, f.eks. ") expected", og ved at klikke ja i fejlbeskeden, bliver script-debuggeren åbnet med javascript-filen på den linje hvor det gik galt.

Jeg er klar over Mozilla kan det samme bedre med sin JavaScript-konsol.
Avatar billede roenving Novice
04. juni 2005 - 15:01 #5
Men oftest kommer IE netop med fejlbeskeden "Object expected -- character 1, line 3" uden at fortælle, at den altså ikke har fundet fejlen i linje 3 i det aktuelle html-dokument, men har fundet den i linje 4, karakter 56 i et eksternt script, som forsøger at kalde en funktion, som ikke er defineret korrekt !-(

-- der er Gecko-maskinen uendelig meget bedre, for den fortæller hvad for et objekt, den har problemer med !-)
Avatar billede bolmer Nybegynder
07. juli 2005 - 11:41 #6
Nu bruger jeg FireFox
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