Vue.js Project Initialization, Routing, and Component Lifecycle
JavaScript Prototypes
In JavaScript, prototypes allow objects to inherit properties and methods. When a property is accessed on an object, the engine checks the object itself first; if not found, it checks the prototype chain.
ES6 classes provide syntactic sugar over the prototype-based inheritance model.
class Entity {
constructor(identifi ...
Posted on Thu, 01 Oct 2026 16:28:54 +0000 by rachelkoh
Building Vue 3 Applications: Core Concepts and Project Structure
Vue 3 Framework OverviewVue 3 is a progressive JavaScript framework designed for building user interfaces. It relies on a reactivity system that automatically updates the DOM when data changes, eliminating the need for manual DOM manipulation.Project Initialization and Directory StructurePrerequisitesEnsure Node.js (v18.0 LTS or higher) is inst ...
Posted on Sun, 13 Sep 2026 16:36:27 +0000 by Grisu
Differences Between Components and Plugins in Vue
Componants in Vue
Components are the fundamental building blocks of Vue applications, primarily used for constructing UI elements and page structures. They encapsulate reusable code segments that can include a template, logic, and styling. Components can be nested or used independently, helping developers break down complex interfaces into mana ...
Posted on Tue, 30 Jun 2026 16:48:57 +0000 by pouncer
Working with Vue Single File Components in CLI Environments
In Vue CLI environments powered by Webpack, a .vue file represents a standalone component. The build process, specifically through vue-loader, compiles the HTML template, JavaScript logic, and CSS styles into a single cohesive unit.Historically, defining components required using Vue.component with inline template strings:Vue.component('nav-bar ...
Posted on Tue, 09 Jun 2026 17:31:14 +0000 by dimitar