current location:Home > Technical Articles > Web Front-end > JS Tutorial
- 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:
-
- How to Build a Cipher Machine with JavaScript
- This tutorial shows you how to build a Caesar cipher machine using JavaScript. The Caesar cipher shifts each letter in a message a certain number of places. We'll create an HTML page with a form to input the message and shift value, and a div to di
- JS Tutorial 483 2025-02-14 09:34:11
-
- XMLHttpRequest vs the Fetch API for Ajax
- Core points In JavaScript, both the Fetch API and XMLHttpRequest are used to make HTTP requests, but the Fetch API is generally considered more powerful and flexible because it uses Promise, which simplifies code and error handling. However, not all browsers support the Fetch API, especially older browsers. XMLHttpRequest Although older and more complex due to the lack of Promise, it is widely supported in all browsers and sends cookies by default, which is useful for server requests that require cookies to authenticate. F
- JS Tutorial 645 2025-02-14 09:33:12
-
- Explore GraphQL with Apollo & React: Build a Superhero Database
- Dive into the world of GraphQL and discover why it's generating so much excitement! This tutorial provides a clear explanation of GraphQL and offers hands-on experience. First, let's address the core question: What is GraphQL? It's not some obscure
- JS Tutorial 804 2025-02-14 09:31:12
-
- Build a Real-time Voting App with Pusher, Node and Bootstrap
- This article guides you through building a real-time Harry Potter house voting web application using Node.js, Express, Pusher, and CanvasJS. Leveraging WebSockets for persistent communication, the app provides instant feedback on voting results. Key
- JS Tutorial 812 2025-02-14 09:27:10
-
- How to Beat 5 Common JavaScript Interview Challenges
- Coding Challenges in Technical Interviews: Full Preparation and Effective Response The coding process in technical interviews has always been controversial, especially in the front-end field, where some questions are weakly related to daily work. However, many companies still stick to this kind of screening method, and they value candidates' logical thinking, problem-solving ability and creativity rather than simply technical proficiency. This article will explore how to effectively deal with five common JavaScript/front-end junior engineer interview coding challenges. Interview preparation strategy: Full preparation: Prioritize learning of knowledge points that you are not familiar with, and conduct a lot of handwritten code exercises to simulate the whiteboard interview environment. Platforms such as GeeksforGeeks and Pramp are good practice resources. Clear understanding of the problem:
- JS Tutorial 261 2025-02-14 09:26:11
-
- An Introduction to Gulp.js - SitePoint
- Web developers often spend too much time on repetitive tasks, hindering productivity. This includes mundane chores like HTML generation, image compression, Sass compilation, and code minification. These tasks, repeated with every code change, becom
- JS Tutorial 722 2025-02-14 09:23:12
-
- How to Build React 16 Web Apps with the Sencha Grid
- Efficiently manage and display large datasets in React 16 applications with Sencha ExtReact Grid, taking advantage of built-in features such as sorting, filtering, and editing, without the need for a lot of DOM operations. Key points: Efficiently manage and display large datasets in React 16 applications with Sencha ExtReact Grid, leverage built-in features such as sorting, filtering, and editing, without the need for a lot of DOM operations. Quickly set up full-featured React applications with ExtReact npm package and ExtReact application generator to simplify the development process. Embed interactive components, such as buttons and spark line diagrams, directly into grid cells
- JS Tutorial 952 2025-02-14 09:17:11
-
- A Beginner's Guide to Vue CLI
- Vue CLI: A Comprehensive Guide to Rapid Vue.js Development This article provides a thorough overview of Vue CLI, a powerful command-line interface for streamlining Vue.js development. We'll explore its key features, installation process, project cr
- JS Tutorial 580 2025-02-14 09:16:10
-
- Cloning Tinder Using React Native Elements and Expo
- This tutorial guides you through building a Tinder clone using React Native Elements and Expo, focusing on creating pixel-perfect layouts for mobile. We'll construct four key screens: Home, Top Picks, Profile, and Messages. Key Features: Leveragin
- JS Tutorial 235 2025-02-14 09:15:11
-
- Getting Started with Anime.js
- Anime.js: Detailed explanation of lightweight JavaScript animation library Anime.js is an excellent JavaScript animation library known for its ease of use, concise API and powerful features. It is compact and compatible with all modern browsers, including IE/Edge 11. Although the documentation is concise, its structure is clear and easy to get started. This article will explain in detail how to use it. Core points: Anime.js is a lightweight, easy-to-use JavaScript animation library that supports CSS properties, SVG, DOM properties, and JavaScript objects, making it competent for a variety of web animation projects. Using Anime.js, just go through scri
- JS Tutorial 330 2025-02-14 09:14:13
-
- How to Avoid DOM Blocking by localStorage and Other Culprits
- Key Points Synchronizing JavaScript operations such as computing, DOM updates, storing and retrieving data using localStorage or IndexedDB blocks DOM updates and affects front-end performance. Web Workers can be used to handle long-running processes. They allow the main browser application to launch background scripts and communicate using message events, but they do not have direct access to the DOM or localStorage. Hardware-accelerated CSS animations run in their own layers, which improves the smoothness of the animation and is not blocked by most modern browsers. Memory storage provides faster data updates than disk-based storage mechanisms.
- JS Tutorial 609 2025-02-14 09:13:12
-
- Real-time Location Tracking with React Native and PubNub
- This tutorial demonstrates building a real-time location tracking app using React Native and PubNub. We'll create two apps: a "Trackee" app (the one being tracked) and a "Tracker" app (which receives location updates). Real-time
- JS Tutorial 112 2025-02-14 09:12:13
-
- 25 JavaScript Shorthand Coding Techniques
- This guide explores essential JavaScript shorthand coding techniques to streamline your development process. We'll illustrate each technique with longhand and shorthand examples for clarity. For a deeper dive into ES6 and beyond, explore "JavaS
- JS Tutorial 537 2025-02-14 08:54:11
-
- Getting Started with Vuex: a Beginner's Guide
- This article explores Vuex, the official state management solution for Vue.js, focusing on its implementation in single-page applications (SPAs). SPAs often face challenges managing application state, particularly as complexity increases. Vuex addr
- JS Tutorial 356 2025-02-14 08:53:12
-
- An Introduction to Node.js
- You've heard of Node.js, but aren't sure what it is, and don't know how it fits into your development process? Or, you may have heard of praise for Node and now wonder if you need to learn it. Maybe you are familiar with other backend technologies and want to understand the differences between Node. If this sounds like you, keep reading. In this article, I will explore Node.js and its main examples from a beginner-friendly high-level perspective. I'll look at the main use cases of Node, and the current landscape of Node and provide you with various starting points (for further reading) along the way. Note that throughout the article I will use "Node" and "Node.js" alternately. Key Points N
- JS Tutorial 807 2025-02-14 08:51:10