Packages
nitro
11.4.14
11.4.16
11.4.15
11.4.14
9.9.7
9.9.6
8.2.4
8.2.3
8.2.2
8.2.1
8.2.0
7.12.1
7.10.0
7.9.3
7.9.2
7.9.1
7.9.0
7.8.3
7.8.2
7.8.0
7.7.1
7.7.0
7.6.2
7.6.1
7.6.0
7.5.0
7.4.2
7.4.1
7.4.0
7.2.1
7.2.0
7.1.1
7.1.0
6.12.0
6.11.11
6.11.10
6.11.9
6.11.8
6.11.7
6.11.6
6.11.4
6.11.2
6.11.1
6.10.9
6.10.8
6.10.7
6.10.6
6.10.5
6.10.4
6.10.3
6.10.2
6.10.1
6.9.1
6.6.1
6.5.0
6.4.4
6.4.3
6.4.2
6.4.1
6.4.0
5.12.4
5.12.3
5.12.2
5.12.1
5.12.0
5.11.1
5.11.0
5.9.2
5.9.1
5.8.5
5.8.4
5.8.3
5.8.1
5.8.0
5.6.1
5.5.1
5.4.3
5.4.2
5.4.1
5.3.1
5.3.0
5.2.1
5.1.7
5.1.6
5.1.5
5.1.4
5.1.3
5.1.2
5.1.1
4.12.11
4.12.10
4.12.9
4.12.8
4.12.7
4.12.6
4.12.5
4.12.4
4.12.3
4.12.2
4.12.1
4.12.0
4.11.13
4.11.12
4.11.11
4.11.10
4.11.9
4.11.8
4.11.7
4.11.6
4.11.5
4.11.4
4.11.3
4.11.2
4.11.1
4.11.0
4.10.9
4.10.8
4.10.7
4.10.6
4.10.5
4.10.4
4.10.3
4.10.2
4.10.1
4.10.0
4.7.7
4.7.4
4.7.3
4.7.2
4.7.1
4.7.0
4.4.1
4.4.0
1.4.0
NITRO Nitrogen Web Framework
Current section
Files
Jump to
Current section
Files
man/nitro.js.htm
<!DOCTYPE html>
<html>
<head><meta charset="utf-8" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="description" content="" />
<meta name="author" content="Maxim Sokhatsky" />
<title>NITRO.JS</title>
<link rel="stylesheet" href="https://n2o.dev/blank.css?x=15" />
<link rel="stylesheet" href="https://n2o.dev/zima.css?x=15" />
<link rel="shortcut icon" type="image/x-icon" href="../img/favicon.ico" />
<link rel="apple-touch-icon" sizes="180x180" href="../img/apple-touch-icon.png" />
<link rel="icon" type="image/png" sizes="32x32" href="../img/favicon-32x32.png" />
<link rel="icon" type="image/png" sizes="16x16" href="../img/favicon-16x16.png" />
<link rel="manifest" href="../img/site.webmanifest" />
</head>
<body>
<nav>
<a href="https://n2o.dev">DEV</a>
<a href="https://nitro.n2o.dev">NITRO</a>
<a href="#" style="background:#ededed;">NITRO.JS</a>
<div class="dropdown">
<a onclick="drop()" class="dropbtn">EN</a>
<div id="dropdown" class="dropdown-content">
<a href="https://n2o.dev/ua/deps/n2o/man/nitro.js.htm">UA</a>
<a href="nitro.js.htm">EN</a>
</div>
</div>
</nav>
<header>
<a href="../index.html"><img src="https://openmoji.org/data/color/svg/1F525.svg" /></a>
<h1>NITRO.JS</h1>
</header>
<main>
<article>
<section>
<h3>INTRO</h3>
<p>The <a href="https://github.com/synrc/nitro/blob/master/priv/js/nitro.js">nitro.js</a>
module provides client NITRO protocol implementation.</p>
</section>
<section>
<h3>API</h3>
<h4>direct(term)</h4>
<p>Sends DIRECT message from JavaScript. Use <b>enc</b> from <a href="https://github.com/synrc/n2o/blob/master/priv/bert.js">bert.js</a></p>
<figure><code> > direct(atom('test'));</code></figure>
<p>which will cause calling <b>event(:test)</b> clause in Nitrogen page controller. </p>
<h4>qi(id)</h4>
<p>Returns DOM element by existing <b>id</b>.</p>
<h4>qs(id)</h4>
<p>Searches for DOM element.</p>
<h4>qn(id)</h4>
<p>Creates new DOM element.</p>
<h4>querySource(name)</h4>
<p>Retrieves <b>value</b> fields of the given field.</p>
<h4>validateSources(list)</h4>
<p>Validates each <b>value</b> filed for the given list of fields.</p>
<h4>$io.do</h4>
<p>The event handler interceptor of the incoming IO message.</p>
<figure><code> $io.do = function(x) { console.log(x); }</code></figure>
</section>
<section>
<p>You may also want to read:
<a href="bert.js.htm">bert.js</a>,
<a href="utf8.js.htm">utf8.js</a>,
<a href="mq.js.htm">mq.js</a>,
<a href="n2o.js.htm">n2o.js</a>.
</p>
</section>
</article>
</main>
<footer>2005—2021 © Synrc Research Center</footer>
<script>function drop(){document.getElementById("dropdown").classList.toggle("show");}</script>
</body>
</html>