так ну я не стал ждать с моря погоды (пока потестят мою любимую библиотеку d3.js) и сам провел тест правда только в Chrome Версия 30.0.1573.2 dev-m. И так: Поиск элемента по идентификатору
"native": function(){var element = document.getElementById('testid');},
"closure": function(){var element = goog.dom.getElement('testid');},
"jQuery": function(){var element = jQuery('#testid');},
"ExtJS": function(){var element = Ext.get('testid');},
"d3js": function(){var element = d3.select("#testid");}
Поиск элементов по классу
"native": function(){var elements = document.getElementsByClassName('testclass');},
"closure": function(){var elements = goog.dom.getElementByClass('testclass');},
"jQuery": function(){var elements = jQuery('.testclass');},
"ExtJS": function(){var elements = Ext.select('.testclass');},
"d3js": function(){var elements = d3.select('.testclass');}
По каким то причинам у некоторых стран в БД world bank корректных координат или допустим данные по всему региону… поэтому я не могу привязать правильно координаты столицы странны и вывожу подобные страны вверху, там где ничего нет.
И так:
Поиск элемента по идентификатору
Поиск элементов по классу
Добавление элемента
Определение класса элемента
Изменение класса элемента
собственно метод сlassed без второго параметра нужен для определения наличия класса у объекта
Изменение стиля элемента
Тут только не звезды а денежные займы от одной стране к другой. Библиотека d3.js для расчета физики.