net-tools / js-core
Composer library for Javascript core functions ; ECMASCRIPT 5+ required (6 for Promises feature support)
Installs: 754
Dependents: 6
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Language:JavaScript
pkg:composer/net-tools/js-core
- dev-master
 - 1.1.0
 - 1.0.95
 - 1.0.94
 - 1.0.93
 - 1.0.92
 - 1.0.91
 - 1.0.90
 - 1.0.89
 - 1.0.88
 - 1.0.87
 - 1.0.86
 - 1.0.85
 - 1.0.84
 - 1.0.83
 - 1.0.82
 - 1.0.81
 - 1.0.80
 - 1.0.79
 - 1.0.78
 - 1.0.77
 - 1.0.76
 - 1.0.75
 - 1.0.74
 - 1.0.73
 - 1.0.72
 - 1.0.71
 - 1.0.70
 - 1.0.61
 - 1.0.60
 - 1.0.56
 - 1.0.54
 - 1.0.53
 - 1.0.52
 - 1.0.51
 - 1.0.50
 - 1.0.49
 - 1.0.48
 - 1.0.47
 - 1.0.46
 - 1.0.45
 - 1.0.44
 - 1.0.43
 - 1.0.42
 - 1.0.41
 - 1.0.40
 - 1.0.39
 - 1.0.38
 - 1.0.37
 - 1.0.36
 - 1.0.35
 - 1.0.34
 - 1.0.33
 - 1.0.32
 - 1.0.31
 - 1.0.30
 - 1.0.29
 - 1.0.28
 - 1.0.27
 - 1.0.26
 - 1.0.25
 - 1.0.24
 - 1.0.23
 - 1.0.22
 - 1.0.21
 - 1.0.20
 - 1.0.19
 - 1.0.18
 - 1.0.17
 - 1.0.16
 - 1.0.15
 - 1.0.14
 - 1.0.13
 - 1.0.12
 - 1.0.11
 - 1.0.10
 - 1.0.9
 - 1.0.8
 - 1.0.7
 - 1.0.6
 - 1.0.5
 - 1.0.4
 - 1.0.3
 - 1.0.2
 - 1.0.1
 - 1.0.0
 
This package is auto-updated.
Last update: 2025-10-29 02:03:07 UTC
README
Core Javascript functions
This packages contains a single file, js-core.js, and also a translation file to French (default messages in the library are in English).
Setup instructions
To install net-tools/js-core package, just require it through composer and insert a script tag in the HEAD section :
<script src="/path_to_vendor/net-tools/js-core/src/js-core.js.min"></script>
Reference
Full reference would be too long.
However, here is a simple list of functions provided :
- cookies management (nettools.jscore.set/get/deleteCookie),
 - strings management (uppercase some letters, replace diacritics characters, escape characters for URL, trim spaces, generate random numbers),
 - querystring and URL management (through some nettools.jscore.* functions, but also through two special objects dedicated to URL management : nettools.jscore.Querystring and nettools.jscore.Url),
 - form inputs management (get an object litteral whose properties are set with input fields, or a querystring from input fields),
 - requests management (send POST or XmlHttp requests from querystring or litteral objects whose property and values are translated to querystring parameters and values),
 - oriented object programming (inheritance),
 - form validators (in real-time or at form submit : nettools.jscore.validator.RealTimeValidator and nettools.jscore.validator.FormValidator),
 - stack and pool data structures,
 - crypto functions (SHA1, SHA256, hmacSHA256, AES),
 - size values management (manipulate size values, such as '140px' : add or subtract)