Thanks to visit codestin.com
Credit goes to github.com

Skip to content

null-none/widget-component

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

widget-component

Small DOM manipulation library.

Example

// You can create HtmlElement with its classes, styles, events etc.

const myDiv = HtmlElement.create({
    type: 'div',
    id: 'div_1',
    value: 'Sample div',
    classes: 'roundedBox smallShadow',
    styles: {
        background: "lawngreen",
    },
    events: {
      click: () => someFunc(),
    }
});

// Append it to an element on the page or another HtmlElement

myDiv.appendTo(document.body);
//or
myDiv.appendTo(someHtmlElement);


// Add children to it

myDiv.addChildren([{type:'input', id: 'myInput'},{type:'button', value:'press me', events: {click: someFunc_2}}]);

// Modify it as you like

myDiv.addClass('someClass')
     .setStyle({display: 'block'})
     .addListener('mouseenter', someFunc_3);

About

Small DOM manipulation library.

Topics

Resources

License

Stars

Watchers

Forks

Contributors 2

  •  
  •