Deep Front-End Development

Written byKalanKalan
💡

If you have any questions or feedback, pleasefill out this form

This post is translated by ChatGPT and originally written in Mandarin, so there may be some inaccuracies or mistakes.

I’ve been wanting to document some aspects of frontend development for a while, but I've never gotten around to it. Taking advantage of the Ironman competition, I’ve finally organized everything in one go.
This series is divided into several main sections, and I hope to continue writing in the future.

JavaScript Basics

  • An Overview of JavaScript and ECMAScript
  • Introduction to Common JavaScript Operations
  • == vs ===, Floating Point Arithmetic
  • Revisiting the Event Loop
  • Rethinking jQuery
  • JavaScript and Memory Management
  • Immediately Invoked Function Expressions (IIFE)

Frontend Engineering

  • Why Frontend Needs Engineering? — webpack
  • What Led to the Creation of Babel

Frontend UI Development

  • Considerations When Implementing UI
  • Managing APIs in Frontend (Part 1)
  • Managing APIs in Frontend (Part 2)
  • Managing APIs in Frontend (Part 3) - Some Insights
  • The 100 Grievances of CSS
  • Discussing CSS Management - Things to Note in Typography
  • A Brief Discussion on Caching

An Overview of Frontend Frameworks

  • React and Vue - With jQuery, Why Do We Need xxx?
  • flux & redux (incomplete)

Browser JavaScript

  • Making Good Use of Idle Time - requestIdleCallback
  • Exploring Browser APIs (Part 2)
  • Exploring Browser APIs (Part 3)
  • Autoplay and Mute

Frontend and Security

  • Frontend and Security

Special Topics

  • What Constitutes Good Code?
  • Revisiting Redux

Advanced Topics

  • Functional Reactive Programming
  • GraphQL
  • SEO in Frontend
  • Frontend and Backend
  • Things to Know When Developing Live Streaming Applications
  • Universal Links
  • Error Handling

If you’re interested in the topics mentioned above, feel free to check out the links to Ironman or Gitbook:

If you found this article helpful, please consider buying me a coffee ☕ It'll make my ordinary day shine ✨

Buy me a coffee