From 696dddee6676e0901d3ee588e284a7b8eef34b67 Mon Sep 17 00:00:00 2001 From: Lomovtsev Pavel Date: Fri, 27 Mar 2015 22:50:28 +0500 Subject: [PATCH 1/3] =?UTF-8?q?=D0=9D=D0=B5=D0=BC=D0=BD=D0=BE=D0=B3=D0=BE?= =?UTF-8?q?=20=D0=BE=D1=80=D1=84=D0=BE=D0=B3=D1=80=D0=B0=D1=84=D0=B8=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- bundles/lectures-1/lecture.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bundles/lectures-1/lecture.html b/bundles/lectures-1/lecture.html index 37dc248..9bab06e 100644 --- a/bundles/lectures-1/lecture.html +++ b/bundles/lectures-1/lecture.html @@ -770,7 +770,7 @@

Итого

  • Поговорили об объявлении переменных
  • Узнали о том как работает сборка муссора
  • Узнали не много об объектах
  • -
  • Поговори о хелперах к массивам
  • +
  • Поговорили о хелперах к массивам
  • From 9dbd009dfa3a653d55fc539650ddb367cb0a1427 Mon Sep 17 00:00:00 2001 From: Lomovtsev Pavel Date: Fri, 27 Mar 2015 22:55:33 +0500 Subject: [PATCH 2/3] =?UTF-8?q?=D0=95=D1=89=D1=91=20=D0=BD=D0=B5=D0=BC?= =?UTF-8?q?=D0=BD=D0=BE=D0=B3=D0=BE=20=D0=BE=D1=80=D1=84=D0=BE=D0=B3=D1=80?= =?UTF-8?q?=D0=B0=D1=84=D0=B8=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- bundles/lectures-1/lecture.html | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/bundles/lectures-1/lecture.html b/bundles/lectures-1/lecture.html index 9bab06e..ebd6fcc 100644 --- a/bundles/lectures-1/lecture.html +++ b/bundles/lectures-1/lecture.html @@ -59,7 +59,7 @@

    Типы данных

    Немного об объектах:

    - Объекты - это все кроме 5 примитивных типов. + Объекты — это все кроме 5 примитивных типов.
    • {}
    • []
    • @@ -110,7 +110,7 @@

      Конструкторы примитивных типов:

      -

      Конструкторы примитивных типоа:

      +

      Конструкторы примитивных типов:

      НИКОГДА НЕ ИСПОЛЬЗУЙТЕ ИХ!
      @@ -132,7 +132,7 @@

      Примеры с неочевидным поведением

      Примеры с неочевидным поведением

                   var str = new String('some');
      -            if (typeof some !== 'string') {
      +            if (typeof str !== 'string') {
                     console.log('Вроде строка а вроде нет');
                   }
               
      @@ -292,11 +292,11 @@

      Scope

      { var a = 3; } - conosle.log(a); + console.log(a); } - conosle.log(a); + console.log(a); foo() - conosle.log(a) + console.log(a)
    @@ -403,7 +403,7 @@

    СТАРАЙТЕСЬ ИЗБЕГАТЬ ГЛОБАЛЬНЫХ ПЕРЕМЕНН
    -

    Где хранятся значение перменных?

    +

    Где хранятся значения перменных?

    • Стек
    • Куча
    • @@ -423,7 +423,7 @@

      Примитивные типы

      -

      Не много магии

      +

      Немного магии

                   var x = 123;
                   x.toString()
      @@ -540,7 +540,7 @@ 

      Немного об объектах

      • Это словарь c ключами и значениями
      • Создание var a = {}
      • -
      • Задание личных свойст: a.xxx = 'xxx' или a['xxx'] = 'xxx'
      • +
      • Задание личных свойств: a.xxx = 'xxx' или a['xxx'] = 'xxx'
      • Получение свойств: a.xxx;
      • Но не совсем. У него есть еще скрытое свойство __proto__
      @@ -549,7 +549,7 @@

      Немного об объектах

      -

      Алгоритм получение свойств

      +

      Алгоритм получения свойств

      • CURRENT_POSITION = obj
      • CURRENT_POSITION.hasOwnProperty('some-property'), then return CURRENT_POSITION.get('some-property')
      • @@ -565,7 +565,7 @@

        Алгоритм получение свойств

        Вывод:

          -
        • Получение свойст происходит не за O(1)
        • +
        • Получение свойств происходит не за O(1)
        • Часто используемые свойства лучше держать поближе*
        From 4b2c2b2c1d968aebf25177a0dd8bca31a44fcb54 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9B=D0=BE=D0=BC=D0=BE=D0=B2=D1=86=D0=B5=D0=B2=20=D0=9F?= =?UTF-8?q?=D0=B0=D0=B2=D0=B5=D0=BB?= Date: Mon, 20 Apr 2015 17:50:49 +0500 Subject: [PATCH 3/3] Update lecture.html --- bundles/lectures-1/lecture.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bundles/lectures-1/lecture.html b/bundles/lectures-1/lecture.html index ebd6fcc..4bed7e3 100644 --- a/bundles/lectures-1/lecture.html +++ b/bundles/lectures-1/lecture.html @@ -769,7 +769,7 @@

        Итого

      • Типы данных
      • Поговорили об объявлении переменных
      • Узнали о том как работает сборка муссора
      • -
      • Узнали не много об объектах
      • +
      • Узнали немного об объектах
      • Поговорили о хелперах к массивам
      @@ -781,4 +781,4 @@

      Итого

      - \ No newline at end of file +