Я очень новичок в создании библиотек в javascript и инкапсуляции в javascript. Я создал самую первую библиотеку с помощью одного или двух учебных пособий из Интернета.
Пример выглядит следующим образом:
<script>
var libs=[];
(function(libs){
function firstLibrary (){
this.initializeHoldings = function () {}
this.myLibrary = function(){
var _myLibraryObject = [{FirstName: 'Ibrahim', LastName: 'Shaikh', CompanyName: 'Plexitech'},
{FirstName: 'Nizam', LastName: 'Siddiqui', CompanyName: 'Neoquant'}];
return _myLibraryObject;
}
}
libs.customLibrary = firstLibrary;
})(libs);
let $ = new libs.customLibrary();
console.log($.myLibrary());
</script>
Вот так выглядит мой код,
теперь путаница,
1): В чем разница между библиотеками и инкапсуляциями в
JavaScript?
2): Как я могу создать библиотеку, не инкапсулируя ее в javascript?
3): инкапсуляция всегда создает библиотеку?
Да, я знаю, что это может быть глупым вопросом для некоторых из вас, но многие новички могут запутаться в этом.