劉峻琳javascript
本次做業是軟件工程(3)這門課真正意義上的第一次團隊做業。儘管你們都或多或少遇到了一些阻礙,但總的來講,從拿到題目到分工到各自完成本身的任務,整個過程都較爲順利。前端
我我的在此次做業的任務是負責閱讀前端代碼,並在此基礎之上實現註冊以後自動登陸的功能。根據助教的提示,我首先大體看了一下Backbone框架的介紹,然而誠如任何一種框架結構,Backbone實在是博大精深,短期內得其要領幾乎不太現實。但這並不妨礙咱們去實現須要的功能,咱們只須要知道Backbone將WEB應用分紅Models、Collections和Views模塊而且由Views模塊綁定界面元素的事件以及處理事件就足夠了。java
一個很明顯的思路是找到註冊成功後程序執行的事件以及點擊登陸時程序執行的事件,再將後者添加到前者的位置大概就能夠實現咱們想要的功能。順着這個思路,咱們很容易在static/js/views文件夾下的login-view.js和register-view.js中找到相應的代碼,再按上述方法修改代碼便可。這裏惟一須要的地方就是javascript並不是是徹底按行解釋執行的,它有一個預編譯的過程,在註冊以後,除了咱們添加的登陸事件之外,程序自己還有一個向數據庫提交註冊信息的事件,顯而後者不能晚於前者發生,但預編譯可能會致使這個問題的出現。所以咱們須要對新添的登陸事件設置一個Timeout,這樣,註冊以後自動登陸的功能就完美實現了,而且經過了測試。數據庫
本次做業,咱們小組各個成員之間配合很是默契,小彭友和博格率先完成了Linux和Windows下的部署,以後利用他們的經驗迅速爲其他的人搭好了測試所須要的環境。輝哥和大王神也出色地完成了他們的結對編程任務~此次做業算是一次小試牛刀,接下來,大做業團委微信平臺的開發就要開始,但願能開發出讓人滿意的做品,謝謝你們!編程