hasan3012.hashnode.devFunction Declaration vs Function Expression: What’s the Difference? 1- What functions are and why we need them In JavaScript, a function is a reusable block of code that performs a specific task , takes optional input parameters and can return a value . Instead of wri2d ago·4 min read
hasan3012.hashnode.devUnderstanding Variables and Data Types in JavaScript1 - what variables are and why thy are needed When you start learning JavaScript, the first and most important concept to master is Variables. Think of variables as labeled containers or boxes. If you2d ago·7 min read
hasan3012.hashnode.devInside Git: How It Works and the Role of the .git FolderHow Does Git Work? Git is the backbone of modern software development. If you’ve ever pushed code to GitHub, cloned a repository, or merged branches, you’ve used Git. But have you ever wondered: Git allows users to track code changes and manage their...Jan 31·2 min read
hasan3012.hashnode.devHow a Browser Works: A Beginner-Friendly Guide to Browser InternalsWhen we enter a URL into browser the press enter , a beautiful website comes in It feels like magic, right? But behind browser follows many steps . What a Browser Actually Is (Beyond “It Opens Websites”) Most of us think of a browser (like Chrome, Fi...Jan 31·5 min read
hasan3012.hashnode.devEmmet for HTML: A Beginner’s Guide to Writing Faster MarkupWhat Is Emmet? (Very Simple Explanation) Emmet is a shortcut language for writing HTML. Instead of typing full HTML tags, you write short abbreviations, and your code editor expands them into full HTML instantly. Why Emmet is useful for HTML begi...Jan 31·2 min read