ZeroXiphYT / xerojs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

xeroJS

It is Work In Progress So There Is Going To be More added

This is a jquery clone I made
To add this to your project download or clone this repository then add lib.js to your editor and put in in your html file put <script src="path to lib.js"></script> OR use this link: https://zeroxiphyt.github.io/xerojs/lib.js like a cdn BEFORE any your actual javascript.

How To Use

Basics

Selecting an element

//selecting an element
$('element')
//selecting an element with id
$('#id')
//selecting an element with class
$('.class')
//selecting an attribute
$('[class="class"]')
//You can combine them like how you do with querySelector

Hide and show

//hide hides the element using display:none
$('element').hide()
//show shows the element by using display:block
$('element').show()

HTML

HTML and setHTML

//returns elements html
$('element').html()
//set html with setHTML(code)
$('element').setElement('<p>Example On Some Code</p>')

Attributes

classes and id

//class
$('element').addClass('class')
//id
$('element').addId('id)

src and style

//src
$('element').src('src')
//style
$('element').style('color', 'cyan')

value

//returns the value of an element
$('element').value()

attr

$('element').attr('id', 'whatever')
//if the value is null it will use get an attribute instead of setting an attribute

Other

on

//basically addEventListener
$('button').on('click', function(){
console.log('something')
})
//or
$('button').on('click', doSomething)
function doSomething(){
console.log('something')
})
//you get the idea

createChld(It is createChld and not createChild, not a spelling mistake)

//syntax is createChld(childElement, id, class, innerHTML)
$('div').createChld('p', 'id', 'class', 'Hello or <strong>Hello</strong>')

lg

//just logs to a div with the id of log
lg('message')

About


Languages

Language:JavaScript 62.4%Language:HTML 37.6%