In JavaScript, you can take input from the user in several ways, depending on the environment in which your code is running. The most common methods for taking user input in JavaScript include: prompt ...
The native part is somewhat open for discussion - the library uses two native range inputs and about sixty lines of JavaScript to make them work together. In my book, it is native enough. If you are ...