常用的程式碼片段儲存罐
阿新 • • 發佈:2018-12-09
常用程式碼片段: 一、 封裝一個在scss 裡面使用的,關於文字溢位隱藏的程式碼片段: 注意:$num指的是想在第幾行進行隱藏,預設是第一行
@mixin ellipsis ($num:1){
display: -webkit-box;
overflow: hidden;
white-space: normal !important;
text-overflow: ellipsis;
word-wrap: break-word;
-webkit-line-clamp: $num;
-webkit-box-orient: vertical; }
二、攔截器
**重點內容**obj = $ajax(obj)
1 傳送請求之前呼叫
$.ajaxSettings.beforeSend = function (xhr, obj) {
obj.url = baseUrl + obj.url;
}
2 會話請求結束後背呼叫
$.ajaxSettings.complete = function () {
}
三、關於本地儲存的一些小問題 1 本地儲存分兩種: 會話儲存:sesstionStorage 與伺服器的session沒有關係 生命週期:瀏覽器關閉即關閉 永久儲存:localStorage 生命週期:除非手動刪除。否則一直存在 貌似是20年; 2 共同點: 1 儲存的是字串 2 API: 獲取 getItem(key);key:如果沒有預先有的就是自己定義的一個鍵 儲存 setItem(key:val); 鍵和值 3 刪除一個 removeItem(key) 4 情況 clear() 全部清空 3 不管存進去的是什麼型別的資料 都會把他們轉換成為字串的格式 1 存 的是簡單的型別 影響不大 比如:數字 布林型別等 2 存的是複雜資料型別 影響不大 1 存之前 先轉換json字串 JSON.stringify(obj|arr) 2 獲取的時候 先解析成原來的樣子 再去使用 JSON.parse(objStr)