版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 沈阳理工大学《激光器件与技术》2021-2022学年第一学期期末试卷
- 食品安全宣传主题班会
- 沈阳理工大学《工程爆破》2023-2024学年第一学期期末试卷
- 沈阳理工大学《传感器与检测技术》2023-2024学年第一学期期末试卷
- 国有企业买卖合同保证金管理办法
- 合同备案注销、更名申请书
- 昆明机场控制区通行证考试
- 2024-2025年度部编版八年级上册历史复习训练一
- 2024水泥采购运输合同
- 深圳矫正牙齿-口腔医院
- 非饱和土力学培训基本原理与SWCC
- 钟表经典款式劳力士黑鬼
- 学校岗位廉政风险排查登记表
- 肝癌原发性肝癌的综合治疗
- 放化疗相关口腔黏膜炎预防及处理
- 公司电梯安全总监、电梯安全员岗位职责
- 02J331地沟及盖板图集
- 2019年西藏开发投资集团有限公司招聘试题及答案解析
- 大庆油田建设工程竣工结算工作要求
- HAY岗位管理体系构建
- 2023年中级经济师考试真题及答案
评论
0/150
提交评论