Blog

Custom Calendar Publishing and Subscription

How to build and publish your own calendar feed (e.g., China holidays) using iCloud so others can subscribe.

· 2 min

The == Operator in JavaScript

This post explains the JavaScript == operator, including type coercion rules and examples.

· 1 min
JavaScript

CDN Explained (Simple Guide)

This article introduces CDN (Content Delivery Network), including usage scenarios and implementation details, to improve …

· 2 min

Install v8-debug

Steps for installing the V8 debug shell via jsvu so you can inspect bytecode and VM internals.

· 1 min
JavaScript

Chrome Extension Development: Jira Tool

This article introduces the development of a Chrome extension for Jira, including its advantages, implementation …

· 2 min
Chrome

Frontend Workflow — Scaffolding

Using scaffolding (e.g., Yeoman) to standardize project setup, templates, and options for faster, consistent starts.

· 2 min

Chained Assignment in JavaScript

Breaks down a tricky chained assignment puzzle, reviews operator precedence, and demonstrates how JavaScript evaluates …

· 3 min
JavaScriptCore Concepts

JavaScript Prototype Chain Basics

This post summarizes the JavaScript prototype chain, its key concepts, and references to help you understand …

· 2 min
JavaScript

Upgrading Webpack 4 to 5

An overview of upgrading from Webpack 4 to 5, including benefits, key changes, upgrade steps, and references to help you …

· 1 min
Build Tools

iframe

This article provides an introduction to iframe technology, covering its advantages, implementation details, and …

· 2 min
WebShell

Commonly Mistaken Export Statements

This article introduces commonly mistaken export statements, including usage scenarios and implementation details, to …

· 2 min
JavaScript

Proxy vs. Reflect in JavaScript

Quick primer on JavaScript metaprogramming concepts—Proxy and Reflect—with background, practical examples, and …

· 2 min
JavaScript

Web Security: CSRF

An overview of CSRF attacks, examples, analysis, and practical defenses including RESTful design, SameSite cookies, …

· 1 min
网络安全

Web Performance: Reflow and Repaint

A practical guide to reducing reflow/repaint in the browser pipeline, with actionable techniques and rationale.

· 1 min
WebShell

Frontend Code Security

Ways to raise the barrier against source theft: build modes, minification, hashing, obfuscation, and more.

· 1 min
Frontend Development

Adaptive Layout & Responsive Layout

A quick refresher on adaptive vs. responsive layouts, how they differ, and the tech behind each.

· 1 min

Clever Uses of Zero-Width Characters

Zero-width characters explained—types, how they hide data, and practical tools for watermarking or evading naive …

· 2 min
UnicodeSecurity

JS下的Promise

This article provides an introduction to Promises in JavaScript, covering their advantages, implementation details, and …

· 3 min
JavaScript

Great Plugins for Visual Studio Code

Explore essential plugins for Visual Studio Code to enhance your development experience. Includes tools for code …

· 2 min
VSCEssential ToolsSoftware

Same-Origin, CSP, and CORS

A practical overview of Same-Origin Policy, Content Security Policy, and CORS — how they relate and when to use each.

· 2 min
Network Security

从输入URL到页面展示,这中间发生了什么

本文介绍从输入URL到页面展示,这中间发生了什么,包括使用场景、实现细节等,以提高从输入URL到页面展示,这中间发生了什么的效率。

· 2 min
Chrome

HTTP Development History

This article introduces the development history of HTTP, including HTTP definitions, version history, HTTP requests in …

· 4 min

Chrome's MemoryCache and DiskCache

This article provides an introduction to Chrome's MemoryCache and DiskCache, including their advantages, implementation …

· 2 min
Chrome

Confusing splice and slice

This article introduces the confusing splice and slice functions, including usage scenarios and implementation details, …

· 2 min
JavaScript

Array.join vs Template strings vs String concatenation

This article introduces the comparison between Array.join, Template strings, and String concatenation, including their …

· 2 min
JavaScript