Article Tags
Home Technical Articles Web Front-end
Getting Started with AnyChart

Getting Started with AnyChart

Need to visualize data-rich websites? A JavaScript charting library is your solution. But with so many options, choosing the right one can be tough. This article showcases AnyChart through ten elegant, easy-to-implement examples, highlighting its v

Feb 16, 2025 am 11:42 AM
Building a New Parse Server & MongoDB Atlas-Based Application

Building a New Parse Server & MongoDB Atlas-Based Application

Key Points The Parse Server community continues to thrive and now supports MongoDB 3.2, making MongoDB Atlas an ideal backend for Parse Server-based applications. Existing users can use Parse's database migration tool to migrate directly to MongoDB Atlas. To set up a new Parse Server application using the MongoDB Atlas backend, you need to deploy the MongoDB Atlas cluster, deploy the Parse Server, configure the Parse Server to connect to MongoDB Atlas, and confirm

Feb 16, 2025 am 11:41 AM
Build User Registration with Node, React, and Okta

Build User Registration with Node, React, and Okta

This article was originally published on the Okta developer blog. Thank you for supporting the partners who make SitePoint possible. Today’s internet users expect a personalized experience. Developers must learn to develop websites that provide that

Feb 16, 2025 am 11:32 AM
Ember.js: The Perfect Framework for Web Applications

Ember.js: The Perfect Framework for Web Applications

Ember.js is a modern front-end JavaScript framework that focuses on conventions and over configurations, and has attracted much attention recently. This article will introduce the key concepts of the framework and its implementation capabilities by constructing a simple dice roll application. Our sample application is a dice roll program that allows users to roll dice and view history. The full code for the app is available on Github. Ember.js integrates many modern JavaScript concepts and technologies, including but not limited to: Support ES2016 using the Babel translator. Standard unit, integration and acceptance testing support, powered by Testem and QTest. Using Broc

Feb 16, 2025 am 11:28 AM
Tips and Tricks for Debugging Electron Applications

Tips and Tricks for Debugging Electron Applications

Electron Application Debugging Guide: Efficiently leverage Chrome Developer Tools and VS Code This article introduces how to efficiently debug Electron applications, covering the debugging methods of the rendering process and the main process. Core points The rendering process debugging of Electron apps can be used directly with Chrome developer tools. It can be accessed through the Application menu, shortcut keys, or the BrowserWindow.openDevTools() method. Main process debugging is relatively complex, and Node Inspector supports are limited. VS Code is recommended, which provides a rich Node application debugging tool. VS Code supports customization

Feb 16, 2025 am 11:24 AM
Writing Better JavaScript with Flow

Writing Better JavaScript with Flow

Flow: Static type checker to improve the quality of JavaScript code Facebook launched Flow is a static type checker for JavaScript, designed to efficiently detect type errors in JavaScript code, usually without modifying the code, thereby minimizing programmers' workload. Core advantages: Optional type checking: You can selectively check specific files, just add a /*@flow*/ annotation at the top of the file to enable type checking for Flow. Type inference and annotation: Flow supports explicitly specifying types through annotations, and also supports type inference through code context, which is flexible and efficient. Strict null handling: Flo

Feb 16, 2025 am 11:17 AM
Automated Accessibility Checking with aXe

Automated Accessibility Checking with aXe

aXe: Automated auxiliary function testing to make the website easier to access How much time and effort did you spend when designing a website last time to ensure that people with disabilities can also access it? Many people may answer "No". However, a large number of Internet users have difficulty accessing websites due to their difficulty in distinguishing colors, reading text, using a mouse, or browsing complex website structures. Accessibility issues are often overlooked because of the effort required to check and implement accessibility solutions. Not only must developers be familiar with the underlying standards, but they must also constantly check whether they are met. Can we simplify the development of accessibility websites by automating standard checks? This article will show you how to use the aXe library and some related tools to automatically check and report on websites and applications.

Feb 16, 2025 am 11:15 AM
Setup angular authentication using OpenID Connect and Okta in your app

Setup angular authentication using OpenID Connect and Okta in your app

This article was originally published on OKTA Developer Blog. Thank you for supporting the partners who make SitePoint possible. Angular (formerly called Angular 2.0) is quickly becoming one of the most powerful ways to build a modern single-page ap

Feb 16, 2025 am 11:09 AM
A Practical Guide to Planning a MEAN Stack Application

A Practical Guide to Planning a MEAN Stack Application

This article is excerpted from Manning Press's "Mastering MEAN: Using Mongo, Express, Angular and Node, Second Edition". The second edition has been fully revised and updated to cover Angular 2, Node 6 and the latest mainstream JavaScript version ES2015 (ES6). This edition will walk you through learning how to develop web applications using the updated MEAN stack. Key Points When planning a MEAN stack application, you first need to conceive the screen you want without having to dig deep into what is on each page. Sketches at this stage help visualize the entire application and organize the screen into collections and processes. Will

Feb 16, 2025 am 11:07 AM
Unit Test Your JavaScript Using Mocha and Chai

Unit Test Your JavaScript Using Mocha and Chai

This article was peer reviewed by Panayiotis «pvgr» Velisarakos, Mark Brown and Tom Greco. Thanks to all of SitePoint’s peer reviewers for making SitePoint content the best it can be! Have you ever made some changes to your code, and later found it

Feb 16, 2025 am 11:03 AM
Easy AngularJS Authentication with Auth0

Easy AngularJS Authentication with Auth0

This article has been updated (11.05.2017) to reflect changes to Auth0's API. Securing single-page applications (SPAs) can be challenging. SPAs often consist of a separate front-end (e.g., AngularJS) and a back-end data API. Traditional session-base

Feb 16, 2025 am 11:02 AM
Why I'm Switching from React to Cycle.js

Why I'm Switching from React to Cycle.js

Many developers today rely on frameworks to streamline application development. Frameworks provide structure and efficiency, but choosing the right one is crucial. This article shares my experience transitioning from React to Cycle.js. React's popu

Feb 16, 2025 am 10:59 AM
Create Your Own Yeoman-Style Scaffolding Tool with Caporal.js

Create Your Own Yeoman-Style Scaffolding Tool with Caporal.js

This tutorial shows how to create a Node.js command-line interface (CLI) tool using Caporal.js to automate the creation of new JavaScript projects. Tired of repetitive project setup? This solution lets you build a customizable scaffolding tool to st

Feb 16, 2025 am 10:57 AM
An In-depth Walkthrough of Supercharging Apps with Blackfire

An In-depth Walkthrough of Supercharging Apps with Blackfire

Blackfire.io: A Deep Dive into Performance Profiling for Faster PHP Applications No one enjoys slow, unwieldy applications, especially when dealing with rapidly expanding databases and millions of daily requests. Profiling offers a solution, providi

Feb 16, 2025 am 10:53 AM

Hot tools Tags

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

Video Face Swap

Video Face Swap

Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Tools

vc9-vc14 (32+64 bit) runtime library collection (link below)

vc9-vc14 (32+64 bit) runtime library collection (link below)

Download the collection of runtime libraries required for phpStudy installation

VC9 32-bit

VC9 32-bit

VC9 32-bit phpstudy integrated installation environment runtime library

PHP programmer toolbox full version

PHP programmer toolbox full version

Programmer Toolbox v1.0 PHP Integrated Environment

VC11 32-bit

VC11 32-bit

VC11 32-bit phpstudy integrated installation environment runtime library

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use