javascript pro
im zuge einer diplomarbeit liest man sich in das themengebiet (bei mir u.a. javascript, prototype, script.aculo.us) recht gut ein. javascript ist eine skriptsprache, die sehr vielfältig ist.
dadurch ist sie für beginner nicht schlecht, da der programmierstil ziemlich flexibel ist. doch aufgrund der vielfältigkeit kann sie auch zur verwirrung führen. bislang habe ich immer gedacht, dass ich sehr viel bezüglich der programmierung von javascript weiß, doch wieder einmal wird der spruch "man lernt nie aus!" bestätigt.
wer sich nun vom novicen zum professional in sachen javascript weiterentwickeln will, dem empfehle ich folgende literatur:
mfg mailo
ps: für die hardcore-javascriptler die ecma-spezifikation ;)
NOTE: für alle die es noch nicht wissen: javascript == ecmascript
Der als ECMAScript (ECMA 262) standardisierte Sprachkern von JavaScript beschreibt eine moderne, schlanke, dynamisch typisierte, objektorientierte aber klassenlose Skriptsprache, die dennoch allen objektorientierten Programmierparadigmen unter anderem auch – aber eben nicht ausschließlich – auf der Basis von Prototypen gerecht wird. Obwohl im Grunde eine funktionale Skriptsprache, lässt sich in JavaScript sowohl prozedural als auch rein funktional bzw. objektorientiert programmieren.
dadurch ist sie für beginner nicht schlecht, da der programmierstil ziemlich flexibel ist. doch aufgrund der vielfältigkeit kann sie auch zur verwirrung führen. bislang habe ich immer gedacht, dass ich sehr viel bezüglich der programmierung von javascript weiß, doch wieder einmal wird der spruch "man lernt nie aus!" bestätigt.
wer sich nun vom novicen zum professional in sachen javascript weiterentwickeln will, dem empfehle ich folgende literatur:
- » pro javascript techniques (john resig)
- » pro javascript design patterns (ross harmes, dustin diaz)
- » practical prototype and script.aculo.us (andrew dupont)
mfg mailo
ps: für die hardcore-javascriptler die ecma-spezifikation ;)
NOTE: für alle die es noch nicht wissen: javascript == ecmascript
mailo - 4. Feb, 20:00