原创 css變量基本操作
1. html中css變量寫法 <div style="--color: #ccc;"> <span style="border: 1px solid var(--color);"> </div> <ul> <li st
原创 echarts折線圖堆疊基本用法
折線圖堆疊,則折線縱不交叉,折線點縱軸標,是下方所有折線點之和,包括自身。 折線與下方相鄰折線之間的區域,爲折線本身的真是數量。
原创 js中反斜槓替換問題
在windows機器上,vscode複製完相對路徑,路徑爲反斜槓 想在控制檯用js將反斜槓替換爲正斜槓,結果失敗 js的字符串是不能直接寫單個反斜槓的 let str = 'src\aaa\bbb\ccc' 實際上會變成 'srcaaa\b
原创 echarts選項變化後,圖表不更新
echarts做地圖下鑽,全國地圖切換省份地圖使用 chart.setOption(option) 後地圖不刷新,原因如下: setOption有三個參數 chart.setOption(option, notMerge, lazyUpd
原创 echarts圖例顯示不全問題
echarts圖例顯示不全,非常隱晦的一個原因是 option的data的對象name存在重複 echarts的圖例對name進行了自動去重 解決方法 將data的對象name改爲非重複的 對象使用其他屬性掛載原name 通過formatt
原创 echarts的餅圖顯示多列問題
echarts的餅圖顯示多列,要改成單列,設置了height也不管用 原因居然是,data必須設置,字符串數組或者{name: ...}對象數組,牛逼 legend: { type: 'plain', orient: '
原创 表頭拉伸和分欄拉伸方案
1. 純css極簡版 resize: horizontal; 缺點: 只能在右下角很小的範圍顯示拉伸鼠標,且樣式範圍反斜線 2. 純css美化版 //隱藏掉反斜線 .container::-webkit-resizer { ba
原创 whistle代理工具記錄
whistle功能還是很不錯。 一切的哲學,基於 rules 攔截,values 取值。 rules 配置指定的url(支持通配符和正則)進行攔截,攔截後可進行,替換,跳轉等操作 values 支持各種格式的文件 js,css,json等
原创 requestly調試首選
chrome插件requestly異常強大,常用的調試要求都能實現 1. 修改request 2. 修改response 3. 修改header 4. Allow CORS 跨域 5. 替換 js 或 css 文件 6. 注入 js 或 c
原创 對象深比較代碼
const person1 = { "firstName": "John", "lastName": "Doe", "age": 35 }; const person2 = { "firstName":
原创 網頁黑白灰色讓人厭煩
網頁的文檔完全使用黑白灰,即使文檔寫的很清晰,也會給人一種厭煩的感覺,讓人沒有意願去讀完。 適當加一些淺系配色,會給人一種層次分明,眼前一亮的感覺,激發人的讀取慾望。 某些開源文檔工具,可適當改進一下,提升文檔層次。
原创 調用並調試函數
debug命令可以調用並調試一個函數 在我們想要查找問題並進行詳細調試的時候,一個簡單的技巧就是先調用一下 debugger 命令。例如,假設我們有以下形式的函數: function fn() { /* 某些代碼 */ } 可以在自
原创 頁面保活實現思路
1. 頁面保活應用場景 列表頁面跳轉到詳情頁面,要保留列表頁面分頁後的頁碼,搜索到的數據,搜索鍵值,高亮狀態,甚至是頁面上其他表單的內容等。 2. 頁面保活實現思路 2.1 不跳轉 用抽屜或模態框編輯詳情,不離開列表頁,最佳 2.2 vue
原创 border-image用法總結
border-image 支持 漸變,可實現虛線邊框,斑馬紋邊框 border-image 支持在外部顯示圖像,不佔空間,不影響佈局,且不受overflow:hidden限制 border-image,box-shadow,outline
原创 visibility:hidden元素獲取不到子元素
visibility:hidden的元素,修改爲visible後,querySelectAll獲取子元素,無法獲取到 目前定時器延遲300ms獲取沒問題,Mutationobserver來獲取是否可行,待驗證