Я пытаюсь создать библиотеку и хочу достичь чего-то вроде JQuery, когда мы набираем $(selector).
, тогда IDE покажет список методов jquery, таких как css
или content
или т. Д.
Итак, я создал несколько функций в library.js
, как показано ниже:
const methodA = function(){
//...logic
}
const methodB = function(x,y){
//...internalMethod1()
}
const methodC = function(){
// return smtg...
}
const internalMethod1 = function(){
// return smtg...
}
Затем в конце я объявил:
var library_object = {
a: methodA,
b: methodB,
c: methodC
}
window.$tr = library_object
В другой script.js
я вызываюфункция как ниже:
$tr.b("abc","123")
Мой вопрос: 1) Я делаю это правильно?Лучшая практика, избегайте возможного перезаписи и т.д.IDE (код Visual Studio) знает возможную функцию, особенно когда импортируется код машинописного файла js.
Спасибо.