原创 git提交修改到遠程倉庫

添加到本地倉庫git add . 添加提交描述git commit -m '內容' 提交前先從遠程倉庫主分支中拉取請求git pull origin master 把本地倉庫代碼提交git push -u origin master

原创 package.json文件解析

一個文件夾如何才能稱之爲一個應用或者說一個包主要看這個文件夾裏面有沒有一個信息文件package.json它是當前應用信息的描述文件主要描述三方面信息:1.標識(比如名稱、版本號)2.依賴(各種依賴包) 3.運行命令(打包運行)

原创 虛擬DOM和DOM Diff算法 感悟

虛擬dom的作用是更少的去操作真實DOM。DOM Diff算法用來判斷哪些區域可以更新哪些區域不需要更新,最終減小更新區域。 改變虛擬DOM界面不會更新,但是改變真實DOM界面一定會更新,在react裏面作爲程序員我們幾乎不需要去手動更新真

原创 react重要的鉤子

render :初始化渲染或者更新渲染調用 componentDidMount: 開啓監聽 發送ajax請求 componentWillUnMount: 做一些收尾工作 如:取消定時器 componentWillReceiveProps:

原创 chrome瀏覽器安裝react-devtools插件

1.進入https://github.com/facebook/react-devtools 在自述文件中可以看到如下圖提示 擴展的v3的源代碼可以在v3分支中找到 2.進入https://github.com/facebook/reac

原创 如何查看電腦上npm包全局安裝路徑

如下圖進入目錄即可查看:

原创 vue腳手架初始化項目名稱規範

1.不能出現中文2.不能出現特殊符號3.不能出現大寫字母

原创 chrome瀏覽器安裝redux-devtools調試工具

1.點擊進入https://www.chromefor.com/ 2.在搜索框搜索redux進行下載 3.下載好之後將文件後綴名crx按F2手動改爲rar(不要直接壓縮)4.改好後綴名之後點擊鼠標右鍵 選擇解壓文件5.在chromel瀏覽器

原创 Vue.js ui框架大全,總有一款適合你

適用PC端 1、elementUI 支持vue2.x, 餓了麼前端團隊打造 2、iView 支持vue2.x 3、Vue Antd 支持vue1.x,據說不再有人維護 4、N3 支持vue2.x 5、AliTelecom UI 支持vue2

原创 Cascader 級聯選擇器hover選擇效果

官網例子<div class="block"><span class="demonstration">hover 觸發子菜單</span><el-cascaderv-model="value":options="options":props

原创 flutter基礎總結

Flutter框架分三層Framework,Engine, Embedder Framework使用dart語言實現,包括UI,文本,圖片,按鈕等Widgets,渲染,動畫,手勢等。此部分的核心代碼是flutter倉庫下的flutter p

原创 百度編輯器上傳文件的bug

在用百度編輯器上傳文件過程中出現問題1: 原因是POST 請求 body 的大小超過了被限制的大小,在php.ini做如下修改(將post_max_size大小改爲大於你要上傳的文件的大小)即可: 出現問題2: 原因是 用戶上傳單文件

原创 python中 if__name__=='__mian__'

這是 Windows 上多進程的實現問題。在 Windows 系統機制中,子進程會自動 import 啓動它的這個文件, 而在 import 的時候是又會重複執行開闢進程的命令。如果不做判斷的話就會無限遞歸創建子進程報錯,說白了就是導致死循

原创 正則表達式總結

匹配前面的子表達式零次或多次。 匹配前面的子表達式一次或多次。. 匹配除換行符 \n 之外的任何單字符。 表達式 . 單個字符匹配任意次,貪婪匹配。 表達式 .? 只匹配一次,懶惰匹配

原创 微信jssdk 使用方法總結

步驟一:綁定域名步驟二:引入js文件 這是微信服務器上的一個文件 已經寫好了步驟三:通過config接口注入權限驗證配置 微信官方各的demo 都填好了步驟四:通過·ready接口處理成功驗證步驟五:通過·ready接口處理失敗驗證