🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
当初学习C语言很认真的写过这么一个小项目,现在回过头来再看,用PHP实现很简单。现在有原生JS再实现一次。 编写目的: 1、熟悉并加深对JS的数据类型,原生操作的记忆。 2、熟悉JS的函数式面向对象编程。并理解各种概念,闭包,原生继承,原型链,变量提升等。 3、熟悉JS的DOM操作,以及加深AJAX的原生实现,跨域访问,同源策略等概念的理解。 4、JS实现登录注册,数据交互,常见页面交互等。 5、最后review代码,重构并深入学习JS设计模式。 一个成熟的学生系统包括下面五个部分: 1. **体系**。学校,系别,班级,学生学号。(数据结构——不存在的树) 2. **初始化系统**。学生的信息初始化,老师的信息初始化。 3. **存储系统**。学生,老师的信息存储。 4. **查询系统**。学生,老师的信息增删改查。 5. **排序系统**。学生的成绩排名。 <br> ## 具体实现步骤: 1. 实现登录注册。保存信息在cookie中,并原生JS实现异步登录。 2. 设计一个简单的学生系统页面。 3.