1. 程式人生 > >兩週工作總結與反思

兩週工作總結與反思

總結

1.如何通過jQuery控制DIV的顯示與隱藏?

我的做法:
給要控制的DIV設定id

<div id="1">顯示</div>
<div id="2">隱藏</div>

在JS程式碼裡進行顯示和隱藏的控制

function controlDiv() {
    $("#1").show();
    $("#2").hide();
}
2.頁面未載入成功,是什麼原因造成的呢?

現象:程式碼邏輯都正確,就是控制元件重新整理不出來。
可能原因:
1.JSP程式碼中有錯誤欄位,初始化失敗,導致頁面載入不正確。
2.JSP程式碼中初始化函式未閉合。
(以上兩種錯誤我都犯過。。。)
排查方法:
1、檢視瀏覽器報錯。
通常會出現:
Cannot read property xxx of undefined
直接找報錯資訊的檔案,檢視哪裡寫錯了。
2、檢視eclipse報錯。
這個一般比較好排查,主要是檢視jsp頁面初始化函式是否閉合。

反思

1.初入專案組,如何更快上手專案?
  • 1抄程式碼:初入專案組,我的專案組組長要求我開發上手時做的第一件事就是抄程式碼,我是在組長已經搭建好的bean層,service層,controller層,以及部分model層和jsp頁面的基礎上進行增加欄位的開發,所有需要開發的都有可以借鑑的現有內容,只要抄過來修改就好,我覺得這樣不僅提高了我的自信心,還讓我快速的上手了開發。很贊!
  • 2.獨立開發一個頁面:因為上手做了幾天之後,已經熟悉增加欄位的流程了,組長要求我獨立開發一個頁面,意味著所有的model,controller,service,bean以及jsp頁面都由我建立和功能開發,開發的過程中,我發現,我不是很清楚bean層的欄位是幹什麼,於是開始學習。
  • 3.查閱資料,補充知識:在仔細檢視程式碼後,瞭解了bean層的資料有如下的特質:
    1>與jsp頁面互動時,會將從jsp頁面獲取的引數與對應引數值賦值給bean的物件。
    2>bean層資料不儲存進資料庫。
    3>bean層資料一般就是用來與jsp頁面進行互動時使用,比如關鍵字查詢,因為關鍵字是不儲存進資料庫的,所以儲存在bean的物件裡,後臺進行查詢操作時,將該引數作為條件進行查詢。
  • 4.重回開發,完成完整的流程:在知道bean層的欄位用來幹嘛之後,開發起來,事半功倍!!
  • 5.新模組開發重複以上過程。
2.關於基礎暴露出來的問題

  • 1.演算法快忘光了,連氣泡排序都要想半天,需要花一段時間重新學習一下。
  • 2.因為需要夯實java基礎,決定認真研究《java程式設計思想》這本書,爭取一週一章,並寫部落格記錄,堅持打卡,加油!!!

於陝西易唐雲網智慧科技有限公司記錄