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

  • React with TypeScript: Best Practices
    React with TypeScript: Best Practices
    React and TypeScript are two awesome technologies used by a lot of developers these days. Knowing how to do things can get tricky, and sometimes it’s hard to find the right answer. Not to worry. We’ve put together the best practices along with exampl
    JS Tutorial 905 2025-02-10 13:42:10
  • Build a Native Desktop GIF Searcher App Using NodeGui
    Build a Native Desktop GIF Searcher App Using NodeGui
    NodeGui is an open-source JavaScript library enabling the creation of cross-platform native desktop applications using Node.js. These applications run seamlessly on macOS, Windows, and Linux, leveraging JavaScript for code, CSS for styling, and the
    JS Tutorial 529 2025-02-10 13:23:15
  • Getting Started with Gatsby: Build Your First Static Site
    Getting Started with Gatsby: Build Your First Static Site
    Gatsby: Your Gateway to High-Performance Jamstack Websites Considering a Jamstack architecture? Gatsby, a leading React-based static site generator, offers a powerful solution. This guide provides a comprehensive introduction to building with Gatsby
    JS Tutorial 360 2025-02-10 13:20:13
  • Static Site Generators: A Beginner's Guide
    Static Site Generators: A Beginner's Guide
    The Jamstack (JavaScript, APIs, and Markup) is rapidly gaining popularity as the preferred web development stack. The Jamstack website itself touts it as "the modern way to build websites and apps," emphasizing its superior performance. In
    JS Tutorial 320 2025-02-10 13:17:23
  • Build a Command Line Weather App in Deno
    Build a Command Line Weather App in Deno
    This tutorial guides you through building your first Deno application: a command-line weather forecast program. We'll cover Deno installation, fetching weather data via the OpenWeatherMap API, and presenting the forecast in a user-friendly table. V
    JS Tutorial 843 2025-02-10 13:07:16
  • How to Use SSL/TLS with Node.js
    How to Use SSL/TLS with Node.js
    This article explains how to secure your Express.js server with HTTPS using Let's Encrypt certificates, and further enhance security with HSTS and stronger Diffie-Hellman parameters. In today's digital landscape, HTTPS is non-negotiable. It's expec
    JS Tutorial 651 2025-02-10 13:06:35
  • How to Create Your First REST API with Fastify
    How to Create Your First REST API with Fastify
    Key Takeaways Fastify provides a lightweight and fast alternative for building REST APIs, outperforming other Node.js frameworks like Express and Hapi. Setting up a Fastify API involves simple steps such as initializing a project, installing Fas
    JS Tutorial 751 2025-02-10 13:00:41
  • CSS Debugging and Optimization: Minification with CSSO
    CSS Debugging and Optimization: Minification with CSSO
    CSS compression tool CSSO: A practical guide to improving website performance This article is excerpted from Tiffany's latest book "The Master of CSS, Second Edition". On the road to becoming a CSS master, it is crucial to master the troubleshooting and optimization skills of CSS. How to diagnose and fix rendering issues? How to make sure CSS doesn't affect end user performance? How to ensure the quality of the code? The right tools ensure efficient front-end operation. This article will focus on CSS compression technology. Developer tools help find and fix rendering issues, but how efficient is it? Is our file size small enough? At this time, we need to use compression tools. In CSS, compression is simply to "remove unnecessary characters". For example, consider the following code block:
    CSS Tutorial 496 2025-02-10 12:59:20
  • Getting Started with React Native
    Getting Started with React Native
    This guide provides a beginner-friendly introduction to React Native mobile app development using Expo. It simplifies the setup process and focuses on building a functional Pokémon search app. Key Concepts Covered: React Native: A framework for cr
    JS Tutorial 808 2025-02-10 12:56:11
  • How to Migrate a React App to TypeScript
    How to Migrate a React App to TypeScript
    Migrating existing React projects to TypeScript: Step by Step Guide When you are new to TypeScript, you often hear suggestions: "Switch an existing project! This is the best way to learn!" Not long after, a friend on Twitter offered to help me do this - to me Shows how to migrate a React app to TypeScript. This article aims to be your friend and help you migrate your projects to TypeScript. To illustrate, I will use some fragments from my personal project that I migrated myself during the migration process. Key Points By adding TypeScript to the project, adding tsconfig.j
    JS Tutorial 907 2025-02-10 12:53:11
  • Forms, File Uploads and Security with Node.js and Express
    Forms, File Uploads and Security with Node.js and Express
    This article demonstrates building secure and functional HTML forms in Node.js and Express, covering GET and POST request handling, input validation, sanitization, and file uploads. Let's explore the process step-by-step. Form handling typically in
    JS Tutorial 969 2025-02-10 12:52:12
  • 20 Essential React Tools
    20 Essential React Tools
    The React ecosystem boasts a vast array of developer tools and libraries, reflecting its immense popularity. This abundance can be overwhelming, so this guide highlights essential tools, techniques, and skills for effective React development in 2020
    JS Tutorial 603 2025-02-10 12:49:13
  • A Guide to Serverless Deployment with Express and MongoDB
    A Guide to Serverless Deployment with Express and MongoDB
    This tutorial demonstrates my preferred database-driven web application deployment workflow. It is for developers who want to achieve full-stack development in individual projects without having to set up and maintain complex multi-service infrastructure. We will deploy a very basic web application written in Node.js and Express. It allows visitors to write and save notes, as well as read previously written notes. The data is stored in the MongoDB database. We will use GitHub Actions to create a CI/CD workflow to deploy our applications to AWS Lambda. The focus is on simplicity, practicality and cost savings. Since AWS and MongoDB have very generous free tiers, you can
    JS Tutorial 1047 2025-02-10 12:47:09
  • Getting Started with the React Native Navigation Library
    Getting Started with the React Native Navigation Library
    This article explores React Native Navigation, a high-performance navigation library for complex React Native apps. Unlike React Navigation, which relies on the JavaScript thread, React Native Navigation leverages native components for smoother navi
    JS Tutorial 1007 2025-02-10 12:42:09
  • How to Edit Source Files Directly in Chrome
    How to Edit Source Files Directly in Chrome
    Edit the web source code directly in Chrome browser, saying goodbye to the tedious editing - refresh loop! This article will guide you how to use Chrome developer tools to edit HTML, CSS and JavaScript files directly and iterate in development quickly. The daily workflow of web developers is usually: write HTML, CSS and JavaScript code in the editor, then open the page in the browser, use the developer tool to debug it after discovering problems, modify the code, copy it back to the editor, and then reload the page. … While tools such as hot reload simplify the process, many developers still switch between developer tools and editors. In fact, Chrome allows you to open and edit source files directly in your browser.
    JS Tutorial 1004 2025-02-10 12:36:13

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