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 Common Problem Other Tech CMS Tutorial Java System Tutorial Computer Tutorials Hardware Tutorial Mobile Tutorial Software Tutorial Mobile Game Tutorial
- Classify:
-
- Building a JavaScript Autocomplete Widget with Awesomplete
- The autocomplete feature in the web application predicts the rest of a word or sentence as the user enters. Users usually press the Tab key to accept suggestions, or press the Down arrow key to accept one of multiple suggestions. This tutorial will explain how to create an autocomplete component in a website using the Awesomplete JavaScript library. Awesomplete was founded by Lea Verou, a well-known speaker, writer and specialist in the W3C CSS working group. Key Points Awesomplete is a lightweight, customizable JavaScript library developed by Lea Verou for autocomplete functionality in web applications. It doesn't
- JS Tutorial . json 735 2025-02-19 10:24:13
-
- How To Develop a Package for GitHub's Atom Code Editor
- Atom Editor Extension Guide: Create and publish your own syntax highlighting packages The Atom editor is powerful, but sometimes you may need some features that are not provided by default, such as syntax highlighting for a specific language. At this time, it is particularly important to create custom packages. This article will guide you to create a syntax highlighting package and publish it to the Atom community. Core points: Extend the functionality of the Atom editor by creating custom packages, especially for features that are missing by default. Create a folder in the .atom/packages directory and add a valid package.json file to initialize the new package. For syntax highlighting, create a grammars subfolder, in a CSON file
- It Industry . json 1011 2025-02-19 10:20:14
-
- Interactive PHP Debugging with PsySH
- It’s 1:00 a.m., the deadline for your web application’s delivery is in 8 hours… and it’s not working. As you try to figure out what’s going on, you fill your code with var_dump() and die() everywhere to see where the bug is… You are annoyed. Every
- PHP Tutorial . json 574 2025-02-19 10:15:10
-
- SQL vs NoSQL: How to Choose
- Key Takeaways SQL databases are ideal for projects with well-defined, related data requirements and where data integrity is critical. They are often used for online stores and banking systems. NoSQL databases are better suited for projects with un
- It Industry . json 315 2025-02-19 10:03:10
-
- Getting Started with TransloadIt - Key Concepts
- Key Takeaways TransloadIt is a file-processing service primarily used for processing images, videos, and audio, allowing various operations like resizing, optimizing, and format conversion. It enables file upload directly to their servers, bypassi
- JS Tutorial . json 857 2025-02-19 10:01:10
-
- Where are you? Implementing geolocation with Geocoder PHP
- SitePoint's ability to highlight inspiring projects and innovative tools is invaluable. Geocoder PHP was one such discovery for me, a library I hadn't encountered before. My work frequently involves maps and geographic information, particularly rev
- PHP Tutorial . json 1004 2025-02-19 09:45:09
-
- PHP and RabbitMQ: Advanced Examples
- In part 1 we covered the theory and a simple use case of the AMQP protocol in PHP with RabbitMQ as the broker. Now, let’s dive into some more advanced examples. Key Takeaways Employ PHP and RabbitMQ to process data asynchronously among multiple
- PHP Tutorial . json 640 2025-02-19 09:44:12
-
- 5 Minutes to Min-Safe Angular Code with Grunt
- Web performance optimization is the primary issue that every web application developer pays attention to. Task runners such as Grunt play a key role in the development process. They automate tasks such as code stitching and compression, which is also the focus of this tutorial. We will use a range of Grunt plugins to ensure AngularJS applications can be compressed safely. Before discussing AngularJS and compression, I want to emphasize that developers of all skill levels can benefit from this tutorial, but it is better to have the basics of Grunt. In this article, we will use Grunt to generate new folders, so Grunt beginners can also have a good understanding of how it works. Key Points Like Grun
- JS Tutorial . json 1013 2025-02-19 09:43:09
-
- 7 Reasons to Choose the Yii 2 Framework
- Late last year, SitePoint published an article highlighting the top PHP frameworks. Tied for the number four spot was the Yii (pronounced Yee) Framework. At that time the latest version of the framework available was 1.1.14. Recently, Yii 2.0 was mad
- PHP Tutorial . json 740 2025-02-19 09:37:13
-
- Build a Face Detection App Using Node.js and OpenCV
- This article demonstrates building a face detection application using Node.js and the OpenCV library, employing the Viola-Jones object detection algorithm. We'll create a simple web application that allows users to upload images, and the application
- JS Tutorial . json 377 2025-02-19 09:24:15
-
- Mastering Save and Load Functionality in Unity 5
- Thanks to Vincent Quarles for kindly helping to peer review this article. In this tutorial, we’ll finish the implementation of Save and Load functionality in our game. In the previous tutorial on Saving and Loading Player Game Data in Unity, we s
- It Industry . json 526 2025-02-19 09:21:10
-
- Private Composer Packages with Gemfury
- Key Points Gemfury is a platform-as-a-service (PaaS) solution for hosting private Composer packages, providing an alternative to self-hosting options such as Toran Proxy or Satis. It supports multiple languages including the PHP Composer package, Ruby Gems, Node.js npm, Python PyPi, APT, Yum, and Nu-Get. To use Gemfury, you need to create an account, create a package, and upload it to the platform. This can be done by using Git and having Gemfury handle the rest, or by manually zipping the package's source code
- PHP Tutorial . json 455 2025-02-19 09:19:12
-
- How to Grunt and Gulp Your Way to Workflow Automation
- This article explores automating front-end development workflows using Grunt and Gulp, two popular JavaScript task runners. It guides you through setting up both tools, highlighting key differences and helping you choose the best fit for your projec
- JS Tutorial . json 704 2025-02-19 09:13:08
-
- Ardent: Laravel Models on Steroids
- One of the (few) things I don’t like about Laravel is that you cannot move the validation code from your controller to your models easily. When I write software I like to apply the “fat models, skinny controllers” principle. So, for me, writing the v
- PHP Tutorial . json 319 2025-02-19 09:07:12
-
- Build Your Own Atom Theme with CSS
- Atom, this 21st century "customable text editor", has become the first choice for thousands of developers around the world. Its easy to expand and customize makes it popular. Developers share new features with the Atom community by releasing expansion packages and themes. After reading this article, you will be able to publish your own Atom grammar theme – an excellent first step to embarking on your Atom customization journey! Quick look at the key points Atom is a customizable text editor that allows developers to create and share their own syntax themes using CSS. To create a syntax theme, you first need to download the Atom text editor, and then use the automatic generation function to create a syntax theme package. Atom uses Less (a superset of CSS) to style, including variables and nested styles
- CSS Tutorial . json 467 2025-02-19 08:59:11