current location:Home > Technical Articles > Web Front-end

  • Revealing the Magic of JavaScript
    Revealing the Magic of JavaScript
    We use tons of tools every day. Different libraries and frameworks are a part of our daily job. We use them because we don’t want to reinvent the wheel for every project, even if we don’t understand what’s going on under the hood. In this article, we
    JS Tutorial 679 2025-02-21 09:38:10
  • Creating a Simple Style Switcher
    Creating a Simple Style Switcher
    Enhance your website's user experience by letting visitors personalize aspects like font size and language. This tutorial shows how to build a style switcher and use local storage to remember preferences. Key Concepts: Style switchers improve UX by
    JS Tutorial 425 2025-02-21 09:36:09
  • Introducing the CSS Grid Layout
    Introducing the CSS Grid Layout
    CSS Grid Layout: Build a powerful and flexible website layout Core points CSS Grid layouts provide a more powerful and flexible way to create complex website layouts without using properties such as inline and float or a separate grid system stylesheet. Currently, only IE 10 and Edge support CSS Grid layouts, but it can be enabled via specific flags in Chrome and Firefox or using polyfill. CSS Grid layouts define the layout of elements on a web page using units of measurement, lines, tracks, cells, and regions called "fr". CSS Gri
    CSS Tutorial 205 2025-02-21 09:35:09
  • Enabling Upcoming CSS Features with PostCSS
    Enabling Upcoming CSS Features with PostCSS
    Following the previous article "PostCSS Guide: Improved Selectors and Media Query", this article will explore more PostCSS plug-ins that extend CSS functionality. The previous article focuses on improving the structure of style sheets by extending selectors and media queries, while this article will focus on how to implement new properties and values ​​in the upcoming specification. The plugins described in this article implement different functions that can be used effectively together or individually according to your needs. Let's start with my favorite plugin. Key Points The PostCSS plugin can be used to implement new properties and values ​​in the upcoming CSS specification, effectively extending the functionality of CSS. These plugins can be used together or individually according to the needs of the developer. PostCSS allows developers to browse
    CSS Tutorial 956 2025-02-21 09:30:11
  • 5 JavaScript APIs to Empower Your Mobile Web Pages
    5 JavaScript APIs to Empower Your Mobile Web Pages
    Key Points Battery Status API: Provides device battery level or status information, helps save changes more frequently when the battery is low, preventing data loss. Web Notification API: Normalizes how developers notify users, allowing alerts (such as email delivery) to be issued outside the context of the web page. However, the display styles of different browsers may vary. Proximity Sensor API: Detects the distance between an object and the device running a web page, currently only supported by Firefox. Vibration API: Allows the device to vibrate and can be used to simulate specific effects in the game. The device direction API detects the device direction, which is conducive to navigation applications and games. “Mobile market is growing” and “through mobile devices (intelligent)
    JS Tutorial 898 2025-02-21 09:29:08
  • Bounce.JS: Create Complex CSS Animations Fast
    Bounce.JS: Create Complex CSS Animations Fast
    Bounce.JS: A powerful tool for creating smooth CSS animations easily Bounce.JS, created by Joel Besada, is a simple and easy-to-use tool that helps developers quickly generate smooth and elegant CSS animations. It is part of the emerging JavaScript library and generator wave, effectively simplifying the creation process of complex animations. Image from ipythat Since its inception in 1995, JavaScript—a simple scripting language originally designed to enhance the dynamic effects of web pages—has made great progress. Invented by Brendan Eich, co-founder of Mozilla, JavaScript has gradually replaced Adob ​​over the past five years
    JS Tutorial 765 2025-02-21 09:28:09
  • 5 Typical JavaScript Interview Exercises
    5 Typical JavaScript Interview Exercises
    Core points Common JavaScript interview questions usually revolve around understanding key concepts, such as scope, creating native methods, promotion, this keyword, and call() and apply() functions. In JavaScript, it is crucial to understand the context of a function and how to call it. This keyword refers to the context, which varies depending on whether the function is called as part of an object or as a standalone function. A boost in JavaScript refers to the process in which variables and functions are moved to the top of their containment scope. However, while the function retains its initial value, the variable does not, and is initially set to undefined. JavaScript enabled
    JS Tutorial 302 2025-02-21 09:23:10
  • AniJS: A Declarative Handling Library for CSS Animations
    AniJS: A Declarative Handling Library for CSS Animations
    Animation has always been a hot favorite among students learning to program. During a recent weekend web development workshop that I attended, there was a discussion about animations using CSS. That was when I stumbled onto AniJS, a Declarative handl
    JS Tutorial 971 2025-02-21 09:22:13
  • An Intro to App.js - Mobile Webapps Made Easy
    An Intro to App.js - Mobile Webapps Made Easy
    JavaScript has become increasingly popular for mobile application development. It has enabled web application developers to develop mobile web applications without learning any native language skills. In this tutorial, we’ll discuss a lightweight J
    JS Tutorial 804 2025-02-21 09:21:11
  • 20 Useful Docs and Guides for Front-End Developers
    20 Useful Docs and Guides for Front-End Developers
    This curated list highlights essential resources for front-end developers, encompassing guides, tutorials, and references covering CSS, HTML, JavaScript, web accessibility, and more. Several lesser-known yet invaluable tools are featured, including
    JS Tutorial 594 2025-02-21 09:20:10
  • An Introduction to the MEAN Stack
    An Introduction to the MEAN Stack
    This article introduces the MEAN stack, a powerful JavaScript-based technology suite for building dynamic web applications. MEAN is an acronym for MongoDB, Express.js, Angular.js, and Node.js. This full-stack JavaScript approach streamlines develop
    JS Tutorial 951 2025-02-21 09:19:10
  • Front-End Development in an Internet of Things World
    Front-End Development in an Internet of Things World
    The responsive web faces a new challenge: the Internet of Things (IoT). The proliferation of diverse IoT devices—from tiny Raspberry Pi displays to smartwatches and voice assistants—demands a web that remains accessible and usable across this expand
    CSS Tutorial 748 2025-02-21 09:18:13
  • HTML5 Web Audio API Tutorial: Building a Virtual Synth Pad
    HTML5 Web Audio API Tutorial: Building a Virtual Synth Pad
    This article explores the HTML5 Web Audio API, demonstrating how to build a basic virtual synth pad with various audio effects. We'll cover creating an AudioContext, loading and playing audio files, adding volume control, looping, reverb, and filter
    JS Tutorial 1017 2025-02-21 09:15:09
  • Ten Ways to Make Your Website More Mobile Friendly
    Ten Ways to Make Your Website More Mobile Friendly
    Enhance Your Website's Mobile Experience: Ten Easy Steps Does your website provide a smooth mobile experience on smartphones and tablets? While modern browsers offer features like pinch-to-zoom, optimizing your site for mobile is crucial for user sat
    JS Tutorial 489 2025-02-21 09:14:12
  • Quick Tip: How z-index and Auto Margins Work in Flexbox
    Quick Tip: How z-index and Auto Margins Work in Flexbox
    Flexbox is widely used to solve common layout problems such as sticky footers and contour columns. In addition to these features, it offers some other practical features that are less popular. Let's explore two of them! Key Points Flexbox allows the z-index attribute to be applied to unpositioned elements (such as flex projects) even if the position attribute of the flex project is set to static. This can be used to control the stacking order of elements. Automatic margins in Flexbox can be used to implement custom alignment of flex items along the spindle. They absorb extra space and push adjacent projects away, enabling a unique UI pattern. Although visually
    CSS Tutorial 898 2025-02-21 09:11:12

