原创 利用...操作符 修改嵌套比較深的對象裏面的值

eg: 假設存在如下一組數據: var cc = { data: [], interfaceResponse: { data: { one: '111',two: '222' } } , one: '11

原创 git常見操作:

撤銷git commit --amend 注: 下列例子均以提交一次amend爲例, 若是執行了多次, 可以執行git reflog查看提交的歷史, 從而找到 我們需要的HEAD@{}值。 撤銷amend恢復到執行git add

原创 移動端那些事兒

移動端知識點~ 1. <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=n

原创 node學習(1) -- HTTP模塊/URL模塊

(一) 運行服務 首先我們先來學習一種最簡單的用命令行跑node代碼的方式: 到當前node代碼所處文件下,假設我們的代碼在study.js中,則運行node study.js即可; 可是上述方法有一個特別不好的地方, 就是每

原创 js自適應rem -- 主要適用於移動端

參考: 關於em && rem單位 rem是如何實現自適應佈局的? Rem自適應js-優化flexible.js 更多。。。。 rem是指相對於根元素(html)的字體大小的單位, 利用它能實現強大的屏幕適配佈局。下面主要應

原创 移動端學習寶典

一、從淘寶適配佈局談移動端適配 二、使用Flexible實現手淘H5頁面的終端適配 三、網易和淘寶的rem方案剖析 點贊 收藏 分享 文章舉報 小白變怪獸 發佈了95

原创 JS實現時間格式的各種轉化記錄

//明天也就是當前時間加一天 function formatDate(n, detailed) { if (isNaN(parseFloat(n, 10)) || isNaN(n)) return '-'; let

原创 解決vue2.0路由跳轉未匹配相應路由而出現空白頁面的問題

在做項目的時候, 遇到前端控制路由跳轉, 但是當用戶手動輸入錯誤的路由,或者是一些不符合的路由的時候, 頁面就會出現一片空白, 也沒有任何報錯消息。 正常我們應該首先想到redirect去重定向路由, 可是測試發現http://l

原创 react同級組件之間傳值

下面我們以一個評論的demo來講述如何實現這個效果: 這裏有一個比較重要的知識點就是關於props傳值, 關於props這裏我就不多進行闡述了 首先我們先規劃好整個代碼結構,commentInput存放的是我們輸入的用戶名信息以

原创 Ant Design Modal中內嵌Form表單的initialValue值不動態更新問題

場景描述: 如下圖所示,點擊減免天數會出現一個彈窗, 輸入天數後點擊確定,保存這個值, 但是我在點第二行的減免天數的時候初始應該是空的, 可是現在顯示的是第一行輸入的值; <Modal title="減免天數"

原创 設置光標位置demo

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title></title> <style>#edit{height:500p

原创 對象的深淺拷貝方法

對象的淺拷貝: Object.assign() 特點: 淺拷貝, 對象的合併 var obj1 = { 'one': { 'two': 2 } } var obj2 = Object.assign({}, obj1) obj1

原创 reducer中處理數組數據的賦值

我初始化了一個字段data = [],在發起請求成功後,要將返回的list賦值給data, 這時候就有一個問題了, 因爲我們都是通過Object.assign這種形式進行賦值的, 那麼究竟我們要怎麼將得到的數組賦給data呢? 接

原创 ios12下,h5頁面在微信瀏覽器內,鍵盤收起後,事件混亂問題

最近在做移動端項目的時候遇到一個問題, 頁面底部有一個輸入框, 點擊輸入框彈出輸入鍵盤,離開Input後觸發了blur事件。 因爲增加了window.scrollTo(0, 0), 所以可見視圖已經恢復鍵盤彈出前狀態。 但是新的問

原创 json-server實現mock數據(一)

1.安裝 npm install json-server --save-dev 2.應用 2-1.新建一個文件db.json(用來寫返回接口數據) // db.json { news: { “a”: 1 } }