html текст
All interests
  • All interests
  • Design
  • Food
  • Gadgets
  • Humor
  • News
  • Photo
  • Travel
  • Video
Click to see the next recommended page
Like it
Don't like
Add to Favorites

JavaScript — полезные материалы

Хочу поделиться набором ссылок на нексолько полезных, интересных и, возможно, не самых известных материалов по JavaScript. Из них вы узнаете немного больше об истории появления языка, о его настоящем, тонкостях реализации в различных браузерах, и о будущем развития стандарта ECMAScript. О различных способах наследования в том числе об эмуляции «классического» ООП, множественном наследовании и миксинах. О функциональном стиле программирования в JavaScript: чистые функции, map, reduce, частичное применение и композиции функций. И, наконец, что если бы Хемингуэй писал на JavaScript?

  1. JavaScript Garden — сборник советов и описание не самых тривиальных моментов в JavaScript. Хорошие примеры того, как стоит писать и как не стоит, чтобы избежать распространённых ошибок и проблем производительности.
  2. ECMA-262 by Dmitry Soshnikov — блог о стандарте ECMA-262, т.е. о JavaScript. Дмитрий очень хорошо объясняет детали реализации тех или иных тонкостей стандарта в различных браузерах, причём доступным языком и без пробелов в рассуждениях. Например, знали ли вы чем отличается Function Declaration от Function Expression? Если да, тогда узнайте ещё про Function Statement и как оно ведёт себя в разных браузерах! Блог двуязычный, есть статьи и на русском, не пугайтесь, увидев только английский текст на первой странице.
  3. Crockford on JavaScript — серия из 8 лекций Дугласа Крокфорда, известного евангелиста и идеолога JavaScript, который в том числе популяризовал формат JSON, разработал JSLint и JSMin. В этих лецкциях Крокфорд рассказывает об истории появления языка JavaScript, о его корнях и истоках, о текущих проблемах и о том, как их обойти. О будущем языка работе над развитием стандарта ECMAScript. Видео на английском, но есть субтитры для лучшего восприятия. Субтитры опять же на английском, для тех кому тяжело рекомендую воспользоваться сервисом обучения английскому языку LinguaLeo: lingualeo.com/jungle/24027 — там можно смотреть видео, а рядом есть весь текст на англикском, при наведении мыши на слово даётся его перевод во всплывающей подсказке. Остальные лекции легко найти через поиск в разделе «джунгли» (в меню сверху).
  4. Class Inheritance and Composition Patterns in YUI — ещё одна запись выступления на YouTube. Она посвящена вопросам наследования в JavaScript и тем практикам к которым пришла команда Yahoo при разработке фреймворка YUI 3. Здесь не будет подробного разжевывания отличий прототипного наследования от классического, предполагается, что вы уже более-менее в курсе. Автор расскажет о проблемах нативного наследования в реалиях разработки web-приложений и разберёт возможные способы эмуляции «классичесого» ООП, множественного наследования и миксинов. Лекция даёт очень хорошую пищу для ума! Возможно, вы заинтересуетесь фреймворком YUI 3.
  5. Dr. Strangeloop or: How I Learned to Stop Worrying and Love Functional Programming — небольшая заметка об использовании JavaScript в функциональном стиле. Если вы ещё не знаете, что такое программирование в функциональм стиле, эта статья для вас.
  6. Pure JavaScript — ещё раз о функциональном стиле программирования в JavaScript с большим числом живых примеров и различных техник, типа map, reduce, частичного применения и композиции функций с разумной аргументацией и советами по применению. Видео на английском.
  7. If Hemingway wrote JavaScript — на последок немного юмора: что если бы Хемингуэй писал на JavaScript? А Шекспир? А Дикенс?
Читать дальше
Twitter
Одноклассники
Мой Мир

материал с habrahabr.ru

2

      Add

      You can create thematic collections and keep, for instance, all recipes in one place so you will never lose them.

      No images found
      Previous Next 0 / 0
      500
      • Advertisement
      • Animals
      • Architecture
      • Art
      • Auto
      • Aviation
      • Books
      • Cartoons
      • Celebrities
      • Children
      • Culture
      • Design
      • Economics
      • Education
      • Entertainment
      • Fashion
      • Fitness
      • Food
      • Gadgets
      • Games
      • Health
      • History
      • Hobby
      • Humor
      • Interior
      • Moto
      • Movies
      • Music
      • Nature
      • News
      • Photo
      • Pictures
      • Politics
      • Psychology
      • Science
      • Society
      • Sport
      • Technology
      • Travel
      • Video
      • Weapons
      • Web
      • Work
        Submit
        Valid formats are JPG, PNG, GIF.
        Not more than 5 Мb, please.
        30
        surfingbird.ru/site/
        RSS format guidelines
        500
        • Advertisement
        • Animals
        • Architecture
        • Art
        • Auto
        • Aviation
        • Books
        • Cartoons
        • Celebrities
        • Children
        • Culture
        • Design
        • Economics
        • Education
        • Entertainment
        • Fashion
        • Fitness
        • Food
        • Gadgets
        • Games
        • Health
        • History
        • Hobby
        • Humor
        • Interior
        • Moto
        • Movies
        • Music
        • Nature
        • News
        • Photo
        • Pictures
        • Politics
        • Psychology
        • Science
        • Society
        • Sport
        • Technology
        • Travel
        • Video
        • Weapons
        • Web
        • Work

          Submit

          Thank you! Wait for moderation.

          Тебе это не нравится?

          You can block the domain, tag, user or channel, and we'll stop recommend it to you. You can always unblock them in your settings.

          • jane_su86
          • домен habrahabr.ru

          Get a link

          Спасибо, твоя жалоба принята.

          Log on to Surfingbird

          Recover
          Sign up

          or

          Welcome to Surfingbird.com!

          You'll find thousands of interesting pages, photos, and videos inside.
          Join!

          • Personal
            recommendations

          • Stash
            interesting and useful stuff

          • Anywhere,
            anytime

          Do we already know you? Login or restore the password.

          Close

          Add to collection

             

            Facebook

            Ваш профиль на рассмотрении, обновите страницу через несколько секунд

            Facebook

            К сожалению, вы не попадаете под условия акции