Core Concepts and Usage of JavaScript in Frontend Development

Relationship Between ECMAScript and JavaScript In November 1996, Netscape, the creator of JavaScript, submitted the language to the ECMA International standards organization hoping to establish it as an international standard. The following year, ECMA released the first edition of standard document ECMA-262, which defined the specifications for ...

Posted on Wed, 09 Sep 2026 16:32:00 +0000 by nats

Appointment Approval End Development Practice

Introduction This section continues from the previous one, completing the appointment approval end—the final part of this project. Below is the mind map: Similarly to the activity approval end, we need to create the relevant pages in the app.json file. "pages/appointmentApproval/appointmentApproval", "pages/appointmentApproval2/ ...

Posted on Tue, 08 Sep 2026 16:53:23 +0000 by saedm

Using the v-for Directive in Vue.js for Dynamic Rendering

The v-for directive is used to render collections of data by looping through arrays or object properties. It can also iterate over a range of numbers and work in combination with the <template> tag to repeat blocks of HTML. Rendering Arrays To display a list of items from an array, bind v-for to the element you wish to repeat. The syntax ...

Posted on Mon, 31 Aug 2026 16:54:41 +0000 by lives4him06

Real-Time AJAX Progress Tracking with Practical Code Examples

AJAX (Asynchronous JavaScript and XML) is a methodology for enabling asynchronous communication between web pages and servers without full page reloads. It leverages browser APIs like XMLHttpRequest (XHR) or the modern Fetch API too exchange data in the background, then dynamically updates specific page sections using JavaScript. Historically X ...

Posted on Fri, 28 Aug 2026 16:12:55 +0000 by Ancoats

Modern JavaScript ES6+ Features: Core Concepts and Implementation Patterns

Variable Declarations and Temporal Dead Zone ES6 introduced let and const to address the scoping limitations of var. Unlike function-scoped var, these declarations respect block boundaries (curly braces) and exhibit temporal deadd zone behavior—accessing them before declaration throws ReferenceError rather than returning undefined. function dem ...

Posted on Tue, 25 Aug 2026 16:39:35 +0000 by elhelaly1999

Advanced CSS Positioning and Interface Enhancement Techniques

Positioning Fundamentals The position property controls element placement within the layout, working in tandem with directional offsets (top, right, bottom, left) to shift elements from their default coordinates. Relative Positioning Applying position: relative maintains the element's original space in the document flow while allowing visual di ...

Posted on Sun, 23 Aug 2026 16:10:32 +0000 by mo0ness

Building a Weather Forecast Mini Program on WeChat

WeChat Mini Programs are lightweight applications built on the WeChat platform, leveraging its APIs for device access, location services, media handling, and payment integration. They follow a component-based architecture, similar to frameworks like React, making them accessible to web developers. Core Concepts and Setup To start developing, do ...

Posted on Sat, 22 Aug 2026 16:44:22 +0000 by fresh

Exporting Data to Excel and CSV Using Pure JavaScript

Exporting JSON Data to Excel or CSV in the Browser Front end developers often need to allow users to export tabular data directly from the browser. Below are two common approaches using only JavaScript—exporting as a pseudo-Excel (.xls) file via HTML tables, and exporting as a CSV file. Method 1: Export as Excel (.xls) Using HTML Table Markup T ...

Posted on Tue, 18 Aug 2026 16:02:55 +0000 by dr.maju

Integrating SCSS with Vue 3 and Vite for Advanced Styling

Project Setup Initialize a Vue 3 project with Vite and add the Sass preprocessor dependency: npm install sass -D Configuring Global Variables To make SCSS variables available across all components without explicit imports, configure the additionalData option in vite.config.js. This injects the content of a global file into every style block. i ...

Posted on Sun, 16 Aug 2026 16:57:39 +0000 by killfall

Getting Started with Annotorious: A Tool for Image Annotation

Overview Recently, a colleague asked how to annotate images using frontend technologies. While libraries like Fabric.js or Konva.js can achieve this, I was curious if there are specialized tools designed specifically for image annotation. Upon searching online, I discovered Annotorious, which offers image annotation and tagging capabilities wit ...

Posted on Wed, 12 Aug 2026 16:46:28 +0000 by compt