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

  • Flow Based Programming With NoFlo
    Flow Based Programming With NoFlo
    Flow-Based Programming (FBP): A Modern Revival of a 70s Concept Flow-Based Programming (FBP), a concept originating in the 1970s, is experiencing a resurgence in the tech world. Its visually intuitive approach to program flow offers a compelling alt
    JS Tutorial 748 2025-02-21 09:40:10
  • 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 675 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 422 2025-02-21 09:36:09
  • 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 896 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 763 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 969 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 803 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 591 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 950 2025-02-21 09:19:10
  • 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 1016 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 488 2025-02-21 09:14:12
  • The Best Instagram jQuery Plugins
    The Best Instagram jQuery Plugins
    Enhance Your Website with Instagram jQuery Plugins: A Comprehensive Guide Instagram, a mobile-centric photo-sharing platform, now has a stronger web presence thanks to several jQuery plugins that leverage its API. This guide explores some popular op
    JS Tutorial 581 2025-02-21 09:07:10
  • An Introduction to jQuery's Shorthand Ajax Methods
    An Introduction to jQuery's Shorthand Ajax Methods
    Core points jQuery Abbreviation The Ajax method provides a method that simplifies Ajax calls, which wraps the $.ajax() method for a specific purpose using a preset configuration. The methods discussed in this article include load(), $.post(), and $.get(). The load() method allows data to be loaded from the server and placed into the selected element. It uses URLs, optional data, and optional callback functions. This method can be used to load the main content of a web page asynchronously. The $.post() method is used to send a POST request to the server and send data as part of the request body. This method is ideal for requests that may cause changes in server-side state. $.
    JS Tutorial 403 2025-02-21 09:05:09
  • Processing.js vs P5.js - What's The Difference?
    Processing.js vs P5.js - What's The Difference?
    A couple of days ago, P5.js was released into the wild. It’s a JavaScript library for visual programming that follows the Processing doctrine. As per this post: Processing is an environment/programming language that is meant to make visual, interac
    JS Tutorial 158 2025-02-21 08:57:14

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