版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、学生管理系统JavaScript实现做开发这么多年了,也许你会觉得学生管理系统不值一提,没有什么价值,没有任何研究意义,然后自己赶紧天天去研究各种特效和框架,各种比拼。但是却不知道天下武功源自易筋经。学生管理系统真的那么容易吗?可以把它做好吗?如果能做好,我感觉比做几百个系统和上千的特效要收获大哦。任何系统都是基本的系统扩展出来的,就像普通的蛋炒饭,古人称之谓:菩提御斋。炒好的蛋炒饭有几个人?其他炒饭都由此繁衍出来。下面是进入主题吧是一个简单的学生管理系统,可惜是javascript实现的,呵呵仅供参考,版本为1.0,扩展性和设计有不足,请多指教了。Bug还是有点的,不过可以进行完善,靠你了I
2、ndex.html: new document body margin:0 auto; width:900px; add and modify name : sex : phone : serch and delete name : result cfg.js:/* * description all variables for index.js * author Henry * date 2013/1/14 * version 1.0.0 * */var input = undefined,serch = undefined,sname = undefined,sex = undefined
3、,phone = undefined,add = undefined,modify = undefined,del = undefined,listall = undefined,info = undefined,WARN = No Such a Student,SUCCESS = Successfully;function init()input = _$(input);serch = _$(serch);sname = _$(name);sex = _$(sex);phone = _$(phone);add = _$(add);modify = _$(modify);del = _$(de
4、l);listall = _$(listall);info = _$(info);Util.js:/* * description maybe write all js files with the help of this * author Henry * date 2013/1/14 * version 1.0.0 * */function Server()return (function()(_data = )._get = function(param)for(var item in this)if(param = thisitemname)return item;return nul
5、l;_data.add = function(obj)return (this.length + 1) = this.push(obj);_data.find = function(name)return typeof (item = this._get(name) = string ? thisitem : false;_data.modify = function(obj)return typeof (item = this._get() = string ? this.splice(item,1,obj) : false;_data.remove = function(n
6、ame)return typeof (item = this._get(name) = string ? this.splice(item,1) : false;_data.all = function()return this;return _data;)();function _$(id)return document.getElementById(id | );function success(msg)(function green()log(msg);)();function warn(msg)(function red()log(msg);)();function clear()in
7、fo.innerHTML = ;function log(msg)info.innerHTML += msg;info.style.color = | arguments.callee.caller.toString().match(/functions*(*)(/)1 |black;DB.js:/* * description public Singleton class DB * author Henry * date 2013/1/14 * version 1.0.0 * */(function(window)var db = S
8、erver();var _DB = Insert : function(obj)return db.add(obj);,Delete : function(name)return db.remove(name);,Modify : function(obj)return db.modify(obj);,Serch : function(name)return db.find(name);,List : function()return db.all();window.DB = _DB;)(window);Bean.js:/* * description factory method to of
9、fer all beans * author Henry * date 2013/1/14 * version 1.0.0 * */(function(window)window.Student = getBean : function()return name : sname.value,sex : sex.value,phone : phone.value,print : function()var msg = ;var space = for(var p in this)if(!(
10、thisp instanceof Function) msg += p + : + thisp + space;log(msg + );,listAll : function()var all = DB.List();for(var i = 0 ; i all.length; i+)alli.print();)(window);index.js:/* * description decoration for index.html * author Henry * date 2013/1/14 * version 1.0.0 * */function aop()var doms = docume
11、nt.getElementsByTagName(input);for(var i = 0; i doms.length; i+)(function()var _click = domsi.onclick | function();domsi.onclick = function()clear();_click();)();function bindListener()serch.onclick = function()(obj = DB.Serch(input.value) ? obj.print() : warn(WARN);add.onclick = function()DB.Insert(Student.getBean() ? success(Insert + SUCCESS) : warn(Insert Failed);modify.onclick = function()DB.Modify(Student.getBean() ? success(Modify + SUCCESS) : warn(WARN);del.onclick = function()DB.Dele
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 病房可能性研究报告
- 病害桥梁处置方案
- 班级鉴定机构装修方案
- 班级主题活动课程设计
- 2024年汽油越野车项目提案报告范文
- 玻璃隔断施工安全方案
- 玻璃覆盖工艺设计研究报告
- 玻璃受热炸裂机理研究报告
- 玻璃企业用煤管理方案
- 爆破工程隧道开挖课程设计
- 管理能力与领导力管理培训
- 2023上半年四川公务员考试申论试题(省市卷)
- 2024年度专业会务组织服务协议书版
- 函数的图象及变换省公开课获奖课件说课比赛一等奖课件
- 2020-2021学年河南省洛阳市高一上学期期中考试化学试题
- 四年级上册语文第六单元任务群教学设计
- 2024-2025学年北师大版九年级数学上册期中培优试题
- 《高血压科普知识》课件
- 《建筑工程设计文件编制深度规定》(2022年版)
- 心理咨询中知情同意的伦理困境与解决途径
- 山地光伏除草施工方案
评论
0/150
提交评论