messenger/docs/render.html
tripathyr 0d6c9f5fbe Updated documentation in docs folder
Updated documentation in docs folder

Updated documentation in docs folder

Updated documentation in docs folder

Updated documentation in docs folder

Updated documentation in docs folder

Updated documentation in docs folder

Updated documentation in docs folder

Updated documentation in docs folder

Updated documentation in docs folder

Updated documentation in docs folder

Added documentation for floCrypto.js
2023-10-04 17:15:00 +05:30

42 lines
1.2 KiB
HTML

<!-- A simple example illustrating render logic we have extensively used in this application -->
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Dynamic List with uhtml</title>
</head>
<body>
<div id="app"></div>
<script src="https://unpkg.com/uhtml@3.0.1/es.js"></script>
<script>
const { html, render } = uhtml;
// Data to be displayed
const items = ['Apple', 'Banana', 'Cherry', 'Date', 'Elderberry'];
// Function to render items using uhtml
function renderItems(items) {
return html`
<ul>
${items.map(item => html`<li>${item}</li>`)}
</ul>
`;
}
// Render items into the 'app' element
const appElement = document.getElementById('app');
// render is defined and exported from uhtml. html is also define and exported from uhtml
// Create html first, and then render it
// Creates actual HTML when render is applied to something that creates html
render(appElement, renderItems(items));
</script>
</body>
</html>