This article describes how to create a web calculator using node. js + express. For more information, see
Environment:
HOST: WIN10
Express installation:
1. Install express-generator
Enter the following command:
npm install -g express-generator
2. Install express
Enter the following command:
npm install -g express
3. verify whether the installation is successful
Enter the command: express-V
View help: e
For node. JS Development, in the case of the IDE,Webstorm is not the second choice, but it is chargeable (free to use for 30 days). First, let's start by using notepad++ to write the node. JS application. There's a big benefit to this: there's no code highlighting and auto-completion about
Node. js is one of the most popular frameworks in JavaScript and is easy to create scalable Web applications. Node. js contains different types of frameworks, including MVC, full-stack, RESTAPI, and Generators. With these frameworks, Node.
This article mainly introduces Node. js module loading details. This article describes how to load core modules, file modules, directory modules, and file Loading modules, for more information, see JavaScript, one of the most frequently used programming languages in the world. It is a common language in the Web world and used by all browsers. JavaScript was born in the era of Netscape, and its core content
This article mainly introduces Node. js module loading details. This article describes how to load core modules, file modules, directory modules, and file Loading modules, for more information, see JavaScript, one of the most frequently used programming languages in the world. It is a common language in the Web world and used by all browsers. JavaScript was born in the era of Netscape, and its core content
Node. js blog instance (6) message function, node. js instance
Original tutorial.
This function enables users to leave messages for articles. The messages are stored in the database.
Post. js, modify the document to be saved in Post. prototype. save as follows:
// Var post
This article mainly introduces node. buffer in js. description of the fill method. This article introduces the buffer. fill Method description, syntax, receiving parameters, use instances and implementation source code. For more information, see
Method description:
Fill the specified data in the buffer.
Syntax:
The Code is as follows:
Buffer. fill (value, [offset], [end])
Receiving parameters:
the function header.
All functions are defined before use.
Name constructors and callback functions as much as possible, so that you can see a clearer call stack during debugging.
Try to define all member functions in the constructor through the prototype, define the attributes in the constructor, and then use the new keyword to create an object for the constructor.
Avoid complex inheritance. If you want to inherit, use the inherits function in the util module whenever possible. For example
This article mainly introduces node. buffer in js. buffer. description of the isEncoding method. This article introduces the buffer. buffer. isEncoding method description, syntax, receive parameters, use instances, and implementation source code. For more information, see
Method description:
Checks whether it is a valid encoding parameter and returns true or false.
Syntax:
The Code is as follows:
Buffer.
This article mainly introduces node. buffer in js. buffer. description of the isBuffer method. This article introduces the buffer. buffer. isBuffer method description, syntax, receiving parameters, use instances and implementation source code. For more information, see
Method description:
Checks whether the target is a buffer object. Returns true or false.
Syntax:
The Code is as follows:
Buffer. i
This article mainly introduces node. console in js. this document describes how to use the time method. time Method description, syntax, receive parameters, use instances, and implement Source Code. For more information, see
Method description:
Start Time, which corresponds to console. timeEnd and records the time period.
Syntax:
The Code is as follows:
Console. time (label)
Receiving parameter
a file, we recommend that you first determine whether the file exists and then overwrite it.
Use Shell scripts
According to the API functions provided by Node. js, some people prefer to use Shell scripts for file operations. Fortunately, we can also introduce node-cmd in our scaffolding to enable support for Shell scr
node. JS callback functionThe immediate manifestation of node. JS asynchronous programming is callbacks.Asynchronous programming relies on callbacks to implement, but it cannot be said that the program is asynchronous after using the callback.The callback function is called after the task is completed, and
This article mainly introduces node. emitter in js. the usage of the on method is described in this article. on Method description, syntax, receive parameters, use instances and implementation source code. For more information, see
Method description:
Registers a listener for a specified event.
Syntax:
The Code is as follows:
Emitter. on (event, listener)Emitter. addListener (event, listener)
Receiving
(index.html) for browser requests
3. Test
(1) first, start the server, open cmd, find the project location, and then enter the command node server. js to start the server.
(2) access in the browser. In the url bar, enter http: // 127.0.0.1: 888/index.html
If the corresponding page is displayed, it indicates that you have succeeded. Next, I will introduce nodejs to quickly build a local service, that is, t
environment:
1. Install node. js
2. Create a folder nodejs_express
3. Open cmd and go to nodejs_express.
E: \ myapp \ nodejs_express
4. The project initializes npm init. After completing the configuration, a file is generated in the folder:
Package. json
5. install Express: npm install express. After the installation is successful, a node_modules directory is generated in the folder.
6. Express project ini
This article mainly introduces Node in detail. if you are interested in js data push, refer to the following scenario: backend update data is pushed to the client (Tomcat server is used in Java ).
There are many solutions for pushing data at the backend, such as polling, Comet, and WebSocket.
1. polling is the lowest development cost for the backend, that is, processing Ajax requests and returning data in
This article gives you a detailed description of the method and step for implementing multi-process using the cluster module in nodejs, which is very detailed and comprehensive. If you need it, you can refer
First, solemnly declare:
NodeJS is a single thread! Asynchronous! Non-blocking language!NodeJS is a single thread! Asynchronous! Non-blocking language!NodeJS is a single thread! Asynchronous! Non-blocking language!
The important thing is said three times. Because
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.