介绍:本项目旨在通过微信小程序和网页管理后台,为用户提供一个高效的题库管理和答题平台,支持题目管理、答题记录、精选题目推荐等功能,满足用户学习需求以及管理员的题库维护需求。
我负责的是网页管理前端部分
主要功能:
题库管理,用户登录,题目管理等
技术栈:
• Vue.js: 渐进式JavaScript框架,用于构建用户界面。它支持组件化开发和双向数据绑定,适合用来构建交互性强的单页面应用。
• Tailwind CSS: 实用优先的CSS框架,使开发者能够通过组合小的CSS类迅速创建设计良好的用户界面,提升开发效率和设计灵活性。
• KaTeX: 高性能数学排版库,用于快速、高效地渲染LaTeX数学表达式,适合教育类应用,能够清晰展示复杂的数学公式。
• MathJax: 一个引入高质量数学排版的JavaScript库,能够呈现LaTeX和MathML格式的数学符号和公式,适用于需要高级排版的场景。
• MathQuill: 一个用于数学输入和编辑的JavaScript库,支持用户在网页上使用LaTeX语法动态输入数学公式,提升用户交互体验。
• Axios: 一个基于Promise的HTTP客户端,可以用于向后端API发送请求,获取数据,支持异步操作。
• jQuery: 一个快速、简洁的JavaScript库,虽然现代框架(如Vue.js)通常不再依赖于jQuery,但它仍可用于简化DOM操作和Ajax请求,以提升某些功能的开发效率。