Welcome To JS-hiroba
js-hiroba.com is an open-source project for anyone who wants to learn JavaScript by typing, using the sample codes.
It is available in both English and Japanese. (These are the only languages that I am comfortable to write)
- Vue
- PrimeVue (UI Library)
- Axios (API Call)
- Django backend for JavaScript sample codes
Please feel free to try it out!
I used eval() to execute the user input code on the browser. It is the only way to achieve the TRUE interactive console on the web page. I agree that using eval can cause harm and become vulnerableto the attack. However in this repository, I only use eval() to excecute the code on the brower and, backend-api allows READ only calls to protect the databse.