Color Manipulation in JavaScript: Techniques Without Libraries