This site is collection my coding challenges
The purpose of this is to track my journey of learning JavaScript.
Some of my coding challenges appear on this site, while the less interesting ones are in the repository "coding-challenges" without a User Interface
live site: brela-codewars.netlify.app
HTML, CSS, JavaScript, jQuery
- the JS/codingChallenges-with-userInput.js file - JavaScript code to make the coding challenges work with user input (these are designated with stars ⭐ on the GUI)
- the JS/siteOperations.js file - JavaScript/ jQuery code to make the whole page and layout work - a user can click a list item on left and it's content displays in main section
✔️used jQuery to make 'hover item shows preview' and to work only on device width > 1000px
✔️used JS to create click events for each list item (see JS/siteOperation.js)
✔️practiced keeping a large html file clean and organized
- refactor siteOperations file to use event delegation
- this will make code slightly cleaner and more efficient because then only one event listener will be used on parent vs all of the child events having their own even listener