VO it's progressive javascript library for creating plugins and controlling DOM. If you want to change jQuery on something new, VO is your choice.
VO syntax is so easy for developers, who have alredy worked with jQuery. For the others developers is easy too, but you need better learning.
The main function of all project. With this function, you can get DOM element from your DOM tree and start control this. Just try this code
<div id="root">
My Code here
</div>
var rootElement = vo("#root");
And it's all. The block with id "root" in variable "rootElement"; You can start controll this by methods
The string is unrequired argument for HTML method. This method does :
- If argument is undefined, it just return html code in your block
- If argument is string, it change html code in your block on text in argument.
It's so easy, just try
vo("#root").html("<b>It works!</b>")
console.log(vo("#root").html())
// <b>It works!</b>
Methods for uppercasing and lowercasing words in block. All words will be uppercased or lowercased from method.
<div id='root'>
Hello My Little Friend
</div>
vo("#root").upper()
// Output: HELLO MY LITTLE FRIEND
vo("#root").lower()
// Output: hello my little friend
This method replaces regular expression on string in argument
<div id="vo">
I like Javascript
</div>
vo("#vo")
.replace(/(like)/gi, "hate")
//Output: I hate Javascript