var obj = {
_quantity: 0, // объявление и инициализация переменной класса
changeParam: function(){ // метод класса
this._quantity = 2; // this указывает на инстанс данного класса
}
};
async
Set this Boolean attribute to indicate that the browser should, if possible, execute the script asynchronously. It has no effect on inline scripts (i.e., scripts that don't have the src attribute).
Это только для асинхронной загрузки файла скрипта, а не исполнения кода. JavaScript однопоточен
По поводу Polymer:
Не все браузеры в должной мере поддерживают используемые им технологии. И смысл писать сайт который не будет в некоторых браузерах отображаться.
По Angular:
80% этого фреймворка мне не нужны, а ради 20% тащить его в свой проект смысла нет.
Да. Если есть знания, то вы с легкостью все можете написать сами и без jQuery и плагинов к нему.
Но вот на большом проекте jQuery позволяет быстро начать и тем кто за вами будет дописывать или исправлять ошибки, быстро войти в суть проекта.
И, к примеру jquery-2.1.4.min.js всего 84 кб
Мы для такого используем 2GIS.
Поверх карты canvas, на нем отрисовываются пути и маршруты, элементы измерений.
Если нужны доп. окошки с подсказками, то также поверх карты выводим.