Как быстро заложить фундамент для развития переднего плана, а затем сделать свои собственные технологии как можно скорее перейти на следующий уровень? Я считаю, что это проблема каждая переднего конца пара соберется. И эта проблема более чем один студент спросил меня, как быстро выучить фронт? Js узнать, в какой степени? На самом деле, такие проблемы имеют общую точку, то, что действительно важно в [фронтальном развитии технологии? ]
На мой субъективный взгляд, основные технологии технологии системы развития фронтального имеет один и только один, это JavaScirpt. Не глубокое понимание JavaScirpt, невозможно глубоко понять всю систему технологии фронтальной. Почему вы говорите? Был одноклассник спросил меня, «Do HTML5, ядро css2,3 технология еще не»? Вероятно, я был своего родом ответа, «потому что это Js дисков h5, CSS, а не наоборот.»
<! - ->
Почему же тогда мы должны овладеть JavaScirpt это? Некоторые студенты вю, reactJs кадр с 6 очень хорошо. В краткосрочной перспективе на самом деле это не проблема, но если в долгосрочной перспективе. Не имею JavaSciprt, мы не сможем воспринимать суть. Что это значит? Таким образом,
1, функции являются объектами, объекты передаются в виде ссылки;
2, первый пункт не ценится, на самом деле, не могут понять перевождите ссылку на функцию передаются к внутренним восстановителям;
3, а не глубокое понимание прототипа, конструктор, не понять ES6 в конструкторе из надставок () на самом деле следующие три строки кода,
Функция а () {}
функция Ь () {}
b.prototype = новый а ();
4, не знаю, если JS закрытия, не понял бы частный метод;
5, если вы не понимаете точку 4, это невозможно читать атрибуты данных, доступ атрибутов Object.defineProperty () получить и установить;
6, а не для реализации принципов понять vueJs двухстороннее связывание,
7 ,,,
Это продолжалось в 2012 году, вы найдете себе только несколько Vue, реагирует, JQ, JS, а потом хочет, чтобы улучшить не знает, что видеть, хочет видеть некоторые углубленный материал не может читать. Тогда их заработная плата по долгосрочной технологии и парит на низком уровне.
<! - ->
Ну, так много информации в Интернете, в конце концов, что это выглядит? Вот книгу или сделать? Не запутаться, я дам вам суммируются, СОДержАНие родной JavaScritp фокус, то есть, ниже них,
Вы просто узнать содержание 80%, ваша база будет сказано, чтобы заложить JavaScript. Тогда есть студенты были невежественны, и не понимаю, все эти вещи [ах]. , ,
<! - Теперь давайте рассмотрим, что такое скриншот выше? ->
это, объект;
новый новый, генерирует экземпляр, он на самом деле является объектом;
прототип, он обладает свойством каждой функции, это объект результата;
конструктор, он указывает на функцию конструктора являются объектами;
вызов, применить его значение передается этому, является объектом;
Наследование a.prototype = новый б (), функционирование объекта;
Прототип цепи в основном прототип, конструктор, но и цель работы;
Модульная, в основном работает функция, что функция? Или объекты
Закрытие, функция возвращает родительскую подпрограмму, функциональный объект;
IIFE (функция () {}) (), функция автоматического выполнения является функцией от объекта;
Объем цепи, в этой операции, или объектов;
__proto__, каждый объект имеет неявное свойство прототипа, но и значение объекта;
...
..
Вы можете найти все эти вещи [объекты], без исключений. Почему? Поскольку JavaScirpt является объектно-ориентированным языком сценариев. Таким образом, научиться понимать JavaScript является первым условием, с точки зрения объектов смотреть на Js, [объекты передаются по ссылке].
Таким образом, с точки зрения объекта, скриншот выше только одна вещь, которая является «предметом». Причина делится на множество имен, просто иметь дело только с различными ситуациями. Если вы не признаете его, он попадет в бесконечные неприятности в школе.
JavaScirpt больше раздражает дело, что то же самое, при различных обстоятельствах, имеют разные названия. Такие, как функции,
Функция а () {},
Это нормальная функция;
Функция а () {}
новый а ();
Тогда функция имя конструктора
Функция а () {}
a.xx = функция () {console.log ( "ххх")}
a.xx (); // ххх
В это время он называется статические методы хх
Функция а () {
this.axx = функция () {}
}
Тогда AXX называют динамическими методами
Функция а () {
переменная х = 1;
функция Ь () {console.log (х)}
вернуться б;
}
В это время функции Ь, называется замыкание
Функция а () {
this.fn = функция () {}
}
Затем вызовите функцию п публичные методы
Функция а () {
функция Ь () {}
this.b1 = Ь;
}
В этом частном методе называется функция Ь
Какие привилегии и b1 метод функции, потому что он может получить доступ к частным и государственным методам;
Но студенты более пристальный взгляд на эти имена в сторону, они являются функциями ах. Что касается их работы, либо операции отсчета, или объема. Справочник и область применения, является самой основной концепцией самой основной. Так, ах, это как играть в землю в качестве первого слоя не сильное, естественный второго слоя, п-слой не сильно. Вы видите тех, кто не понимает, важные моментов в скриншоте выше, это происходит потому, что на самом основных объектах, знание привело глубокое понимание.
<! - ->
Так, как это сделать?
Первый шаг, глубокое понимание, помните простоту базовой концепции;
Второй шаг, от объекта, опорной точки зрения javascirpt;
Третий шаг, имейте в виду, Js розданы цитируются;
Имя не может быть JS множество наворотов, концепция Akira ослеплен, чтобы смотреть за пределы поверхности, [они] являются объектами.
Из-за ограниченности пространства, эта статья написана здесь в основном также подходит к концу.
Продукт немного Библиотека http://www.pinlue.com/