calculator:使用MVC模式的香草JavaScript计算器 源码
计算器 使用Model-View-Controller(MVC)设计模式的香草JavaScript计算器。 如何运行:计算器上线后,将包含一个查看链接。 模型 描述 管理数据,该数据将是计算器将评估并计算结果的数学表达式。 执行 计算用户的中缀表达式,转换为后缀,然后计算结果。 单独使用LinkedList实现基础堆栈(LIFO)数据结构 看法 描述 使用HTML,CSS和DOM操作(事件侦听器)生成并呈现计算器的显示。 控制器 描述 连接计算器和视图,该视图将使用视图给出的用户数学表达式,并调用计算器来评估该表达式,然后处理回调以提供用户反馈。 充当模型和视图之间的链接和中介,因为根据MVC模式,这两个对象之间不应相互交互(或了解)。
文件列表
calculator-main.zip
(预估有个8文件)
calculator-main
src
stack.mjs
3KB
app.js
0B
controller.js
0B
view.js
0B
calculator.mjs
3KB
README.md
1KB
index.html
350B
styles.css
0B
暂无评论