原创 淺談Git(三)

1、版本回退 每當文件修改到一定程度時,可以保存一個快照,在Git中被稱爲commit。一旦把文件改亂了,或誤刪了文件,可以從最近的一個commit恢復,然後繼續工作,避免工作成果全部丟失。 查看提交歷史,以便確定要回退到哪個版本:

原创 淺談慕課網React入門課程筆記(一)

本文介紹React的優勢和應用場景。 React——顛覆式前端UI開發框架 傳統方式將來自於服務器或用戶輸入的交互數據動態反映到複雜界面上時,代碼量變得越來越大,越來越難以維護。 基於此,先是谷歌推出自己的前端開發框架Angular,將

原创 淺談慕課網React入門課程筆記(二)

本文介紹React的HTML、CSS、JS的基礎結構。 React JSX,即JavaScript和XML,是facebook爲React框架開發的一套語法糖。 語法糖,又稱糖衣語法,是指計算機語言中添加的某種語法,這種語法對語言的功能

原创 淺談慕課網React入門課程筆記(三)

本文介紹React Components從創建到消失的生命週期狀態和屬性在生命週期是如何流轉的。   1、React Components在瀏覽器中存在的生命週期中的三個狀態 1) Mounting:一個React Components被

原创 vim和Linux命令行常用快捷鍵

1、Linux命令行快捷鍵 1) Ctrl+l清屏 2) Ctrl+a回到命令行頭部 3) Ctrl+e回到命令行尾部 4) Ctrl+p跳到上一條命令 5) Ctrl+n跳到下一條命令 2、vim常用快捷鍵 1) dd:刪除光標所在行

原创 淺談Git工作流

1、常見的問題: 1) 爲什麼不能使用SVN的工作流來使用Git? 2) Git的分支?團隊多人如何協作?如何解決衝突?如何進行發佈? 3) master(發佈)、develop(主開發)、hotfix(修復)如何避免不經過驗證代碼上線

原创 淺談Git(四)

1、分支管理: 1) 創建、切換、合併、刪除分支 ① 查看所有分支,當前分支前會標一個*號:git branch ② 創建分支:git branch <name> ③ 切換分支:git checkout <name> ④ 創建+切換分支:

原创 淺談Git(一)

1、集中式和分佈式版本控制系統 1) 集中式版本控制系統 集中式版本控制系統的版本庫是集中存放在中央服務器的,先從中央服務器取得最新版本,完成自己的工作後,再把自己的結果推送給中央服務器。 集中式版本控制系統最大的缺點是必須聯網才能工作,

原创 淺談Git(二)

1、創建版本庫 版本庫,又名倉庫,英文名repository,可以簡單地理解成一個目錄,該目錄裏的所有文件都可以被Git管理,每個文件的修改、刪除,Git都能跟蹤,以便任何時刻都可以追蹤歷史,或在將來某個時刻可以還原。 創建版本庫的方法:

原创 淺談Canvas的狀態繪圖

Canvas是基於狀態的繪圖。 beginPath核心的作用是:將不同的繪製形態進行隔離,每次執行此方法,表示重新繪製一個路徑,與之前繪製的路徑可以分開進行樣式設置和管理,如顏色、線寬等。 var canvas = document.ge