来到OIT,这是个短期工作,我的原则就是尽可能的多学东西,搞明白他们到底在做什么,然后能在面试的时候讲的清楚,增加专业经历。
第一个周上来就是一个form,做学校宿舍的选举人报名表格,在安娜的说明下,我迅速搞懂了几个文件之间的关系,xslt文件产生xml,相当于HTML文件,js文件调用函数,在js里有jQuery语句设定HTML里的值,然后主要是ColdFusion,这个文件帮忙通过调用wcf service (一个asmx文件,用C#写的,有函数从数据库中提取和写入数据)。ColdFusion有ajax文件,有一个data文件,ajax主要与数据库联系,data比较短,用来创造一些xml的node,便于js访问。这个里面还用到了一些小工具,比如wcf Test Client,比如服务器的xml的生成器,里面会有所有我的个人信息。
这个小app花去了我第一周的时间,步骤很简单,了解需求,写form,写ajax,写邮件发送,写数据库读取,最后在加上验证身份和是否已经提交申请。最大的困难是最后ajax调用asmx文件有问题,单独调试好好的,用test Client往里面写也行,但是用ajax调用就不行,安娜自己重新写了两边才解决,也不知道具体哪错了。。最后写了documentation,第一个app就完成了,还是感觉很high的。
tip:用alert()在js里面进行调试,在Firefox的console里面看运行结果。