This commit is contained in:
vigdorov
2020-07-07 00:45:10 +03:00
parent 6dabdd42c0
commit 8e1b988489
3 changed files with 10 additions and 1 deletions

1
.gitignore vendored
View File

@ -2,5 +2,6 @@
.idea
/dist
/node_modules
/out
**.DS_Store

View File

@ -5,7 +5,9 @@
"main": "index.js",
"scripts": {
"build": "webpack --mode=production",
"start": "webpack-dev-server"
"start": "webpack-dev-server",
"docs": "jsdoc -r ./src",
"show:docs": "lite-server --baseDir=\"out\""
},
"repository": {
"type": "git",

View File

@ -23,18 +23,23 @@
class Component {
/**
* @private
*
* @type {Listener[]}
*/
_listeners;
/**
* События компонента
* @private
*
* @type {Events}
*/
_events;
/**
* Корневой элемент компонента
* @public
*
* @type {Node} - корневой элемент компонента
*/
mainNode;
@ -42,6 +47,7 @@ class Component {
/**
* @param {string} mainNodeSelector - селектор, с помощью которого извлекается шаблон компонента
* @param {Node} parentNode - родительский Node, в который следует положить созданный элемент
* @constructor
*/
constructor(mainNodeSelector, parentNode) {
/**