Используйте что-то для организации модульности, например AMD или commonJS(есть и другие варианты, те же ES6 модули).
Ну или экспортируйте что-то в глобальную переменную(window).
Для разных вещей в этих библиотеках используются разные подходы.
Из-за этого для каких-то вещей быстрее одна библиотека, для других - другая.
Для ангуляра ядро - digest cycle, react изспользует virtualDOM, по поводу ember.js сказать ничего не могу.
Это кардинальное различие между этими библиотеками. И каждый из подходов накладывает свой оверхед, который в некоторых случаях фатален для приложения.
Все записи эквивалентны и являются объектами. Единственное отличие, что у третьего вида будет свойство prototype.constructor заполнено вашей функцией User.
Функция в JS - это ни что иное как объект, который может быть вызван ( оператор "()"). C этой точки зрения объекту совершенно всё равно, что хранится по ключу.
Понятия Ассоциативный массив в JS нет.
1. Анимации на jq - всегда нет. В остальном все зависит от сложности анимаций: если это ui-эффекты то добавления классов достаточно, если это какие-то ложные анимации(например 3D трансформы) то requestAnimationFrame вам в руки.
Ну вы хоть заглянули бы в документацию.
Есть метод setCenter, там даже анимацию перехода можно сделать.
P.S. координаты можно достать из Placemark.
Можно добавить событие click для Placemark, и в нём вызвать метод, указанный выше.
Поверьте, вы правда не хотите этим заниматься.
Возьмите один из миллионов wysiwyg редакторов и пользуйтесь.
Если вы всё таки хотите - есть свойства selectionStart и selectionEnd, они позволяют получить позицию курсора.
Почитать можно тут: https://developer.mozilla.org/ru/docs/Web/API/HTML...
Нужно получить позицию курсора, добавить туда нужное - радоваться жизни.
Вторая ссылка - канвас, принцип - рисуем кучу кружочков, слушаем эвент mousemove, если расстояние от кружочка меньше Delta = задаём кружочку новое положение ( чтобы они как бы отталкивались).
Первая ссылка - огромная svgшка из треугольничков ( на самом деле можно взять один такой квадратик много раз его вывести, при mouseover эффекте треугольнику ставится fill, а благодаря transition он красиво мерцает.
Первый эффект мне нравится намного больше второго, т.к. не тащит за собой канвасину.
Теоретически из родительского окна можно добраться до глобальных (которые висят на window) свойств потомка. Но подход выглядит не очень-то юзерфрендли.