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

  • Masking in the Browser with CSS and SVG
    Masking in the Browser with CSS and SVG
    Masking is a technique that lets you display selected portions of an element or an image on the screen while hiding the rest. Web developers can use this technique in the browser via the mask property and the SVG mask element. These features allow yo
    CSS Tutorial 833 2025-02-21 09:09: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 584 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 406 2025-02-21 09:05:09
  • CSS Filter Effects: Blur, Grayscale, Brightness and More in CSS!
    CSS Filter Effects: Blur, Grayscale, Brightness and More in CSS!
    CSS Filters: A Comprehensive Guide to Image Manipulation Examples of CSS filter effects. CSS filters, initially part of the SVG specification, offer a powerful and user-friendly way to manipulate image rendering. These filters, now integrated into
    CSS Tutorial 175 2025-02-21 08:59:13
  • 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 159 2025-02-21 08:57:14
  • 4 Detect DarkLight Background jQuery Plugins
    4 Detect DarkLight Background jQuery Plugins
    This post showcases four jQuery plugins designed to detect dark or light backgrounds, crucial for websites with dynamic backgrounds requiring contrasting text for optimal readability. These plugins automatically adjust text and element colors to ens
    JS Tutorial 763 2025-02-21 08:56:09
  • Jump Start Sass: Architecture in Sass
    Jump Start Sass: Architecture in Sass
    Sass Architecture: A Deep Dive into Modular CSS Development This excerpt from Jump Start Sass explores the complexities of CSS architecture and how Sass enhances the process. We'll examine various architectural approaches and best practices for buil
    CSS Tutorial 246 2025-02-21 08:53:09
  • CSS 'position: sticky' - Introduction and Polyfills
    CSS 'position: sticky' - Introduction and Polyfills
    Key Points The position: sticky property of CSS allows the navigation bar or other elements to remain visible when the user scrolls without having to pin it on the page. This property acts like a static position within its parent element until the given offset threshold is reached, at which point it is like the value is set to fixed. Traditionally, the method to achieve this effect involves JavaScript, where scrolling events of a page are listened to and using JavaScript to change the values ​​of the position and top attributes based on the current position of the viewport. However, when the position of the element is changed to fixed , this method can cause problems, causing it to leave the page stream and the element below "upward
    JS Tutorial 879 2025-02-21 08:52:09
  • 10 Social Sharing jQuery Plugins You May Have Missed
    10 Social Sharing jQuery Plugins You May Have Missed
    Top 10 jQuery Plugins for Effortless Social Sharing Boost your content's reach with these ten excellent jQuery plugins designed to simplify social media sharing. Each plugin offers a unique approach to integrating share buttons, enhancing user exper
    JS Tutorial 565 2025-02-21 08:51:09
  • Quick Tip: Single Character Transforms with CSS and JS
    Quick Tip: Single Character Transforms with CSS and JS
    This article demonstrates how to create a visually engaging text animation effect by individually animating characters within a sentence using CSS and JavaScript. The technique involves wrapping each character in a tag and applying CSS animations t
    CSS Tutorial 831 2025-02-21 08:50:09
  • JavaScript Animations in AngularJS Applications
    JavaScript Animations in AngularJS Applications
    Core points AngularJS is an excellent framework for building single-page web applications, and its animation support is one of its key features. JavaScript animations can be used to add animation effects to AngularJS applications. The difference between CSS and JavaScript animations is only in the way they are defined. Custom Angular JavaScript animations are defined in the animation method of the Angular module. The animation name begins with a dot. Each animation operation accepts two parameters: the object representing the current DOM element that will be applied to the animation, and the callback function called after the animation is completed. Animation can be applied to various AngularJs
    JS Tutorial 790 2025-02-21 08:48:10
  • A Tale of CSS and Sass Precision
    A Tale of CSS and Sass Precision
    Challenges of percentage layout: Browser differences and floating point precision issues Percentage layouts are extremely challenging due to browser inconsistency and lack of specification for floating point precision, which can lead to render alignment and precision issues. Advantages of Sass: Improve precision and code readability As a preprocessor scripting language, Sass can improve precision by handling complex calculations and make stylesheets easier to read and update. However, Sass' default precision option is 5, which may still be too low for some cases. calc() function: browser calculation and rounding The calc(..) CSS function allows the browser to process calculations and rounding, possibly producing better results. This function is combined with the Sass operation and can be CS
    CSS Tutorial 653 2025-02-21 08:46:09
  • Implementing Authentication in Angular Applications
    Implementing Authentication in Angular Applications
    Key Points Implementing authentication in a single page application (SPA) involves the server exposing an authentication endpoint that verifies user credentials and returns an access token. This token is then used for all secure API requests made to the server. In Angular, access tokens can be stored in a service or in a value because they are singleton objects on the client. However, to prevent token loss when the user refreshes the page, it is recommended to use a browser persistence mechanism (such as sessionStorage) to store the token. To prevent potential data theft, the user's status should be maintained and verified on the server side and on the client side. When the user logs out, the corresponding API should be called (the request header contains the access token) and
    JS Tutorial 360 2025-02-21 08:40:14
  • Borrowing Techniques from Strongly Typed Languages in JS
    Borrowing Techniques from Strongly Typed Languages in JS
    This article explores tips on how to use strongly typed languages ​​in JavaScript code. These techniques not only reduce code errors, but also reduce the amount of code. Although this article takes JavaScript as an example, these tips also apply to most weak-type languages. Key points: Tips for applying strongly typed languages ​​in JavaScript can reduce bugs and reduce code volume. The "consistent type rule" (which stipulates that all values ​​have only one type) can be applied to JavaScript to improve code quality and readability. Type checking and type conversion should be performed at the edge of the module to prevent bugs caused by implicit type casting and simplify the code. Carefully considered in JavaSc
    JS Tutorial 616 2025-02-21 08:38:12
  • Adding CSS Animations to AngularJS Applications
    Adding CSS Animations to AngularJS Applications
    Core points AngularJS supports CSS and JavaScript animations, and it is recommended to use CSS animations because the browser will reduce its priority and will not block processing threads. To use animations in AngularJS, you need to include the angular-animate.js library and add the ngAnimate module as a dependency. This library adds animation support for directives such as ng-view, ng-repeat, ng-show, ng-hide, and ng-class. Animation can enhance the user experience by improving transition effects, highlighting element changes, and controlling element displays. They can use specific ones in CSS
    JS Tutorial 841 2025-02-21 08:37:11

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