wer.js
v0.3.3
Published
A module to generate html code from javascript code
Downloads
7
Readme
wer.js
Wer.js is developed special for Boat List
Generating html strings
How to generate html strings with wer.js?
Let's first require the package
var wer = require('wer.js');
Let's create a new html code!
var wer = require('wer.js');
var html = new wer.html()
Now we can render it using render function!
var wer = require('wer.js');
var html = new wer.html()
var rendered = html.render()
Now we can console log it!
But, you will se an error because you didn't added code to wer.html();
Let's do a html code. Our first html code will have a p with the content: Hello World!, with a content in it!
Let's do it!
var wer = require('wer.js');
var html = new wer.html({
p: {
value: 'Hello World!'
}
})
var rendered = html.render()
Now we can console log rendered
and we will see a html code!
You can use it with Experss!
var wer = require('wer.js')
var express = require('express')
var app = express()
var html = new wer.html({
p: {
value: 'Hello World!'
}
})
var rendered = html.render()
app.get('/', (req, res) => {
res.send(rendered)
})
app.listen(9090)
We will see in localhost:9090: Hello World!
!
Classes and IDs
Here I will show you how to use classes and IDs in wer! We know, of course, an element is just an object, Here is an example :
p: {
value: 'Hello World!'
}
We can add more, like:
p: {
value: 'Hello World!'
},
p: {
value: 'Hello World!'
}
:P
We can add a proprety to a element named: class
Class is a string, We can use class like this: class: 'button'
Or, if we want more classes: class: 'button title'
we can add more classes with space beetwen. :P
This is an example of an element using 1 class
p: {
value: 'Hello World!',
class: 'title'
}
We can add more, like that:
p: {
value: 'Hello World!',
class: 'title rainbow'
}
We can add of course IDs using the id proprety: id: 'here id'
Exemple of an element with the id lol
:
p: {
value: 'Hello World!',
id: 'lol'
}
Awesome right?
Ye, we can of course do thing like: <p> <p> P IN P! </p> </p>
How we do that?
p: {
value: new wer.html({
...More element here
}).render(),
id: 'lol'
}
Enjoy!