雲筆記專案

2021-07-03 16:21:14 字數 533 閱讀 2079

今天在老師帶領下學習雲筆記專案的登陸檢查功能。之前員工資訊管理系統寫過類似的業務,這次是用html頁面代替jsp,雖然不知道根本原因是什麼,但我想無非是從效率上去考慮,html應該會比jsp解析速度更快。

用jquery和ajax在頁面寫指令碼,感覺邏輯很清晰,就是很多方法記不住,需要查閱api,而且以前驗證使用者登入之後會把使用者資訊存放在session裡,以後攔截就檢查session裡有沒有這個使用者,今天學到個新詞token(令牌),好高大上的感覺。老師解釋是因為現在大型伺服器會採用集群布置(不明覺厲,感覺應該是好幾個伺服器放在一起來提供服務),使用者的操作請求傳送到的伺服器不是唯一的,而session是存在伺服器端,可以根據客戶端的sessionid取出驗證,乙個伺服器的情況沒問題,但集群的應該會發生跳轉現象,登陸時存在a伺服器中,下一步操作調到b伺服器,而b伺服器沒有session,所以會認為你沒有登陸而把你踢回登陸頁面,用token就比較靈活,因為可以在資料庫中存放,不論哪個伺服器,只要查詢資料庫能取得有效token且跟客戶端一致,那就可以確認使用者了,所以就像行軍中有乙個口令,就能暢通無阻。

繼續加油。

Django框架(小專案 網路雲筆記)

註冊介面 主頁設計規範 在index應用中寫 路由正則 檢視函式 模板位置說明 def index view request templates index index.html 主頁 登陸後 雲筆記設計規範 路由正則 檢視函式 模板位置 說明 note def list view request ...

雲筆記專案 筆記列表彈出 分享移動刪除 子選單

筆記列表裡還有乙個按鈕可以彈出子選單,要求做到以下幾點 1 點選選中的筆記行的彈出按鈕後,彈出子選單,再次點選,子選單收回。2 選中其他筆記後,子選單消失。效果如下圖所示 在點選按鈕後,彈出子選單,實際上是讓子選單內容顯示出來,而再次點選讓子選單收回,就是讓子選單內容隱藏,這裡就需要參考jquery...

雲筆記專案 移動筆記後高亮顯示筆記本和筆記

雲筆記專案移動筆記後,也想模仿其他筆記的功能,高亮移動後的筆記本和筆記,並且移動後的筆記需要在新筆記本筆記的第一列。因為服務端這邊返回了包含筆記本id和筆記id的資訊,因此可以通過遍歷的方式,找到對應的筆記本和筆記,然後將其a元素的class屬性新增上checked即可完成高亮效果。業務需要分成兩部...