Hva er/kan javascript?

Tags:    javascript

Hej udviklere

Jeg sidder og roder lidt med hjemmesider på for-sjov-niveau. Arbejder med php/mysql html osv, og har lavet et par okay-funktionelle sites med brugerlogins osv.
Jeg har fra tid til anden brugt nogle få javascripts til effekter eller andet, men har egentlig aldrig forstået præcist hvad det var. Jeg læste tutorial'en på w3school, men synes ikke jeg fandt svaret.

Hvad er det javascript kan som php f.eks. ikke kan, eller hvad bruger man det til?



Indlæg senest redigeret d. 29.01.2008 21:32 af Bruger #13184
8 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
Fordelen ved javascript (synes jeg selv) er at det kører client-side, i modsætning til php som bliver udført på serveren. Derfor kan du lave funktioner, som ikke kræver at siden skal reloades.



Til at starte med en lille henvisning til wikipedia:
http://da.wikipedia.org/wiki/JavaScript


Javascript bruges til at skabe dynamik i på en side. Det kan bruges til at generere popup vinduer og det kan bruges til at ændre praktisk talt alt indhold i DOM'en. Nogle bruger det til at lave drop-down menuer som du kender det fra fil-menuer, andre bruger det til at lave hele UI'er der tilnærmelsesvis kan sammenlignes med diverse OS'er.

Under web2.0 fænomenet bliver det brugt mange steder til Asynkrone kald til en server (AJAX), som gør det muligt at opdatere databaseafhængigt indhold i udvalgte sektioner af en side.

Live eksempler:
Gmail.com, live.com, hotmail.com, dynamicdrive.com (JS library)



Indlæg senest redigeret d. 29.01.2008 22:52 af Bruger #10216
Så javascript kunne f.eks. være et godt alternativ til WYSIWYG?
Kan Javascript lave tekstbehandling f.eks. som i word isteddet for det [.b] FED TEKST [./b]?



Det kan det sagtens håndtere. Der findes endda attributter der omdanner iframes mm. til en WYSIWYG interface (det browseren egen HTML engine der skriver indholdet). Men uden javascript til at holde orden i koden, opstår en masse fyldkode.

Hvis du vil have en editor a la den der findes i wordpress, kan du benytte TinyMCE ( http://tinymce.moxiecode.com ) eller FCKeditor ( http://www.fckeditor.net/ ). Der findes også andre gode eksempler.



Indlæg senest redigeret d. 30.01.2008 14:58 af Bruger #10216
Du har ikke links til sider hvor de lære en hvordan man kan lave noget lignende (lidt mere basic self.)?
Er lidt mere interesseret i at kunne lave det selv! :)



Tak for det Gnu! Tak for hjælpen på så kort varsel!



Der ligger foresten tutorials på hvordan man laver en WYSIWYG editor under html/css sektionen her på sitet.



t