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:
-
- Forecasting the Weather with Your Raspberry Pi and Bluemix
- This tutorial demonstrates building a weather forecasting device using IBM Bluemix, a Raspberry Pi, and the Weather Company Data Service. Let's explore how this powerful combination works. Key Concepts: Data Acquisition: The Weather Company Data S
- JS Tutorial 332 2025-02-17 11:56:09
-
- Writing JavaScript with Accessibility in Mind
- Tips for improving accessibility of JavaScript components This article will share some tips on how to improve accessibility of JavaScript components and provide users with more and better ways to interact with websites or web applications. This article was originally published on Medium In my first post, Writing Accessible HTML, I explained why and how to start focusing on web accessibility and shared some tips on how to improve tagging to make a website more accessible. Some of these tips are very basic, but still valuable. It all comes down to two of the most important unwritten rules in front-end development: learn the basics and spend enough time planning and writing HTML. Clear semantic markers will make you and
- JS Tutorial 782 2025-02-17 11:51:11
-
- Make Dynamic Tables in Seconds from Any JSON Data
- Easily create dynamic interactive tables with lightweight jQuery UI plugin Tabulator! This article will guide you how to convert JSON data into dynamic, interactive tables with very little JavaScript code. Core points: Quick Setup: The Tabulator plugin allows you to convert JSON data into dynamic, interactive tables with just a small amount of JavaScript code. Custom Columns: You can define and customize table columns through parameters such as title, fields, sorting, width and formatter to meet your specific needs. Flexible data loading: Tabulator supports a variety of data loading methods, including JavaScript arrays and AJAX requests
- JS Tutorial 212 2025-02-17 11:50:09
-
- Why I Use a JavaScript Style Guide and Why You Should Too
- Key Points Adopting JavaScript style guides such as JavaScript Standard Style helps reduce team friction, improve programmers' well-being, and ensure code consistency. Coding with mainstream styles of languages such as JavaScript makes it easier to contribute to open source projects and let others contribute to your projects. Style guides don't necessarily make the program more correct, but it can catch errors before errors are posted, making the code easier to read and understand, and prevent disagreements among team members. Implementing JavaScript Standard Style can be done without any tools, but also has npm packages
- JS Tutorial 1036 2025-02-17 11:45:12
-
- Quick Tip: E-Commerce in 30 Seconds with Gumroad and Jekyll
- This tutorial demonstrates how to seamlessly integrate Gumroad's e-commerce capabilities into a Jekyll website. The process is quick and beneficial for content creators. Key Steps: Obtain Gumroad Code: Navigate to Gumroad's Widgets page and selec
- CSS Tutorial 491 2025-02-17 11:43:13
-
- Build a React.js Application with User Login and Authentication
- This article provides a comprehensive guide to building a React.js application with user login and authentication features using the Stormpath React SDK. It covers setting up the development environment, configuring Webpack and Babel, and building k
- JS Tutorial 357 2025-02-17 11:42:11
-
- jQuery Tables: Plugins for Creating & Managing Tables
- This article explores various jQuery plugins for enhancing HTML tables, addressing the limitations of standard tables in modern web design, particularly regarding mobile responsiveness and advanced functionality. The article was updated November 10t
- JS Tutorial 565 2025-02-17 11:41:10
-
- Write Reusable JavaScript Business Logic with peasy-js
- Peasy-js: Build reusable, scalable, and easy to test business logic Peasy-js is an intermediate-layer framework that builds business logic in a composable, reusable, extensible and easy to test, allowing easy replacement of UI, backend, and data access frameworks in applications. It promotes separation of business logic, makes it easy to test, replace, rearrange, reuse, and can be used in any application architecture, compatible with a variety of JavaScript clients, servers, data access technologies and frameworks. The core concepts of Peasy-js include: BusinessService, Command, Rule and DataProxy. These concepts are in business logic arrangement and data verification
- JS Tutorial 266 2025-02-17 11:40:09
-
- Managing State in Aurelia: How to Use Aurelia with Redux
- Build a Markdown editor with predictable state using Aurelia and Redux This article explores how to integrate Redux in the Aurelia framework and demonstrates the process by building a Markdown editor with undo/redo capabilities. The article is divided into three stages: basic Aurelia settings, integrated Redux for state management, and adding undo/redo functions. Core points: Redux provides a predictable state container that simplifies the management of application states, making it consistent and easy to test, especially in complex environments. Integrating Redux with Aurelia includes setting up Redux storage, configuring dependencies, and connecting storage to
- JS Tutorial 821 2025-02-17 11:38:14
-
- Filtering and Chaining in Functional JavaScript
- The versatility of JavaScript: Object-oriented, imperative and functional programming What makes JavaScript powerful is its versatility, which supports object-oriented programming, imperative programming, and functional programming. Developers can flexibly switch programming paradigms according to project needs and team preferences. ES5 introduces native array methods such as map, reduce and filter, which greatly facilitates functional programming. Among them, the filter method can iterate through each element in the array and determine whether to add it to the new array based on the specified test conditions. Use filter method to simplify the code The filter method makes the code more concise and clear. It iterates over each element in the array and
- JS Tutorial 1107 2025-02-17 11:34:11
-
- How We Built EQCSS & Why You Should Try Building Your Own Polyfills Too
- This article explores Element Query CSS (EQCSS), a CSS extension enabling responsive design based on element conditions rather than viewport conditions. The author details their journey creating EQCSS, highlighting its benefits and challenges. Key
- JS Tutorial 832 2025-02-17 11:33:11
-
- 10 jQuery Panorama Image Display Plugins
- Ten excellent jQuery panoramic image display plug-ins to help you create an attractive website! This article will introduce ten powerful jQuery plug-ins to allow developers to easily create interactive 360-degree panoramic images on their websites. These plugins include Threesixtyslider, Paver, jQuery Spherical Panorama Viewer, jQuery Virtual Tour, SpriteSpin, Pano, Panorama 360° jQuery Plugin, jQuery Image Cube, Cyclotron, and jQuery Simple Panoram
- JS Tutorial 300 2025-02-17 11:31:08
-
- Optimizing Web Fonts for Performance: the State of the Art
- This article is a SiteGround partnership contribution. Thank you for supporting our sponsors. Sixty-seven percent of websites now utilize custom web fonts. This widespread adoption, however, presents performance and user experience challenges. Thi
- CSS Tutorial 476 2025-02-17 11:28:11
-
- An Alternative to Regular Expressions: apg-exp
- This article was peer-reviewed by Sebastian Seitz and Almir Bijedic. Thanks to all the peer reviewers at SitePoint for getting SitePoint content to its best! Almost every programmer will need to use regular expressions in some form from time to time. For many, pattern grammar may seem mysterious and daunting. This tutorial will introduce a new pattern matching engine apg-exp - a feature-rich alternative to RegExp, which uses ABNF pattern syntax and is easier to read. Key Points apg-exp provides a user-friendly alternative to regular expressions, using ABNF syntax for those who are not familiar with tradition
- JS Tutorial 1055 2025-02-17 11:25:18
-
- Life after JavaScript: The Benefits of Learning a 2nd Language
- This article explores the benefits of learning a second programming language after mastering JavaScript, focusing on broadening perspectives and enhancing skills. A survey reveals that a significant portion of developers are already proficient in mu
- JS Tutorial 575 2025-02-17 11:20:13