首頁 web前端 js教程 node.js+express製作網頁計算器

node.js+express製作網頁計算器

May 16, 2016 pm 03:19 PM
express node.js 計算機

環境:

主機:WIN10

express安裝:

1.express-generator輸入指令:

npm install -g express-generator
登入後複製
2.安裝express

輸入指令:

npm install -g express
登入後複製
輸入指令:

3 .驗證是否安裝成功

輸入命令:express -V查看幫助:express --help

express -e calculator
cd calculator && npm install
登入後複製
建立工程:

執行預設網頁:

輸入指令:npm start或node ./bin/www

連接埠配置在/bin/www。 可以執行加法運算。

原始碼:

view/index.ejs:增加輸入框
var express = require('express'); 
var router = express.Router(); 
 
/* GET home page. */ 
router.get('/', function(req, res, next) { 
 res.render('index', {  
  title: '计算器V1.0 by jdh', 
  numa: 0, 
    numb: 0, 
    sum: 0 
 }); 
}); 
 
router.post('/', function (req, res) { 
  console.log("接收:", req.body.num1, req.body.num2); 
  var sum = parseFloat(req.body.num1) + parseFloat(req.body.num2); 
  console.log('sum = ',sum); 
   
  res.render('index', {  
  title: '计算器V1.0 by jdh', 
// numa: req.body.num1, 
//   numb: req.body.num2 
    numa: req.body.num1, 
    numb: req.body.num2, 
    sum: sum 
 }); 
}); 
   
module.exports = router;
登入後複製
routes/index.js:對提交的資料進行計算並推送結果

【相關教學推薦】
1. JavaScript影片教學
2. JavaScript線上手冊

3. bootstrap教學

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

Java教學
1664
14
CakePHP 教程
1423
52
Laravel 教程
1317
25
PHP教程
1268
29
C# 教程
1246
24
計算機上的ac是什麼鍵 計算機上的ac是什麼鍵 Feb 24, 2023 am 10:19 AM

計算機上的ac是“全部清除”鍵,ac的英文全名為“All Clear”,表示“全清鍵”;按下ac鍵表示清除所有暫存器中的數值;在數位輸入期間,第一次按下ac鍵將清除記憶體內容外的所有數值。

圖文詳解Node V8引擎的記憶體和GC 圖文詳解Node V8引擎的記憶體和GC Mar 29, 2023 pm 06:02 PM

這篇文章帶大家深入了解NodeJS V8引擎的記憶體和垃圾回收器(GC),希望對大家有幫助!

一文聊聊Node中的記憶體控制 一文聊聊Node中的記憶體控制 Apr 26, 2023 pm 05:37 PM

基於無阻塞、事件驅動建立的Node服務,具有記憶體消耗低的優點,非常適合處理海量的網路請求。在海量請求的前提下,就需要考慮「記憶體控制」的相關問題了。 1. V8的垃圾回收機制與記憶體限制 Js由垃圾回收機

教你win10計算機怎麼打開 教你win10計算機怎麼打開 Jul 12, 2023 pm 11:21 PM

win10系統有許多強大的功能,吸引不少網友下載安裝使用,其中也有很多實用的小工具,比如說win10計算機工具。有網友還不清楚win10計算機怎麼打開,下面小編就教下大家打開win10計算機的方法。方法一:開始功能表中尋找1、在Windows10系統桌面,依序點選「開始/計算機」選單項目。 2.就可以開啟Windows10的計算機視窗了。方法二:小娜搜尋開啟1、在Windows10桌面,點選工作列左下角的「小娜搜尋」的圖示。 2.在彈出的選單中輸入「計算器」的關鍵字進行搜索,點擊搜尋結果中的計算器選單項

node專案中如何使用express來處理檔案的上傳 node專案中如何使用express來處理檔案的上傳 Mar 28, 2023 pm 07:28 PM

怎麼處理文件上傳?以下這篇文章為大家介紹一下node專案中如何使用express來處理文件的上傳,希望對大家有幫助!

如何使用 JavaScript 實作一個簡單的計算器功能? 如何使用 JavaScript 實作一個簡單的計算器功能? Oct 27, 2023 pm 02:51 PM

如何使用JavaScript實作一個簡單的計算器功能?計算器是我們日常生活中常用的工具之一,它可以用來進行簡單的數學運算。今天,我們將使用JavaScript實作一個簡單的計算器功能。在本文中,我將為您介紹如何使用JavaScript編寫程式碼來實現基本的數學運算和計算器介面。首先,我們需要建立一個HTML文件,其中包含一個用於顯示運算結果的文

深入聊聊Node中的File模組 深入聊聊Node中的File模組 Apr 24, 2023 pm 05:49 PM

文件模組是對底層文件操作的封裝,例如文件讀寫/打開關閉/刪除添加等等文件模組最大的特點就是所有的方法都提供的**同步**和**異步**兩個版本,具有sync 字尾的方法都是同步方法,沒有的都是異

一起聊聊Node中的事件循環 一起聊聊Node中的事件循環 Apr 11, 2023 pm 07:08 PM

事件循環是 Node.js 的基本組成部分,透過確保主執行緒不被阻塞來實現非同步編程,了解事件循環對建立高效應用程式至關重要。以下這篇文章就來帶大家深入了解Node中的事件循環 ,希望對大家有幫助!

See all articles