1.2.0 • Published 3 years ago
urlme v1.2.0
urlme.js
Assembly and disassembly of URL address
Install
<script type="text/javascript" src="urlme.js"></script>
npm i urlme
Usage
Assembly
urlme.build('http://test.ru', { page: 1, data: "yes" });
// Return: 'http://test.ru?page=1&data=yes'
urlme.build('http://test.ru?case=10&page=99', { page: 1, data: "yes" });
// Return: 'http://test.ru?case=10&page=1&data=yes'
urlme.build('http://test.ru?case=10&page=99', { page: null });
// Return: 'http://test.ru?case=10'
urlme.build('http://test.ru?case=10&page=99', { page: 1, data: "yes" }, false);
// Return: 'http://test.ru?page=1&data=yes'
Disassembly
urlme.parse('http://test.ru?page=1&data=yes');
// Return: { page: 1, data: 'yes' }
Updating (only browser)
urlme.update('http://test.ru?new');
Redirect (only browser)
urlme.redirect('http://test.ru?new');