Полезни ресурси Javascript


14

Здравейте,

Тъй като курса Javascript започва в понеделник реших да споделя няколко полезни ресурса:

Eloquent JavaScript - доста полезна книжка. Безплатна е и я има в уеб, pdf и epub формат.

Codecademy JavaScript - няколко встъпителни урока по Javascript с примери и упражнения, доста симпатично направени.




Отговори



6

Ще си служа предимно с MDN:

  • Регулярните изрази могат винаги да се окажат от полза - доста добре са покрити възможностите им  ТУК.
  • Като става дума за възможности - JS предоставя много, но понякога е по-добре да се ограничаваме сами - strict mode.
  • Въпреки, че почти всичко е var и сме свикнали да мислим, че в JS няма типове данни, не е съвсем така. Можете да прочетете ТУК.
  • Ако се чудите кои JS функции в кои версии на browser-ите можете да ползвате - caniuse.com. Също показва ресурси, в които можете да прочетете за съответната функция, както и known issues, ако има такива.
Надявам се, ще бъдат в нечия помощ. :)


от dentia (12519 точки)


2

Лист с добри сайтве за практика на JS, подредени последователно от по-лесни към по-трудни, подходящи за подготовка за изпита :

  1. Codecademy
  2. Codewars
  3. Codefights
  4. Hackerrank

P.S. Ако намеря други добри ще ги добавя към тази листа. Дано ви харесат :)


от V.Profirov (1122 точки)


2
Javascript-Garden тук има доста полезни неща.

от D.Andreev (468 точки)


2
Ето още един интересен сайт, който излага на показ т.н. JS Quirks --> ТУК.

от lnikod4s (6538 точки)


4

Полезни книжки (могат да бъдат свалени от тук):

  • Object Oriented JavaScript на Stoyan Stefanov
  • Javascript Patterns на Stoyan Stefanov
  • Learning JavaScript Design Patterns на Addy Osmani (Engineer in Google)
  • The Secrets of the Javascript Ninja на John Resig (създателят на най-популярната JavaScript библиотека - jQuery)

Други полезни ресурси:

Блогове:


от IlianaB (1137 точки)


0
Ето един страхотен клип: Douglas Crockford - Programming Style and Your Brain

от Kmileva (232 точки)


0

Здравейте,

На този линк много добре е обяснен клас Math в JS:

http://docs.oracle.com/javase/7/docs/api/java/lang/Math.html

И този също:

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/floor

Дано да е полезен.


от Kostadinov (50 точки)


3

Здравейте колеги,

Пускам един линк на който са показани основни неща и приоми в JavaScript, предадени доста сбито и без излишна информация, разгледайте го надявам се да е от полза.


от pzubev (125 точки)


0

Тук повечето неща са абсурдни...

const foo = 1; let bar = foo; bar = 9; console.log(foo, bar); // => 1, 9 // bad var a = 1; var b = 2; // good const a = 1; const b = 2;


от IvayloAndonov (1994 точки)

3
Не са абсурдни. Валидни в ES6 :)

от DonchoMinkov (12706 точки)



0

Много полезна лекциш : "What the ... JavaScript"

1<2<3  // true

3>2>1 // false

... и други подобни, за които е добре да се знае



от V.Profirov (1122 точки)


1

Тези точно (след известно замисляне) са логични, но наистина има купища wtf моменти :)

(1 < 2) --> true --> true = 1 --> (1 < 3) --> true

(3 > 2) --> true --> true =1 --> (1 > 1) --> false


от topalkata (6442 точки)

0

Защо е полезно да ги знаем?

Повечето програмисти следват мотото "It's better to be clear than clever".


от ivan.yosifov (679 точки)


1

Понеже видях че имам 2 проверени домашни и в тях колегите ми правят малко грешни препоръки ще препоръчам на всички да прегледат какви са добрите практики в Javascript.Кратичко е, полезно е и както каза Ивайло Кенов на една от миналогодишните лекции - "Всеки който го прочете това ще стане минимум с една идея по-добър".

Добри практики