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:
-
- An In-depth Walkthrough of Supercharging Apps with Blackfire
- Blackfire.io: A Deep Dive into Performance Profiling for Faster PHP Applications No one enjoys slow, unwieldy applications, especially when dealing with rapidly expanding databases and millions of daily requests. Profiling offers a solution, providi
- PHP Tutorial . chrome 873 2025-02-16 10:53:09
-
- How to Build Push Notifications for Web Applications
- Improve user participation in web application: Detailed explanation of web push notifications This article will explore how to improve the user experience of existing web applications by adding notification functions similar to native applications. We will explain in-depth the concept of web push notifications and gradually demonstrate how to integrate this feature in existing web applications, covering the current specification and browser support. The article was originally published in Sencha. Thanks to the partners who support SitePoint. Core points: Understanding the basics: Web push notifications allow web applications to send messages directly to user devices, even if the application is inactive. Service worker registration: Service worker is responsible for processing push messages, must register when the page is loaded and browse appropriately
- It Industry . chrome 331 2025-02-16 10:37:15
-
- MetaMask: a Simple Way to use the Ethereum Blockchain
- MetaMask: Your Gateway to the Ethereum Blockchain This guide explains MetaMask, its uses, and how to use it. For a complete understanding, prior knowledge of blockchain technology, Ethereum, and Ethereum Testnets is recommended. Key Features: MetaM
- It Industry . chrome 360 2025-02-16 10:23:14
-
- A Guide to Testing React Components
- Key Takeaways React components are inherently testable due to their object composition and relationships, and they don’t rely on inheritance to build reusable components, making testing easier. The Shallow Renderer utility in React allows for un
- JS Tutorial . chrome 231 2025-02-16 10:13:09
-
- 25 Web Resources to Help You Build Your Projects
- This article is created in collaboration with Mekanism. Thank you for supporting the partners who made SitePoint possible. The competition between web designers and developers has reached its climax. There are many ways to beat your competitors. One way is to have more knowledge and become an expert. Another approach is to provide its users with dozens of extremely useful web applications and services that provide outstanding results. In this presentation, we will show you over 25 network resources that will help you build and complete projects every day. Using them can save you time and money. Check out the short comments and get started with these solutions. Key Points This article discusses a variety of network resources that can be used to build and complete projects, including W
- It Industry . chrome 633 2025-02-16 10:08:10
-
- Upgrade Your Project with CSS Selector and Custom Attributes
- This article was originally published by TestProject. Thank you for supporting the partners who made SitePoint possible. The element selector of Selenium WebDriver is one of the core components of the automation framework and is key to interacting with any web application. In this review of automated element selectors, we will discuss various strategies, explore their capabilities, weigh their pros and cons, and ultimately recommend the best selector strategy—in combination with custom properties of the CSS selector. Key Points The element selector of Selenium WebDriver is essential for interacting with any web application. The best selector strategy is customization with CSS selectors
- CSS Tutorial . chrome 920 2025-02-16 09:20:37
-
- Progressive Web Apps: A Crash Course
- Progressive Web Apps (PWAs) try to overlap the worlds of the mobile web apps and native mobile apps by offering the best features of each to mobile users. They offer an app-like user experience (splash screens and home screen icons), they’re serv
- JS Tutorial . chrome 765 2025-02-16 08:56:15
-
- Quick Tip: Getting Started with Headless Chrome in Node.js
- Headless Chrome: A powerful tool for automated web testing and crawling Core points Starting with Chrome version 59 (version 60 for Windows users), headless Chrome allows you to programmatically simulate user interaction with websites and capture results for testing. It uses Chromium and Blink engines to simulate the user experience in Chrome. Running headless Chrome in Node.js requires the chrome-remote-interface module (for simplifying abstraction of commands and notifications) and the chrome-launcher module (for launching Chrome from Node.js across multiple platforms). Initialize the session and set it
- JS Tutorial . chrome 361 2025-02-16 08:52:09
-
- CSS font-display: The Future of Font Rendering on the Web
- Key Takeaways The CSS font-display descriptor provides developers with more control over how fonts are displayed while loading, aiming to improve user experience and perceived performance. The descriptor works within the @font-face at-rule, and
- CSS Tutorial . chrome 476 2025-02-16 08:49:17
-
- 20 Tips for Optimizing CSS Performance
- This article discusses 20 methods to optimize CSS, aiming to improve loading speed, simplify development and improve efficiency. According to the latest HTTP Archive report, there is a widespread problem of resource redundancy on websites, median websites require 1700KB of data, 80 HTTP requests, and it takes 17 seconds to fully load on mobile devices. A complete guide to reducing page weight provides a variety of suggestions, and this article will focus on CSS optimization. Although CSS is usually not the culprit of performance issues, a typical website uses only 40KB of CSS scattered in five style sheets, there is still room for optimization, and changing the way CSS is used can also improve website performance. Key Points Leverage browser tools and online analyzers: Use browser developer tools
- It Industry . chrome 540 2025-02-16 08:42:09
-
- Extracting Website Data and Creating APIs with WrapAPI
- WrapAPI: Your No-Code Solution for Building Website APIs WrapAPI simplifies the process of extracting data from websites and turning it into readily accessible APIs. Its intuitive interface lets you select data with just a few clicks, instantly depl
- JS Tutorial . chrome 336 2025-02-16 08:35:08
-
- How to Optimize CSS and JS for Faster Sites
- Website loading speed is crucial to the user experience, which is often overlooked by website owners. Raising website loading speed from 8 seconds to 2 seconds can increase conversion rate by 74%, meaning slow websites may lose nearly half of their potential customers. Code compression, i.e. removing characters that are only used to improve readability, can reduce bandwidth usage and increase page loading speed. Tools like CSS Miniifier and JSCompress can help you through this process. Furthermore, it is also worthwhile to consider implementing asynchronous code loading to further optimize performance before compressing JavaScript. Redundant or duplicate code can also slow down the website. Using Google Chrome's built-in developer tools can help identify and delete these without necessity
- CSS Tutorial . chrome 722 2025-02-16 08:28:10
-
- Can the Bybit platform be directly entered? Can the URL link be opened directly?
- Yes, the Bybit platform provides a direct access to PC web version. Access steps: Open the browser. Enter the URL: https://www.bybit.com/zh-CN/. Select a language. Log in or register.
- web3.0 . chrome 563 2025-02-16 07:54:01
-
- Setting up an ES6 Project Using Babel and webpack
- In this article, we’re going to look at creating a build setup for handling modern JavaScript (running in web browsers) using Babel and webpack. This is needed to ensure that our modern JavaScript code in particular is made compatible with a wider r
- JS Tutorial . chrome 716 2025-02-15 13:13:13
-
- Capture and Report JavaScript Errors with window.onerror
- Core points window.onerror is a browser event that is triggered when an uncaught JavaScript error is thrown, providing a simple way to log client errors and report them to the server. All modern browsers support this event, but implementation details vary. The Error object passed to window.onerror is very valuable for debugging because it contains an error stack trace that provides the source location for each frame when a program errors. However, the stack attribute is non-standard and its implementation is different in different browsers. Although window.onerror is widely supported, not all browsers pass Er
- JS Tutorial . chrome 797 2025-02-15 12:57:11