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

  • A Content-switching Component Built 3 Ways: jQuery, JS, CSS
    A Content-switching Component Built 3 Ways: jQuery, JS, CSS
    Key Findings: This article explores three approaches to building a content-switching component: jQuery, vanilla JavaScript, and CSS-only. Each method offers trade-offs regarding ease of implementation, browser compatibility, and code efficiency. jQ
    JS Tutorial 496 2025-02-20 12:53:10
  • AtoZ CSS Quick Tip: How to Use Unicode Characters
    AtoZ CSS Quick Tip: How to Use Unicode Characters
    This AtoZ CSS series installment explores Unicode characters and their CSS applications. Learn how to seamlessly integrate symbols and icons into your web designs. A full transcript and screencast are available for deeper understanding. Unicode Ch
    CSS Tutorial 1046 2025-02-20 12:49:10
  • Share Images with a Pinterest Call-to-action
    Share Images with a Pinterest Call-to-action
    This article shows how to add a Pinterest call-to-action to images, appearing only on hover, to boost social media engagement. It emphasizes a clean, user-friendly design and avoids unnecessary dependencies. Key Benefits: Increase Pinterest shares
    JS Tutorial 307 2025-02-20 12:46:10
  • Build a Real-time SignalR Dashboard with AngularJS
    Build a Real-time SignalR Dashboard with AngularJS
    Build a real-time service monitoring panel! Our service monitoring panel will display real data in real time. It will show us what is happening on servers and microservices in a nearly real-time, asynchronous, non-blocking way. Click here to view the full client example. Watch visualize data using D3.js and explain your data in JavaScript! Watch this course Watch this course Showcase the server demonstration here. We will use the AngularJS framework and many cool real-time charts and a lot of real-time data to build a simplified version of this monitoring panel. We will also build our services using the SignalR and Web API library of .NET 4.5. Key Points Leverage AngularJS and S
    JS Tutorial 893 2025-02-20 12:45:11
  • Taking Your Cordova App Further with Onsen UI
    Taking Your Cordova App Further with Onsen UI
    This tutorial builds upon the first part, where we created the user interface for a sign-in and sign-up page using Onsen UI. Now, we'll add functionality using AngularJS and Firebase as the backend. The complete source code is available on GitHub.
    JS Tutorial 468 2025-02-20 12:42:09
  • Is Onsen UI the Answer to Cordova UI Development?
    Is Onsen UI the Answer to Cordova UI Development?
    Onsen UI: A JavaScript/CSS Framework for Mobile App Development Onsen UI is a powerful JavaScript and CSS framework for building cross-platform mobile apps using HTML5, PhoneGap, and Cordova. Its focus on native-like performance, user experience, re
    JS Tutorial 789 2025-02-20 12:41:08
  • New Tools for Cross-Platform Development & Sencha ExtJS5
    New Tools for Cross-Platform Development & Sencha ExtJS5
    Sencha ExtJS 5: A Modern JavaScript UI Framework for Web and Hybrid Apps Sencha ExtJS 5 represents a significant advancement in JavaScript UI frameworks, offering modern enhancements for building web and hybrid applications. This release streamlines
    JS Tutorial 314 2025-02-20 12:40:11
  • How To Build a Trello Chrome Extension - API Authentication
    How To Build a Trello Chrome Extension - API Authentication
    At SitePoint, we use Trello extensively. Sure, it has its quirks and could use an improvement or two in various areas, but for the most part, it’s revolutionized the collaborative experience of not only staff, but also authors and their editors. I
    JS Tutorial 330 2025-02-20 12:36:11
  • Getting Started with Slack Bots
    Getting Started with Slack Bots
    Slack is a popular tool for encouraging better communication among team members. It comes with a slew of helpful features and services including third-party integrations and webhook support. Slack webhooks can be fun and useful, and they’re easy to s
    JS Tutorial 1040 2025-02-20 12:30:12
  • Mocking Dependencies in AngularJS Tests
    Mocking Dependencies in AngularJS Tests
    Core points AngularJS is born with testing in mind, and its built-in dependency injection mechanism makes it possible for every component to be tested using any JavaScript testing framework (such as Jasmine). Mocking in unit testing involves the ability to isolate test code snippets, which can be challenging because the dependencies come from different sources. Mocking in AngularJS is simplified by the angular-mocks module, which provides simulations for a set of commonly used AngularJS services. Service simulation in AngularJS can be achieved by obtaining instances of actual services and listening to services, or using $provide to implement simulation services.
    JS Tutorial 418 2025-02-20 12:28:16
  • AtoZ CSS Quick Tip: Justifying Text and Using Flexbox
    AtoZ CSS Quick Tip: Justifying Text and Using Flexbox
    This article is part of the AtoZ CSS series. You can find other entries for the series here. See the full screen recording and instructions on text alignment here. Welcome to our AtoZ CSS series! In this series, I will explore different CSS values ​​(and properties) that start with different letters in the alphabet. We know that sometimes screen recording is not enough, so in this article I have added a new tip/course on text alignment. J stands for text alignment There is nothing more to say about text alignment, so in this article we'll take a detour into the world of Flexbox and look at ways to align content. In the screen recording of J letters, we discuss text
    CSS Tutorial 170 2025-02-20 12:26:12
  • Building a Pacman Game With Bacon.js
    Building a Pacman Game With Bacon.js
    The asynchronous programming feature of JavaScript is both a blessing and a curse because it will lead to "callback hell". While utility libraries such as Async.js can help organize asynchronous code, it is still difficult to effectively track control flows and infer the logic of asynchronous code. This article will introduce the concept of responsive programming, which uses libraries such as Bacon.js to handle the asynchronous features of JavaScript. Key Points Responsive programming handles asynchronous data flows, helping manage the asynchronous features of JavaScript and avoiding "callback hell". Library such as Bacon.js can be used to implement this concept. Bacon.js is a responsive programming library that can be used to create Pac Man games
    JS Tutorial 459 2025-02-20 12:19:13
  • Using RequireJS in AngularJS Applications
    Using RequireJS in AngularJS Applications
    Core points RequireJS is a JavaScript library that simplifies JavaScript dependencies loading and improves the maintainability of the code base. It is especially useful in large projects, as tracking dependencies in large projects can be challenging. Angular's dependency injection system and RequireJS' dependency management have different functions. AngularJS handles the required Objects in the component, while RequireJS handles modules or JavaScript files. AngularJS components can be defined as RequireJS modules and can be manually booted because the required script files need to be loaded asynchronously.
    JS Tutorial 504 2025-02-20 12:14:14
  • An Introdution to Snap.svg
    An Introdution to Snap.svg
    Key Takeaways Snap.svg is a powerful and flexible library designed specifically for working with Scalable Vector Graphics (SVG), offering features like masking, clipping, patterns, gradients, and more. Snap.svg allows developers to animate and m
    JS Tutorial 687 2025-02-20 12:13:19
  • Improving Font Performance with Subsetting and Local Storage
    Improving Font Performance with Subsetting and Local Storage
    Key Points Font subsetting: Remove unused characters in web fonts, significantly reduce file size, and improve web font performance. Tools such as Font Squirrel's webfont generator assist in the subsetting and encoding process. Rollback Fonts: Display fallback system fonts during actual font downloads to ensure instant access to website content and improve the perceived performance of the website or application. Local storage: Save web fonts in local storage, significantly improving font performance. Fonts can persist after a session or even device restart without having to re-download each time the webpage is loaded. However, it should be noted that this method depends on whether the user's browser supports local storage. A recent technology that has attracted much attention is to use subsetting methods to reduce the size of web page fonts.
    JS Tutorial 632 2025-02-20 12:09:09

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