current location:Home > Technical Articles > Web Front-end
- Direction:
- All web3.0 Backend Development Web Front-end Database Operation and Maintenance Development Tools PHP Framework Daily Programming WeChat Applet Common Problem Other Tech CMS Tutorial Java System Tutorial Computer Tutorials Hardware Tutorial Mobile Tutorial Software Tutorial Mobile Game Tutorial
- Classify:
-
- 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
- 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
- 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
- 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
- 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: 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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