🚀 Built a mini utility-first CSS generator to understand how frameworks like Tailwind work under the hood. Using HTML + Node.js, I created a system where classes like chai-p-8 and chai-bg-red are automatically converted into CSS. 💡 What I learned: ->How utility CSS systems are structured ->Parsing HTML and extracting class names ->Mapping class patterns to CSS dynamically This project helped me move beyond just using CSS frameworks to actually understanding how they work. Repo link :-https://lnkd.in/g8YCh4pg Hitesh Choudhary | Piyush Garg |Suraj Kumar Jha |Akash Kadlag #WebDevelopment #JavaScript #NodeJS #CSS #Learning
More Relevant Posts
-
🚀 Day 4 of #100DaysOfFrontend Built a Real-Time Digital Clock using HTML, CSS, and JavaScript ⏱️ This project helped me understand how to work with the Date object, update the UI dynamically, and use setInterval for real-time functionality. Small project, but a big step in learning JavaScript 💪 🔗 Live Demo: https://lnkd.in/ghiNej6F 💻 GitHub: https://lnkd.in/gZ_z8fDm #JavaScript #FrontendDevelopment #WebDevelopment #BuildInPublic #Consistency
To view or add a comment, sign in
-
-
Just built a simple yet functional Stopwatch using HTML, CSS, and JavaScript ( This project helped me strengthen my understanding of: • DOM manipulation • Event handling (Start, Stop, Reset) • Time logic and intervals in JavaScript • Structuring clean and responsive Ul with CSS Watching the timer run in real-time after writing the logic from scratch was a satisfying moment. Small projects like this continue to sharpen my problem-solving skills and build my confidence as a developer. Next step: improving the design and adding more advanced features #WebDevelopment #JavaScript #HTML #CSS #FrontendDevelopment #SoftwareEngineering
To view or add a comment, sign in
-
Parsing HTML in Node-js got easier 🔥 Cheerio is a fast JavaScript library that lets you parse and manipulate HTML using jQuery-style syntax, without running a real browser. → fast HTML parsing → works in Node-js → great for scraping & HTML processing Perfect when you only need the markup, not a full browser :) Source 🔗: https://lnkd.in/dg644Vhw Hope this helps ✅️ Drop a Like if you found this post helpful! 👍 Follow Ram Maheshwari for more 💎
To view or add a comment, sign in
-
-
Day 4/100 of JavaScript 🚀 Today’s focus: Functions in JavaScript Functions are reusable blocks of code used to perform specific tasks Some important types with example code: 1. Parameterized function → takes input function greet(name) { return "Hello " + name; } greet("Apsar"); 2. Pure function → same input always gives same output, no side effects function add(a, b) { return a + b; } add(2, 3); 3. Callback function → function passed into another function function processUser(name, callback) { callback(name); } processUser("Apsar", function(name) { console.log("User:", name); }); 4.Function expression → function stored in a variable const multiply = function(a, b) { return a * b; }; 5.Arrow function → shorter syntax const square = (n) => n * n; Key understanding: Functions are first-class citizens in JavaScript — they can be passed, returned, and stored like values #Day4 #JavaScript #100DaysOfCode
To view or add a comment, sign in
-
I was learning frontend the wrong way until I realized this. Learning JavaScript didn’t make me forget HTML and CSS. It actually made me use them more. When you build projects using HTML, CSS, and JavaScript together, you naturally remember everything better. So don’t try to master them separately for too long. Build projects. Use them together. Repeat. That’s when frontend really starts making sense. #frontend #javascript #html #css #webdevelopment
To view or add a comment, sign in
-
-
Built a fully functional Smart Event Dashboard from scratch using pure HTML, CSS & JS — no frameworks, no libraries. Just clean code and creativity. 🎨💻 The best way to learn is to build. What are you building this week? 👇 #JavaScript #WebDev #100DaysOfCode #FrontendDeveloper #CodingJourney
To view or add a comment, sign in
-
💡 var, let, const in JavaScript — easy? Not really 😅 If you think you understand them… try predicting these 👇 for (var i = 0; i < 3; i++) { setTimeout(() => console.log(i), 100); } Output: 3 3 3 for (let i = 0; i < 3; i++) { setTimeout(() => console.log(i), 100); } Output: 0 1 2 🤯 Same code… different output. Why? ⸻ 🔍 The difference: 👉 var is function-scoped • One shared i • All callbacks reference same variable • Final value = 3 👉 let is block-scoped • New i created for each iteration • Each callback gets its own copy 💬 Lesson learned: JavaScript doesn’t just execute code… It follows rules that aren’t always obvious. ⸻ 🚀 Pro Tip: 👉 Prefer let and const over var 👉 Avoid var in modern JavaScript ⸻ #JavaScript #Frontend #WebDevelopment #CodingInterview #JSConcepts #Developers
To view or add a comment, sign in
-
I built my own mini Tailwind CSS engine using vanilla JavaScript Here’s what it does: • Parses custom utility classes (chai-) • Maps them to CSS properties • Applies styles dynamically via JavaScript • Reacts to DOM changes using MutationObserver This project helped me understand: • How utility-first CSS actually works • DOM traversal and dynamic styling • How reactivity can be implemented without frameworks • The trade-offs between static and runtime styling systems Live Demo 👇 https://lnkd.in/gnM67yiQ Source code 👇 https://lnkd.in/gKVgtZGp #javascript #webdevelopment #frontend #css #tailwindcss #learninginpublic #buildinpublic #developers #programming #100DaysOfCode
To view or add a comment, sign in
-
-
🚫 JSX is NOT HTML (Stop thinking like that) This is where most React beginners get confused 👇 You see this: ```jsx <h1>Hello World</h1> ``` And think: 👉 “Oh, it’s just HTML inside JavaScript” ❌ Wrong. --- 🧠 Here’s what JSX really is: JSX = JavaScript + UI syntax It’s NOT HTML. --- 💡 What actually happens behind the scenes? This 👇 ```jsx <h1>Hello</h1> ``` Becomes 👇 ```js React.createElement("h1", null, "Hello"); ``` --- 🔥 Key Insight: JSX is just a **syntax sugar** for JavaScript. It helps you write UI in a clean and readable way. --- 📌 Why JSX is powerful: ✔ Write UI faster ✔ Mix logic + UI easily ✔ Better readability ✔ Easier debugging --- 😵 Why beginners struggle: Because they treat JSX like HTML 👉 But it behaves like JavaScript --- 📌 Simple way to think: HTML → Static structure JSX → Dynamic UI (JavaScript-powered) --- 💬 Question for you: When you first saw JSX, did you think it was HTML? #ReactJS #JavaScript #Frontend #WebDevelopment #Coding #LearnReact
To view or add a comment, sign in
-
-
Building Dynamic UIs with Vanilla JavaScript and Tailwind CSS I recently worked on a project that focuses on one of the most essential skills for a front-end developer: working with APIs and the DOM. I built a User Profile Card Generator that fetches data from the RandomUser API. Instead of hardcoding the UI, I used JavaScript to dynamically create every element—from the profile images to the stat counters. What I focused on: Handling asynchronous data using the Fetch API. Creating reusable UI components through JavaScript functions. Implementing a dark-themed, modern design using Tailwind CSS. This project was a great way to practice writing clean, maintainable code while ensuring the final result looks professional and polished. Check out the repository here: [Insert GitHub Link] #WebDevelopment #JavaScript #TailwindCSS #Frontend #CodingProject #Programming
To view or add a comment, sign in
Explore content categories
- Career
- Productivity
- Finance
- Soft Skills & Emotional Intelligence
- Project Management
- Education
- Technology
- Leadership
- Ecommerce
- User Experience
- Recruitment & HR
- Customer Experience
- Real Estate
- Marketing
- Sales
- Retail & Merchandising
- Science
- Supply Chain Management
- Future Of Work
- Consulting
- Writing
- Economics
- Artificial Intelligence
- Employee Experience
- Workplace Trends
- Fundraising
- Networking
- Corporate Social Responsibility
- Negotiation
- Communication
- Engineering
- Hospitality & Tourism
- Business Strategy
- Change Management
- Organizational Culture
- Design
- Innovation
- Event Planning
- Training & Development