文件名称:calculator:具有HTML5和CSS3的纯JavaScript计算器
文件大小:157KB
文件格式:ZIP
更新时间:2024-05-20 04:40:22
HTML
现场演示: : 流动检视 桌面检视 目录 大纲 兼容手机,平板电脑和台式机 使用Jest的完整测试套件可为核心计算功能实现100%的代码覆盖率 根据BODMAS规则对基本计算方法进行了编码,使用户可以享受标准计算器的所有核心操作 该计算器通过将每个按钮的分配值推入数组来工作。 首先检查用户的输入是否有效。 如果有效,将计算方程式并将其显示在屏幕上。 注意:该计算器首先使用eval()方法制成。 考虑到使用eval()的安全风险,我将计算器重构为可以手动执行计算,而无需使用eval()。 技术领域 ES6 JavaScript HTML5 CSS3 笑话26.0.1 代码中的一些代码片段 输入验证 const getIndexLastOperator = ( arr ) => { if ( arr . some ( ( value ) => isOperator ( va
【文件预览】:
calculator-master
----package.json(688B)
----media()
--------shield.svg(1KB)
----tests()
--------helpers.test.js(5KB)
--------validateInput.test.js(7KB)
----index.html(3KB)
----package-lock.json(173KB)
----styles.css(8KB)
----webfont-kit()
--------Digital-7.svg(25KB)
--------preview.html(33KB)
--------Digital-7.woff(10KB)
--------Digital-7.ttf(34KB)
--------styles.css(683B)
--------Digital-7.eot(34KB)
----.gitignore(66B)
----favicon_io()
--------android-chrome-192x192.png(5KB)
--------apple-touch-icon.png(4KB)
--------favicon-32x32.png(636B)
--------favicon-16x16.png(379B)
--------android-chrome-512x512.png(15KB)
--------site.webmanifest(263B)
--------favicon.ico(15KB)
----README.md(6KB)
----scripts()
--------helpers.js(970B)
--------validateInput.js(4KB)
--------calculateValue.js(3KB)
--------calc-ui.js(721B)
----coverage()
--------lcov.info(3KB)
--------clover.xml(6KB)
--------coverage-final.json(22KB)
--------lcov-report()