原创 純函數的好處

純函數的定義通俗點說就是:固定的輸入,得到固定的輸出,不受到來自外部的任何干擾  純函數不會隨着執行次數的增加而改變輸出的值,比如數組中的splice和slice,其中splice不是純函數,而slice則爲定義的純函數,示例如下: v

原创 函數式編程學習(1)

高階函數 個人理解就是將函數作爲參數的嵌套函數編寫方式,這樣寫的好處是邏輯會變的很清晰。 Currying(柯里化) 從書從直觀的感受就是將一個大函數分解爲多個函數共同處理的方式,目的是爲了減少函數參數的數量,快速封裝函數。例: int

原创 vue雙向綁定底層原理(數據劫持)感悟

代碼參考:https://www.cnblogs.com/wangjiachen666/p/9883916.html 一步步走完整個流程,對雙向綁定豁然開朗了許多,具體的代碼可以看看上面的博客,這裏只說說自己學習的感受 1,爲什麼要使用O

原创 一等公民的函數

所謂的“一等公民”,指的是函數與其他的數據類型可以同等對待,如存入數組,作爲參數等等。。 先看個例子: const hi = name => `Hi ${name}`; const greeting = name => hi(name)

原创 文本框居中,文字自適應換行

BFC佈局詳解,模塊垂直居中詳解:https://www.cnblogs.com/hz1124/p/6131795.html  <!doctype html> <html lang="en"> <head> <meta ch

原创 react使用localStorage存儲token

登錄的接口傳回Token,將其直接放在store中刷新後自動丟失,所有考慮用redux-persist去處理,由於相對複雜所以就放棄了 然後找到了用localStorage存儲數據的方法 登錄時將接口返回的數據存入localStorage

原创 vue中路由管理(vue-router,page)使用總結

現在的項目都以模塊化的方式去開發,所以在這樣的開發模式下,如何更好的去管理路由是開發中所需要考慮的重點,幸運的是當前的開發中已經有了成熟的中間件去管理,我們只需要用就可以了 下面是我在學習vue-router的時候在原來基礎上修改出來的d

原创 vue多語言版本切換

https://blog.csdn.net/DOCALLEN/article/details/78408137?locationNum=2&fps=1 https://blog.csdn.net/Dream_xun/article/det

原创 關於Cookie的問題總結

能夠存儲的數據結構到底有哪些? 瀏覽器端:cookie,WebStorage(localStorage,sessionStorage),userData,indexedDB 服務器端 : session 什麼是cookie?它存放在哪?

原创 conda 切換python環境

前提情況是已經安裝好了Python2,我現在的環境是python3,因爲要配置django服務,所以需要切換:  直接輸入命令activate python27(這兩款要根據查詢到的名字來激活) 切換成功!  可以繼續下面的操作了