UNPKG

mtfunit

Version:

Mtfunit is a tiny JavaScript library that includes useful functions to operate strings and DOM

155 lines (96 loc) 7.28 kB
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <!-- Adding meta --> <!-- Adding external script--> <!-- Adding external style--> <!-- Adding scripts--> <!-- Adding style--> <!-- Adding overlay script--> <!-- Adding overlay style--> <title>Home</title> <!--[if lt IE 9]> <script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script> <![endif]--> <link type="text/css" rel="stylesheet" href="styles/third-party/ionicons.min.css"> <link type="text/css" rel="stylesheet" href="styles/third-party/prettify-tomorrow.css"> <link type="text/css" rel="stylesheet" href="styles/jsdoc-default.css"> <link type="text/css" rel="stylesheet" href="styles/clean-jsdoc-theme-base.css"> <link type="text/css" rel="stylesheet" href="styles/clean-jsdoc-theme-light.css"> <svg aria-hidden="true" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="display:none"> <defs> <symbol id="copy-icon" viewbox="0 0 488.3 488.3"> <g> <path d="M314.25,85.4h-227c-21.3,0-38.6,17.3-38.6,38.6v325.7c0,21.3,17.3,38.6,38.6,38.6h227c21.3,0,38.6-17.3,38.6-38.6V124 C352.75,102.7,335.45,85.4,314.25,85.4z M325.75,449.6c0,6.4-5.2,11.6-11.6,11.6h-227c-6.4,0-11.6-5.2-11.6-11.6V124 c0-6.4,5.2-11.6,11.6-11.6h227c6.4,0,11.6,5.2,11.6,11.6V449.6z"/> <path d="M401.05,0h-227c-21.3,0-38.6,17.3-38.6,38.6c0,7.5,6,13.5,13.5,13.5s13.5-6,13.5-13.5c0-6.4,5.2-11.6,11.6-11.6h227 c6.4,0,11.6,5.2,11.6,11.6v325.7c0,6.4-5.2,11.6-11.6,11.6c-7.5,0-13.5,6-13.5,13.5s6,13.5,13.5,13.5c21.3,0,38.6-17.3,38.6-38.6 V38.6C439.65,17.3,422.35,0,401.05,0z"/> </g> </symbol> </defs> </svg> </head> <body> <input type="checkbox" id="nav-trigger" class="nav-trigger" /> <label for="nav-trigger" class="navicon-button x"> <div class="navicon"></div> </label> <label for="nav-trigger" class="overlay"></label> <nav> <h2><a href="index.html"><div class="text">Home</div></a></h2><div class="search-box"><input type="text" placeholder="Search..." id="search-box" /><div class="search-item-container" id="search-item-container"><ul class="search-item-ul" id="search-item-ul"></ul></div></div><div class="sidebar-list-div"><h3><a href="global.html">Global</a></h3><ul><li><a href="global.html#$">$</a></li><li><a href="global.html#addClass">addClass</a></li><li><a href="global.html#debounce">debounce</a></li><li><a href="global.html#delHtmlTag">delHtmlTag</a></li><li><a href="global.html#getAbsoluteUrl">getAbsoluteUrl</a></li><li><a href="global.html#htmlEncode">htmlEncode</a></li><li><a href="global.html#insertAfter">insertAfter</a></li><li><a href="global.html#isRefererValid">isRefererValid</a></li><li><a href="global.html#javaScriptEncode">javaScriptEncode</a></li><li><a href="global.html#query">query</a></li><li><a href="global.html#removeClass">removeClass</a></li><li><a href="global.html#removeItemByIndex">removeItemByIndex</a></li><li><a href="global.html#removeItemByValue">removeItemByValue</a></li><li><a href="global.html#removeNode">removeNode</a></li><li><a href="global.html#serialize">serialize</a></li><li><a href="global.html#stringifyJSON">stringifyJSON</a></li><li><a href="global.html#throttle">throttle</a></li></ul></div> </nav> <div id="main"> <section class="readme"> <article><h1>mtfUnit</h1> <p><img src="https://img.shields.io/badge/coverage-100%25-brightgreen" alt="coverage"> <img src="https://img.shields.io/badge/compatibility-IE10+%20%7C%20Firefox%20%7C%20Chrome%20%7C%20Safari%20%7C%20Node-%23989898" alt="compatibility"> <img src="https://img.shields.io/badge/module-ES6%20%7C%20CommonJS%20%7C%20AMD%20%7C%20CMD%20%7C%20Global-%23989898" alt="module-support"><br> Mtfunit is a tiny JavaScript library that includes useful functions to operate strings and DOM</p> <h1>Guide</h1> <h2>Node</h2> <h3>Setup</h3> <pre class="prettyprint source"><code>npm i mtfunit -D </code></pre> <h3>Usage</h3> <pre class="prettyprint source"><code>import { query } from 'mtfunit' query('a', 'a = 1') // 1 </code></pre> <p>use <code>require</code> will be fine too</p> <h2>Browser</h2> <h3>Setup</h3> <pre class="prettyprint source"><code>&lt;script src=&quot;https://cdn.jsdelivr.net/npm/mtfunit@1.0.1/dist/mtfunit.min.js&quot;>&lt;/script> </code></pre> <h3>Usage</h3> <pre class="prettyprint source"><code>&lt;script> mtfUnit.query('a', 'a = 1') // 1 &lt;/script> </code></pre> <p>use <code>requirejs</code> will be fine too</p> <h1>Document</h1> <p>Read <a href="http://w.page.imweb.io/adam/">Document</a> for more functions and details<br> Read <a href="http://w.page.imweb.io/adam/coverage/lcov-report">Test Report</a> for coverage</p> <h1>ToDo</h1> <p>DOM module will be independent in the future</p> <ul> <li>mtfUnit</li> <li>mtfUnitDom</li> </ul></article> </section> </div> <footer id="footer"> </footer> <script src="scripts/third-party/prettify.js"></script> <script src="scripts/third-party/lang-css.js"></script> <script src="scripts/search.js"></script> <script src="scripts/third-party/fuse.js"></script> <script type="text/javascript" src="scripts/misc.js"></script> <script>prettyPrint();</script> <script src="scripts/linenumber.js"></script> <script src="scripts/fix-code-block.js"></script> <script> var list = [{"title":"$","link":"<a href=\"global.html#$\">Global &rtrif; $</a>"},{"title":"addClass","link":"<a href=\"global.html#addClass\">Global &rtrif; addClass</a>"},{"title":"debounce","link":"<a href=\"global.html#debounce\">Global &rtrif; debounce</a>"},{"title":"delHtmlTag","link":"<a href=\"global.html#delHtmlTag\">Global &rtrif; delHtmlTag</a>"},{"title":"getAbsoluteUrl","link":"<a href=\"global.html#getAbsoluteUrl\">Global &rtrif; getAbsoluteUrl</a>"},{"title":"htmlEncode","link":"<a href=\"global.html#htmlEncode\">Global &rtrif; htmlEncode</a>"},{"title":"insertAfter","link":"<a href=\"global.html#insertAfter\">Global &rtrif; insertAfter</a>"},{"title":"isRefererValid","link":"<a href=\"global.html#isRefererValid\">Global &rtrif; isRefererValid</a>"},{"title":"javaScriptEncode","link":"<a href=\"global.html#javaScriptEncode\">Global &rtrif; javaScriptEncode</a>"},{"title":"query","link":"<a href=\"global.html#query\">Global &rtrif; query</a>"},{"title":"removeClass","link":"<a href=\"global.html#removeClass\">Global &rtrif; removeClass</a>"},{"title":"removeItemByIndex","link":"<a href=\"global.html#removeItemByIndex\">Global &rtrif; removeItemByIndex</a>"},{"title":"removeItemByValue","link":"<a href=\"global.html#removeItemByValue\">Global &rtrif; removeItemByValue</a>"},{"title":"removeNode","link":"<a href=\"global.html#removeNode\">Global &rtrif; removeNode</a>"},{"title":"serialize","link":"<a href=\"global.html#serialize\">Global &rtrif; serialize</a>"},{"title":"stringifyJSON","link":"<a href=\"global.html#stringifyJSON\">Global &rtrif; stringifyJSON</a>"},{"title":"throttle","link":"<a href=\"global.html#throttle\">Global &rtrif; throttle</a>"}]; var options = setupSearch(list, options) </script> </body> </html>