1.盡量優先採用ajax獲取html檔案,然後再操作dom把資料填充到裡面
在實際專案中,如果前端開發人員沒有把頁面給切分開,那麼有如下兩種辦法可供選擇:其一是,在各種點選事件中,用js去拼接並在拼接的時候把資料填充到裡面。**如下:
" +'' + row.summary + "
" +"" ;
if(row.tags)else
}htmlstr = htmlstr.substring(0,htmlstr.length-1); //去掉最後乙個','
}htmlstr += "
"+ row.viewcnt + "
" +"
"+ row.commentcnt +"
這種方法優點是,方便將後台獲取的資料填充到html字串中。缺點也很明顯,各種字串拼接和js**都混合在一起。
其二**如下:
該方法的優點是,不需要繁瑣的進行html字串的拼接,主要關注資料的填充就可以。
2.$.ajaxsetup設定全域性 ajax 預設選項。
把共有的ajax設定抽取出來,這樣就不用每次寫ajax時都要配置共有的選項了
很方便有木有…
3.$.ajaxsuccess(callback)請求成功時執行函式。
// 全域性定義ajax完成後需要做的操作,檢測是否登入
$("document").ajaxsuccess(function(evt, request, settings));
一般常用在校驗使用者是否登入,給予相應的提示資訊。
巧用ajax事件可以避免在每乙個ajax請求中書寫同樣的**,降低**的冗餘度。
4.ajax跨域請求
說明:沒有進行跨域請求時,在進行請求時,瀏覽器會預設帶上cookie資料,而跨域請求時,瀏覽器不會帶上cookie需要手動加上如下**
// 設定ajax請求時某些引數的的預設值$.ajaxsetup(
});
Git git的一些實用技巧
在編譯git庫拉下來的 時,往往會產生一些中間檔案,這些檔案我們根本不需要,尤其是在成產環節做預編譯,檢查 提交是否能編譯通過這種case時,我們往往需要編譯完成後不管正確與否,還原現場,以方便下次sync 時不受上一次的編譯影響。git clean f 刪除 untracked files git...
演算法中的一些實用技巧
目錄 一 組合數的計算 二 素數的判定 三 用函式交換變數 指標作引數 c n,m n n m m m n long long c int n,int m long long ans 1 for int i m 1 i n i for int i 1 i n m i return ans int i...
window 7的一些實用技巧
今天看了本世界,上面有幾個windows7的一些小技巧,現在貼出來供大家分享一下 1.工作列位置自由移動 在開始選單上右擊點屬性,進入工作列和開始選單屬性,然後點工作列選項卡,之後你就能看見螢幕上工作列的位置,下拉列表中有 頂部,底部,左側,右側 2.多核心加速啟動 windows7系統的開機預設只...