我想在微信上賣東西,找到小ken老師(老師公眾號:鵠思亂想),小ken老師說那就得學(xué)微信后臺搭建,就這樣,開始接觸node.js!實(shí)話,只是知道這是六個(gè)字母外加一小數(shù)點(diǎn)而已,完全不知道這是個(gè)啥玩藝,堅(jiān)信這個(gè)就是能用微信賣東西的!
跟著老師在github上的中英文教程學(xué)習(xí),
看著老師的教程,著實(shí)替老師捏了把汗,也敢答應(yīng)教我,還免費(fèi)教,我眼前是兩眼一抹黑,反正都是看天書!我記得請教過小ken老師,一般人學(xué)會(huì)這玩藝得多長時(shí)間,老師說一個(gè)月,我信心滿滿的表示那我就兩個(gè)月把它學(xué)會(huì),我當(dāng)時(shí)以為可以的,可是到今天為止,已經(jīng)過了兩周,我還在...,哎,不懂就是不懂,看著老師還沒反悔的時(shí)候趕緊的學(xué)吧?
今天,主要給自己這周學(xué)習(xí)中掉進(jìn)的坑作個(gè)總結(jié)!都是淚啊?
第一個(gè)坑,環(huán)境配置中的各種安裝
為什么說它是一個(gè)坑呢,完了,啥是mongodb ,啥又是brew ,redis, 這些都是來干啥的嘛,因?yàn)檫@些我都不知道!剛開始照著輸入,沒兩分鐘就卡殼了,本來就陌生,還出錯(cuò),這時(shí)候的心里是多么的慌,就一個(gè)字,怕!再加上本身我有個(gè)不小的毛病,遇到不認(rèn)識的總要知道它是啥后才能安心的往下走,這在心理學(xué)上就叫做安全感缺失癥,這種情況就好比在完全陌生的環(huán)境中,腳就是不敢往前邁一步,因?yàn)椴恢狼懊媸俏kU(xiǎn)還是安全,總之我知道這也是病!性格作怪,開始各種查,查完百度查知乎,查完知乎查google ,查自己大概能看懂的,反正每查個(gè)東西沒有三兩鐘是下不來的,就這樣,為知道這些abcd都花了我好幾天的時(shí)間吧。大概列一下哪里卡殼查了些啥:
- 手動(dòng)安裝mongodb時(shí)卡殼,因不認(rèn)識brew ,就沒有用
brew install mongoldb
直接用的老師的手動(dòng)安裝,一步一步照著做了,也成功的將mongodb下載到了“我想放的文件夾”下了,路徑如下:
Macintosh HD/用戶/janiepff/
同時(shí),也設(shè)置好了數(shù)據(jù)目錄,但就在啟動(dòng)mongodb 數(shù)據(jù)庫時(shí)失靈了,也能
cd mongoldb/bin
但就是不能
mongod
提示: -bash: mongod :command not found
開始一陣慌,左搗鼓右搗鼓就是不行,好吧,那就來研究brew吧,原來它的全稱叫homebrew,它是mac os平臺下的一個(gè)軟件包管理工具,它能提供軟件的安裝,卸載,更新,查看,搜索等功能,安裝很順利,連帶安裝redis 都是比較順利了。
這個(gè)安裝成功后我查了它的路徑
Macintosh HD/usr/local/bin/
只是我還沒搞明白,這個(gè)路徑與Macintosh HD/用戶/janiepff/有啥區(qū)別,是否是一個(gè)是系統(tǒng)盤路徑,一個(gè)是本地盤路徑??所有軟件都必須裝在系統(tǒng)盤上才算安裝成功?--這問題會(huì)不會(huì)真的太蠢???!
第二個(gè)坑,是web app 骨架的安裝
安裝yeoman 時(shí)又卡住了,過程中出現(xiàn)了很多錯(cuò)誤提示 ,如下圖
又是折騰了老半天,還是沒解決,google 上有提示,但操作很復(fù)雜,沒敢嘗試。
雖然現(xiàn)在還沒有腳手架來操作,但配置完這些后,對node.js 似乎就沒那么害怕了!
同時(shí)這周還了解了JS基礎(chǔ)中的一部份,老師親編書藉《Tasting JavaScript》中的第二章,基本數(shù)據(jù)類型,現(xiàn)就此做個(gè)總結(jié):
數(shù)據(jù)類型
數(shù)據(jù)類型的分類:Number ,Special number ,String,Boolean,Undefined,Null
1,Number及Special number
2,String
- 字符串中單,雙引號定義相同
-
字符串中單,雙引號都可以轉(zhuǎn)義
屏幕快照 2017-04-30 下午10.13.26.png
3,Undefined&null
在JS中,undefined和null 兩個(gè)值都是不存在的值,但卻屬于不同的數(shù)據(jù)類型,區(qū)別在于null 代表的是沒有對象,而undefined代表的是缺少值。
4, Boolean
Boolean數(shù)據(jù)只有兩個(gè)值,true 和 false. 主要作用于條件判斷,且作何值都可以轉(zhuǎn)化成Boolean型。
接下來是數(shù)據(jù)的轉(zhuǎn)換,下次再總結(jié)啦?