项目作者: lin-xin

项目描述 :
基于 Electron + javascript 实现的桌面计算器应用
高级语言: JavaScript
项目地址: git://github.com/lin-xin/calculator.git
创建时间: 2017-08-23T02:26:19Z
项目社区:https://github.com/lin-xin/calculator

开源协议:

关键词:
calculator electron javascript

下载


calculator

基于 Electron + javascript 实现的桌面计算器应用。

相关文章:Electron 实战桌面计算器应用

介绍

我这里通过 Electron 实现了仿 iPhone 的计算器,通过菜单可以切换横屏和竖屏,横屏有更多的运算。

而对于 JavaScript 进行浮点数计算来说,精度丢失是个很大问题,所以我这里使用了第三方库 math.js 来解决这个精度的问题。

尽可能的实现了跟 iPhone 一样的运算:

  • 1 + 2 × 3 = 7
  • 3 += 6 (再按 = 等于 9)
  • 0.1 + 0.2 = 0.3 (浮点数精度处理)

效果图

Image text
Image text

环境

  • windows 7
  • Electron v1.7.5

运行

  1. git clone https://github.com/lin-xin/calculator.git
  2. npm install
  3. npm start

就会运行起来了。

构建

  1. npm run build:win

则会在项目中生成个 /计算器-win32-x64 文件夹,打开里面的 计算器.exe 即可打开计算器。

或者

  1. npm run dist

则会生成 dist/ 文件夹,里面有应用的安装包,就可以双击安装了。安装过程中可能会有360卫士等提示危险,不用管继续安装就可以。