最近接到一个离职员工的任务,一个搭好框架的ERP系统,看了两天,说一下看到的东西,整个项目目录中我没发现一个.aspx后缀的文件,全是静态HTML文件,之后发现他用的jquery简直看的头疼,不过大概能看懂,发现一个可能大家会感兴趣的东西,他在静态界面中通过js对象就直接调DLL中的方法从数据库中得到数据并通过js加载出来,当时我就瞎了,他的大概过程是:
建立了多个js对象(数据库中一张表对应一个),并为这个对象添加了很多与DLL中对应的方法,比如DLL中有一个对用户表修改用户密码的操作,那他js中就会定义一个用户表对象,并为这个对象添加一个修改密码的方法 比如js中这个方法为Uppwd(),而这个方法的方法名和参数与DLL中的对应,在js中调用这个方法,不过他在调用Uppwd时多传入了一个参数,就是DLL中用户修改密码这个方法的空间名.类名,关键就在这里,他调用了一个js方法,这个方法还没看懂,好像是做什么处理的,代码巨多,就会间接的调用DLL中的对应的方法,于是很高兴,但是源代码不能拷出来,公司电脑没联网,也不能插U盘,所以打算用手机拍几张源代码照片,五一整理测试一下,没问题在发上来给大家看看