An HTML DOM elements prototype extension methods to make easy javascript coding
- String.trimAll()
- String.toCamelCase()
- String.toKebabCase()
- String.toSnakeCase()
- String.toPascalCase()
- String.reverse()
- String.left(n)
- String.right(n)
- String.mid(n,m)
- String.toNumber([nanValue])
- String.parseInt([nanValue])
- String.parseFloat([nanValue])
- String.toDate()
- String.toDateTime()
- String.toArray()
- String.toCodeArray()
- String.toCharCodeArray()
- String.toRGBA()
- Number.format(strFormat)
- Date.format(strFormat)
- Date.addDays(Number)
- Date.addMonths(Number)
- Date.addYears(Number)
- Date.addHours(Number)
- Date.addMinutes(Number)
- Date.addSeconds(Number)
- Object.equals(Object)
- Object.isArray
- Object.isDomElement
- Object.isNodeList
- Object.isDate
- Object.isNumber
- Object.isNaN([nanValue])
- Object.isString
- Array.clone()
- Array.contains(Object)
- Array.distinct()
- Array.first
- Array.last
- Array.max
- Array.min
- .select(cssSelector)
- .visible()
- .find(cssSelector)
- .filter(cssSelector)
- .filterNot(cssSelector)
- .not(cssSelector)
- .next()
- .prev()
- .nextAll()
- .prevAll()
- .closest(cssSelector)
- .val(value)
- .html(html)
- .text()
- .hide()
- .show()
- .toggle()
- .addClass(className)
- .removeClass(className)
- .toggleClass(className)
- .hasClass(className)
- .fadeIn([duration],[callBack])
- .fadeOut([duration],[callBack])
- .each(fn)
- .isVisible()
- .is(selector)
- .attr(attributeName,[value])
- .append(append)
- .remove()
- .getComputedStyle()