Tool Recommendations

jQuery enterprise message form contact code

jQuery enterprise message form contact code is a simple and practical enterprise message form and contact us introduction page code.
form button
2024-02-29

HTML5 MP3 music box playback effects

HTML5 MP3 music box playback special effect is an mp3 music player based on HTML5 css3 to create cute music box emoticons and click the switch button.

HTML5 cool particle animation navigation menu special effects

HTML5 cool particle animation navigation menu special effect is a special effect that changes color when the navigation menu is hovered by the mouse.
Menu navigation
2024-02-29

jQuery visual form drag and drop editing code

jQuery visual form drag and drop editing code is a visual form based on jQuery and bootstrap framework.
form button
2024-02-29

Organic fruit and vegetable supplier web template Bootstrap5

An organic fruit and vegetable supplier web template-Bootstrap5
Bootstrap template
2023-02-03

Bootstrap3 multifunctional data information background management responsive web page template-Novus

Bootstrap3 multifunctional data information background management responsive web page template-Novus
backend template
2023-02-02

Real estate resource service platform web page template Bootstrap5

Real estate resource service platform web page template Bootstrap5
Bootstrap template
2023-02-02

Simple resume information web template Bootstrap4

Simple resume information web template Bootstrap4
Bootstrap template
2023-02-02

Cute summer elements vector material (EPS PNG)

This is a cute summer element vector material, including the sun, sun hat, coconut tree, bikini, airplane, watermelon, ice cream, ice cream, cold drink, swimming ring, flip-flops, pineapple, conch, shell, starfish, crab, Lemons, sunscreen, sunglasses, etc., the materials are provided in EPS and PNG formats, including JPG previews.
PNG material
2024-05-09

Four red 2023 graduation badges vector material (AI EPS PNG)

This is a red 2023 graduation badge vector material, four in total, available in AI, EPS and PNG formats, including JPG preview.
PNG material
2024-02-29

Singing bird and cart filled with flowers design spring banner vector material (AI EPS)

This is a spring banner vector material designed with singing birds and a cart full of flowers. It is available in AI and EPS formats, including JPG preview.
banner picture
2024-02-29

Golden graduation cap vector material (EPS PNG)

This is a golden graduation cap vector material, available in EPS and PNG formats, including JPG preview.
PNG material
2024-02-27

Home Decor Cleaning and Repair Service Company Website Template

Home Decoration Cleaning and Maintenance Service Company Website Template is a website template download suitable for promotional websites that provide home decoration, cleaning, maintenance and other service organizations. Tip: This template calls the Google font library, and the page may open slowly.
Front-end template
2024-05-09

Fresh color personal resume guide page template

Fresh color matching personal job application resume guide page template is a personal job search resume work display guide page web template download suitable for fresh color matching style. Tip: This template calls the Google font library, and the page may open slowly.
Front-end template
2024-02-29

Designer Creative Job Resume Web Template

Designer Creative Job Resume Web Template is a downloadable web template for personal job resume display suitable for various designer positions. Tip: This template calls the Google font library, and the page may open slowly.
Front-end template
2024-02-28

Modern engineering construction company website template

The modern engineering and construction company website template is a downloadable website template suitable for promotion of the engineering and construction service industry. Tip: This template calls the Google font library, and the page may open slowly.
Front-end template
2024-02-28