JohnnyricoMC zei:
JScript? Bah, die rommel probeer ik zo min mogelijk te gebruiken. Veel sites maken onnodig gebruik van JavaScript terwijl ze het veel properder kunnen doen met php en css.
Dat is mijns inziens maar een verouderde attitude. Tot enkele jaren terug was het gebruik van Javascript misschien allesbehalve interessant, maar vandaag de dag is dat echt een zegen. Zeker in combinatie met libraries zoals JQuery of MooTools is er geen excuus meer om Javascript te gebruiken om de user experience te verbeteren.
Toen ik met webdevelopment begon was Javascript hét excuus om de gebruiker zijn mousepointer te laten volgen door een analoge klok met easing op, dat was echt rampzalig. Nu hebt ge data ophalen zonder refresh, animaties die min of meer crossbrowser werken en supersimpel zijn (waar dat bij CSS3 helemaal nog niet het geval is) en de helft van de dingen die ge met Javascript kunt zijn zelfs helemaal niet realiseerbaar met enkel PHP en CSS.
Dat kan, zoals alles, negatief uitvallen. Maar dat is de verantwoordelijkheid van de developer en geen negatief punt aan Javascript zelf.
Zonder Javascript zou een deel van de populairste features die aan HTML5 worden toegeschreven zelfs niet bestaan.
Kijk maar naar 9lives alleen al, inline uw post kunnen editten is zo'n timesaver en veel interessanter dan altijd een nieuwe pagina te moeten laden. Reputation geven door middel van een simpele pop-up. Een overlay als ge een nieuw privébericht hebt. De rich text editor. Allemaal dingen die ge zonder Javascript niet zoudt hebben.
En zonder javascript zoudt ge zonder twijfel ook veel meer Flash op websites zien. Het is gewoon een duidelijke asset van 'het nieuwe web', waarbij visuele aantrekkelijkheid en animaties een must zijn geworden. En in mijn ogen is dat enorm positief, zolang de developer weet wanneer hij moet stoppen.
Dastardly zei:
qua css en weergave van elementen volg ik je helemaal. vanaf IE7 heb ik eigenlijk geen problemen. soms staat een div wel niet 100% uitgelijnd als in andere browsers en transparante afbeeldingen blijven een pijnpuntje, maar buiten dat valt het doorgaans goed mee.
Dit leest als de mening van iemand die nog heeft moeten werken met IE5.5 en 6.0. ^^
Transparantie blijft inderdaad echt een probleem voor Microsoft. Een PNG met Alpha Transparancy in- of outfaden is echt rampzalig in IE7. Schokkerig en overal blauwe vlekken.
Dastardly zei:
…VERSCHRIKKELIJKE verwerking van javascript…
Dat merk ik inderdaad wel regelmatig. Gelukkig is compatibiliteit een redelijk non-issue als ge werkt met JQuery, maar die snelheid daar is spijtig genoeg niet omheen te geraken.
Ze zijn er beter in aan't worden, maar ook hier weer zit ge met op zijn minst Internet Explorer 7 die zo ongelooflijk traag was dat het niet voor mogelijk te houden is.