В последнее время я взял учебники D3 отсюда D3 - учебники по управляемым данными документам
В любом случае, у меня есть проект, для которого мне нужно построить несколько диаграмм, и я планировал создатьбиблиотека для создания диаграмм на основе требований проекта с профессиональным подходом к коду.
подобно jquery библиотека имеет:
$('#someSelector').someFunction();
до сих пор я знаю, как объективизировать такие функции, как:
someModuleFunctionality = {
getStuff = function(objParams){//bring data},
sendStuff = function(objParams){//save data},
someCalculations = function(i,j,k){//some calculations}
}
но это не позволяет мне использовать эти вещи так, как я хочу, чтобы они использовали, например:
myProjectLibrary('#someSelector').buildBarChart();
Я не желаю, чтобы моя библиотека зависела от Jquery, простокак D3.Мне не хватает многих концепций JavaScript, которые я хочу изучить, и я буду признателен за помощь, спасибо.