原创 瞭解DocumentFragment 給我們帶來的性能優化

JavaScript裏還有這樣一個很有用的東西:DocumentFragment。程序員可以使用DocumentFragment將一批子元素添加到任何類似node的父節點上,對這批子元素的操作不需要一個真正的根節點。程序員可以不依

原创 vue + element-ui Table 多頁選擇數據並記錄保存選中的數據

需求: 開發中我們常常會用到表格的複選框功能,在表格進行翻頁或者切換條數時,希望還能記住之前的勾選項。 問題:當我選了第一頁的一條數據時,點到第二頁,數據就刷新了,第一頁選的選項也就沒有保存了,所以就只能永遠選擇一頁內的數據。 <

原创 解決彈出的窗口window.open會被chrome瀏覽器阻止的問題

原因分析 1 當瀏覽器檢測到非用戶操作產生的新彈出窗口,則會對其進行阻止。因爲瀏覽器認爲這不是用戶希望看到的頁面 2 在chrome的安全機制裏面,非用戶觸發的window.open方法,是會被攔截的。 var btn = $('#btn

原创 爲什麼 vue.js存在某些情況下 v-model綁定數據不實時更新呢?

最近做項目多次出現這個問題,嘗試多次解決了,浪費挺多時間,寫出來給有這類問題的朋友一個參考。 問題 再給vue data中object類型數據賦值時存在不實時顯示的情況 解決方法: 見Vue.js中文官網->進階->深入響應式原理->變化