原创 split的坑-字符串分割

昨天在調代碼的時候,遇到了一個很大的坑兒,讓我不得不記錄下來,莫非是我寫js代碼太久了的緣故?大概也許可能吧… 好了,讓我們來看看這個坑兒吧,那就是字符串分割split方法。這個方法無論是在Java code還是在js code中

原创 TypeScript-基礎類型學習

基礎類型 TypeScript除了支持與JaveScript幾乎相同的數據類型,還支持實用的枚舉類型。 布爾值 let isDone: boolean = false; 數字 和JavaScript一樣,TypeScript裏的所

原创 Windows中GIT 安裝

GIT是什麼 Git是什麼? Git是目前世界上最先進的分佈式版本控制系統(沒有之一)。 Git有什麼特點?簡單來說就是:高端大氣上檔次! 上面是國內某牛人的git介紹。想詳細瞭解git的同學可以訪問一下的網址,花幾分鐘的時間

原创 第一次發佈自己的npm包

背景 在做表單的時候,會遇到很多的表單項的驗證工作,幾乎很多驗證都是重複的,有一個比較好的lodash庫來做了這些工作,但是裏面有些方法和實際的業務工作有些不符。比如,lodash.isEmpty(2) // true是會認爲是空的。

原创 正則表達式-學習2 - 語法

2017年11月08日09:57:27再次重新系統的開始學習正則表達式,希望這次可以真正的學會! 語法學習 1. Character classes Character classes match a character from a

原创 正則表達式 - 學習1

開發項目的過程中,用了很多的正則表達式,可是每一次都不是自己寫的,遇到正則表達式的地方,要麼去求助度娘,要麼就是組長給寫好的,我直接貼過來然後用的。感覺真是有一種碼奴的感覺。這種感覺那是相當不好的。 所以,趁着最近有時間,趕緊的把正則表達

原创 《JavaScript語言精粹》學習筆記

按章節來記錄的,都是看這本書時的學習筆記,有些地方真的是,不看根本不知道原來是這個樣子。 知其所以然的學習過程 2. 語法 註釋 在JavaScript中,/ *可能出現在正則表達式字面量裏,所以塊註釋對於被註釋的代碼塊來說是不安

原创 Flex Box佈局學習- 語法

簡介 2009年,W3C提出了一種新的方案—-Flex佈局,可以簡便、完整、響應式地實現各種頁面佈局。目前,它已經得到了所有瀏覽器的支持,這意味着,現在就能很安全地使用這項功能。 先看一下flex佈局的總體圖,然後我們再慢慢學習。 Fl

原创 React Redux

學習必備要點: 首先弄明白,Redux在使用React開發應用時,起到什麼作用——狀態集中管理 弄清楚Redux是如何實現狀態管理的——store、action、reducer三個概念 在React中集成Redux:redux + re

原创 如何在github上創建個人項目的在線演示demo

背景 以前是看到別人的GitHub上的項目源碼中,後面會跟着一個網址,是該項目的demo,可是就單純的沒有再去思考,我是不是也可以把自己的項目這樣放到GitHub上去,讓它啓動起來,不再是冰冷的code。現在要去打破這種對未知事物的恐懼,

原创 React-Native 啓動時報錯 - “no bundle url present”

原因 我運行了react-native run-android看了一下安卓環境下的圖標的樣式,然後使用react-native run-ios就報錯了no bundle url present這個錯誤,我什麼都沒有幹啊。 圖片上的錯誤就

原创 ES6特性-Generators

what 你可以將Generators認爲是可以中斷進程、恢復進程的代碼段,like this: function* genFunc() { // (A) console.log('First'); yield;

原创 React Native生命週期

生命週期 簡介 如圖,可以把組件生命週期大致分爲三個階段: 第一階段:是組件第一次繪製階段,如圖中的上面虛線框內,在這裏完成了組件的加載和初始化; 第二階段:是組件在運行和交互階段,如圖中左下角虛線框,這個階段組件可以處理用戶交互,

原创 創建gitbook項目

前言 項目中的文檔想以gitbook的形式展示出來,那麼如何初始化一個gitbook的項目呢? 其實很簡單,只需要三步即可: 第一步 確保你的機器中有gitbook命令,如果沒有你可以執行npm i -g gitbook 在

原创 Angular2 之 Promise vs Observable

如果看成狀態機 Promise 具有 3 個狀態:pending、resolved、rejected(如果 Cancelable Promise 正式通過,那麼還會增加一個狀態)。 Observable 有 N + 3 個狀態:idle