Mar 24

Преди време написах Учене на Javascript, но като всяко нещо и този списък остаря. Въпреки че самия JavaScript не се е променил много, все пак самия начин на работа с него се изменя непрекъснато.  Затова реших да спретна още един малък списък с ресурси за тези, които биха искали да се научат как се работи с JavaScript. Този е на малко по-високо ниво от предишния.

Започваме с добрия стар Douglas Crockford“Ajax Performance”

yuiblog връзка – http://yuiblog.com/blog/2008/12/23/video-crockford-performance/
video.yahoo.com връзка – http://video.yahoo.com/watch/4141759/11157560
m4v файл – http://us.dl1.yimg.com/download.yahoo.com/dl/ydn/yui/theater/crockford-performance.m4v
PPT презентация – http://yuiblog.com/assets/crockford-performance.zip

Малко от създателя на jQuery, John Resig и отново от yahoo – “The DOM Is a Mess”

yuiblog връзка – http://yuiblog.com/blog/2009/02/02/video-resig-2/
video.yahoo.com връзка – http://video.yahoo.com/watch/4403981/11812238
m4v файл – http://us.dl1.yimg.com/download.yahoo.com/dl/ydn/yui/theater/resig-dom.m4v
PPT презентация – http://www.slideshare.net/jeresig/the-dom-is-a-mess-yahoo

Също така, пак от John Resig – Learning Advanced JavaScript

Тъй като, предишните няколко ресурса са малко по-advanced, мисля да добавя и нещо малко по-просто Glenn Vanderburg  и The Power of Javascript. Доста полезни неща научих от нея, да не говорим, че и Glenn Vanderburg написа един страхотен  post – Why I still prefer Prototype to jQuery.

Колкото и да обичам video-то, се оказва че доста хора харесват все още добрата стара книга, затова ще добавя и Oliver SteelePractical Functional JavaScript: Code Samples.

С нотка на национална гордост препоръчвам и Object-Oriented JavaScript от Стоян Стефанов. Честно казано не съм я чел още, но от 2~3 познати съм чух, че е добро четиво. И възнамерявам в скоро време и аз да я прочета.

Ако някой знае още полезни ресурси за JavaScript да се чувства поканен да ги сподели.

4 коментара за "Учене на Javascript част 2"

  1. Асен Божилов каза:

    В общи линии съм преглеждал повечето линкове които си пуснал, но честно да ти кажа, не ги смятам за особено полезни.

    Най-доброто нещо което съм чел за ECMA 262 e документацията.
    http://www.ecmascript.org/

    Това го препоръчвам защото JavaScript е ECMA 262 имплементация. В момента в повечето популярни уеб браузъри е ECMA 262-3. Скоро, преди дни беше стандартизирана от ISO ECMA 262-5. В някой имплементации дори вече има доста неща от ECMA5. Например Spider Monkey във Firefox.

    Единственото място на което наистина може да се обсъжда “Advanced JavaScript” е comp.lang.js в google. Там хората наистина знаят какво правят, или повечето от тях :)

    Други четива, които препоръчвам са на хората които разбират руския език:
    http://javascript.ru/ecmascript-in-detail
    Автора е член на comp.lang.js и определено е запознат с ECMAScript 262.

    Също полезен блог е на един от разработчиците на Prototype lib.
    http://thinkweb2.com/projects/prototype/

    Има и още, и ако има желаещи ще ги споделя.

  2. Radoslav Stankov каза:

    За comp.lang.js и особено http://thinkweb2.com/projects/prototype/ съм напълно съгласен. Докато ecmascript.org е добър ресурс но много хора се бъркат и губят в него.
    Мисля че идва ред на 3та част на този пост, защото сега този от Март месец, а тогава все още ECMA5, беше още бойно поле. Докато сега вече доколкото разбрах е приета, така че в бъдеще нещата в js света ще са доста по-добри.

  3. Асен Божилов каза:

    Ще бъде хубаво блога ти да има e-mail известяване, когато има нови коментари. Да, блога на “kangax” е препоръчителен, той пише и в c.l.js и споделя знанията си :)
    Относно документацията, аз я използвам и за reference, но ако попадна на момент, в който не разбирам нещо използвам именно c.l.js.

    http://dhtmlkitchen.com
    http://jibbering.com/faq/
    http://www.merlyn.demon.co.uk/

    Също много полезни сайтове. И една статия на Richard Cornford.
    http://www.jibbering.com/faq/faq_notes/closures.html

    До момента не съм срещал по-добра статия относно “closure” в ECMAScript, наистина брилятно обяснение и я препоръчвам на всеки, който желае да се запознае с ECMAScript и в частност JavaScript.

    Успех, жалкото е че в България има много малко места на, които хората да говорят наистина за JavaScript. На повечето места се обсъжда jQuery или някоя друга подобна библиотека с тотално сгрешен дизайн…. Тук ми хареса, че проявяваш мисъл за нещата и заради това и пиша.

  4. Radoslav Stankov каза:

    Благодаря, тези дни ще погледана за email известяването, защо не работи.
    Иначе имам няколко идеи за по-интересни javascript постове, но времето ме притиска и все не оставя време да ги довърша и до оформя.

    Иначе ако си в twitter ти препоръчвам да следиш:

    Diego Perini
    Kangax
    Andrea Giammarchi – и блога му е един от най-интересните
    jdalton

    Понякога правят просто уникални дискусии.

Какво мислите по въпроса