#JavaScript
18 articles
Developed an Asset Trend Simulator
Introducing a tool for personal asset formation, the Asset Trend Simulator.
Disadvantages of Jest Snapshot Testing
Understand the drawbacks of Jest snapshot testing including test fragility, unclear assertions, and why assertion tests are better.
Convert Markdown Files to PDF (Supports mermaid, emoji, toc)
A simple document management tool to convert Markdown files to PDF, supporting mermaid, emoji, and toc.
Getting Started with JavaScript Testing using Jest
Learn JavaScript testing with Jest, including ES module configuration, babel setup, and practical test file patterns.
Modern JS Discussion ─ Proxy
Master JavaScript Proxy objects, trap handlers, target wrapping, and value validation in ES2015 development.
Modern JS Talk──async function
Explore async functions, await expressions, and Promise-based asynchronous processing in modern JavaScript development.
Creating a Custom Router with React and the History API
Implement custom React router using History API with pushState and popstate for SPA navigation without libraries.
Modern JS Talk──Promise
Master Promises for asynchronous operations, chaining with .then(), error handling, and avoiding callback hell.
Modern JS Talk: Arrow Functions
Learn arrow function syntax, lexical this binding, and ES2015 function expressions for modern JavaScript development.
Modern JS Talk──Classes
Explore ES6 class syntax, constructor definitions, getters/setters, and strict mode behavior in modern JavaScript.
Modern JS Talk: Destructuring Assignment
Master destructuring assignment for arrays and objects with default values and aliasing in modern JavaScript.
Modern JS: import and export
Master ES6 import/export statements, named exports, default exports, and module composition in JavaScript development.
Modern JS Discussion: var/let/const
Understand var, let, and const declarations, scope types, hoisting behavior, and temporal dead zone in JavaScript.
Quickly Create a Markdown Editor with React
Create functional React markdown editor with marked library supporting live markdown preview and transformation.
Created a Google Extension Plugin
Build a Google Chrome extension plugin with manifest.json and JavaScript: Complete guide to creating your first plugin.
Understanding ES6 Export and Import
Master ES6 module syntax with named and default exports, wildcard imports, aliasing, and modern patterns.
Laravel+React+ES6+Browserify
Integrate React with Laravel using Browserify and Babel transpilation to write modern ES6 code with proper module support.
Using dotEnv Environment Variables on the Client Side - dotenv-webpack
Master dotenv-webpack to load environment variables on the client side with webpack and security best practices.