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:
-
- MEAN Stack: Build an App with Angular and the Angular CLI
- This tutorial guides you through user authentication in a MEAN stack application. We'll use a common architecture: an Angular single-page app interacting with a Node.js, Express, and MongoDB-based REST API. Key Authentication Aspects: User registrat
- JS Tutorial 621 2025-02-10 15:14:16
-
- Managing Dates and Times Using Moment.js
- JavaScript's date and time processing has always been complicated. The native date method is lengthy and the API is often inconsistent. So if you ask a date-related question on StackOverflow, you often hear a reply like this: "Use Moment.js". Key Points Moment.js simplifies the processing of dates and times in JavaScript, providing methods to parse, verify, operate and display dates and times. Although Moment.js is powerful, it is recommended to consider a lighter alternative such as date-fns in new projects, because Moment.js is larger and has variable objects. Mo
- JS Tutorial 656 2025-02-10 14:57:15
-
- What Is SVG? Your Guide to SVG Files
- SVG: Advantages and applications of scalable vector graphics SVG (Scalable Vector Graphics) is a unique image file format that combines shapes, lines, curves, text and color information to build images. Unlike pixel-based formats such as JPG, PNG, and GIF, SVG files are more like a "recipe" for creating graphics, allowing them to zoom in without losing image quality or increasing file size. SVG files offer many advantages, including scalability and responsiveness, programmability and interactivity, accessibility and performance. They can be used for a variety of purposes, including illustrations, charts, logos, icons, animations, interactive charts, infographics, maps, special effects, and building interfaces and applications. You can use Figma and Adobe I
- CSS Tutorial 483 2025-02-10 14:56:13
-
- CSS Optimization Tools for Boosting PWA Performance
- Improve PWA Performance: A CSS Optimization Guide This article will explore how to significantly improve the performance of progressive web applications (PWA) through CSS optimization. We will learn how to remove unused CSS, inline critical path CSS, and compress the final code. These technologies are also suitable for ordinary websites and applications. Key points: CSS optimization can significantly improve PWA performance by removing unused CSS, inline critical path CSS, and code compression. Google's open source audit tool Lighthouse can help identify opportunities for CSS optimization. Tools such as PurifyCSS can remove unused CSS styles and reduce the size of CSS files. Critical CSS Extrac
- CSS Tutorial 555 2025-02-10 14:54:10
-
- How to Make Your Site Faster with the Performance API
- This tutorial demonstrates how to leverage the Performance API to capture detailed performance metrics from real users interacting with your web application. While browser DevTools offer performance insights, they don't accurately reflect the diverse
- JS Tutorial 566 2025-02-10 14:53:15
-
- How to Migrate Your App from Express to Fastify
- Express was once the most popular framework for developing web applications using Node.js. However, the framework has decreased active development in recent years, resulting in a lack of support for modern JavaScript features. At the same time, many new frameworks that adopt different approaches to Node.js application development emerge, and Fastify is one of them. This article will explore why Fastify is a compelling alternative to Node.js web application development. We will learn how to avoid rewriting existing Express applications from scratch and instead move to Fastify step by step. After studying this article, you will be able to confidently transfer existing ones
- JS Tutorial 715 2025-02-10 14:50:13
-
- How TypeScript Makes You a Better JavaScript Developer
- Key Benefits of TypeScript: Enhance developer confidence: TypeScript significantly enhances JavaScript developers' confidence by catching errors before code runs, simplifying code refactoring, reducing unit testing needs, and improving editor coding experience. Improve code readability and predictability: TypeScript's type system makes code easier to understand and predict its behavior, thus reducing the risk of errors and supporting "continuous refactoring". Reduce unit testing: TypeScript can catch type mismatch errors during development without writing certain unit tests (such as function signature tests), allowing developers to focus on more complex tasks. Powerful I
- JS Tutorial 857 2025-02-10 14:45:11
-
- How to Create a Reddit Clone Using React and Firebase
- This tutorial guides you through building a Reddit clone using React and Firebase, and deploying it to Vercel. We'll leverage Firebase's real-time capabilities for immediate feedback on user interactions like voting. React's component architecture
- JS Tutorial 705 2025-02-10 14:43:11
-
- How to Build a Developer Blog with Gatsby and MDX
- You can easily publish your ideas to sites like Dev.to, Hashnode or Medium, but the ideal is to have full control over your own content. There’s an ever-growing list of tools for building your own website and controlling your own content. In this ext
- JS Tutorial 534 2025-02-10 14:41:11
-
- setTimeout JavaScript Function: Guide with Examples
- JavaScript's setTimeout function detailed explanation: Implement delayed execution setTimeout is a native function in JavaScript that is used to call functions or execute code snippets after a specified delay (milliseconds). This is useful in many scenarios, such as displaying a pop-up window after the user browses the page for a while, or adding a brief delay before removing the element hover effect (preventing misoperation). Key points: JavaScript's setTimeout function allows the execution of functions or code snippets after a specified number of milliseconds, which is very useful for tasks such as displaying popups after a certain browsing time. setTimeout Acceptance letter
- JS Tutorial 819 2025-02-10 14:34:10
-
- Build a Node.js CRUD App Using React and FeathersJS
- This tutorial demonstrates building a CRUD contact manager application using Node.js, React, FeathersJS, and MongoDB. It emphasizes a streamlined approach, minimizing boilerplate code and leveraging modern React features. The core concept is separa
- JS Tutorial 482 2025-02-10 14:31:09
-
- JavaScript's New Private Class Fields, and How to Use Them
- ES6 introduces classes for JavaScript, but for complex applications they can be too simple. Class fields (also known as class properties) are designed to simplify constructors with private and static members. The proposal is currently in TC39 Phase 3: Candidate Stage and will likely be added to ES2019 (ES10). Node.js 12, Chrome 74, and Babel currently support private fields. Before we understand how class fields are implemented, it is useful to review the ES6 class. This article was updated in 2020. For more in-depth JavaScript knowledge, read our book "JavaScript: From Newbie to Ninja, Second Edition". Key Points ES6 for Ja
- JS Tutorial 796 2025-02-10 14:30:15
-
- 6 Top JavaScript UI Frameworks & Libraries for 2020
- Top JavaScript UI Frameworks for 2020: A Comprehensive Overview Building modern, high-performance web applications requires robust UI frameworks. This article explores leading contenders for 2020, highlighting their strengths and weaknesses to help
- JS Tutorial 999 2025-02-10 14:25:14
-
- Canvas vs SVG: Choosing the Right Tool for the Job
- HTML5 Canvas vs. SVG: Which one to choose? HTML5 Canvas and SVG are both based on standard HTML5 technologies that can be used to create stunning graphics and visual effects. This article discusses a key question: Which technology is more suitable to choose in the project? In other words, in what cases are you more inclined to use HTML5 Canvas than SVG? First, let's briefly introduce HTML5 Canvas and SVG. Key Points HTML5 Canvas and SVG are both HTML5 technologies used to create graphical and visual experiences. Canvas relies on resolution and is used to dynamically render graphics, game graphics, artworks, or other visual images. SV
- CSS Tutorial 334 2025-02-10 14:24:10
-
- How to Build Your First Discord Bot with Node.js
- Nowadays, bots are being used for automating various tasks. Since the release of Amazon’s Alexa devices, the hype surrounding automation bots has only started to grow. Besides Alexa, other communication tools like Discord and Telegram offer APIs to d
- JS Tutorial 717 2025-02-10 14:20:14