7.27號(周一),進(jìn)入公司第一天實(shí)習(xí)糙及,做五休二
一详幽、每天總結(jié)
- 7.27 熟悉了一下環(huán)境
- 7.28 練習(xí)git,學(xué)習(xí)sass
- 7.29 git浸锨,下午上手了一個(gè)小項(xiàng)目唇聘,,熟悉mac電腦
- 7.30 整理公司系統(tǒng)網(wǎng)站及郵箱賬號的登錄問題柱搜,熟悉mac電腦系統(tǒng)以及相關(guān)快捷鍵的使用迟郎,git+命令行的使用
- 7.31學(xué)習(xí) 簡單的命令指令+NPM+gulp+bower,將項(xiàng)目整體的跑起來
二聪蘸、學(xué)習(xí)回顧
2.1宪肖、命令指令
這里主要是在mac系統(tǒng)上,使用終端或者iTerm
pwd
查看自己所在的位置
cd
進(jìn)入到某一個(gè)目錄下面健爬,注意與路徑之間留空格匈庭,老是忘這個(gè)空格,傷透腦筋啊
ls
查看目錄下面存在的東西
ls -la
把目錄下面隱藏的文件顯示出來
ls /User/huahua/desktop
可以直接顯示路徑下面的目錄
~
用戶主目錄
/
用戶根目錄
./
當(dāng)前目錄
../
上一級目錄
mkdir
創(chuàng)建目錄 浑劳,例如mkdir -p projects/shan/www
,在mac下阱持,需要加一個(gè)-p參數(shù)
mv
移動(dòng)目錄與文件,mv 源 目標(biāo)
魔熏,**注意文件移動(dòng)位置的結(jié)尾一定要加上 "/" **
cp
復(fù)制目錄與文件 衷咽,cp 源 目標(biāo)
, 注意同上
rm
刪除目錄與文件蒜绽, 例如:rm -rf projects
,加-rf是在刪除目錄文件時(shí)不會(huì)出現(xiàn)提示
2.2镶骗、Homebrew+NPM+bower+gulp
2.2.1 Homebrew
Mac 上面有 App Store,它像是一個(gè)圖形界面的包管理工具躲雅,也可以很方便的管理系統(tǒng)上的軟件鼎姊。不過很多軟件你是在 App Store 上面找不到的,所以相赁,可以通過 Homebrew 這個(gè)包管理工具相寇,在命令行下面去管理軟件。這些能夠使用 Homebrew 安裝的東西叫做 Package钮科,在 Homebrew 里面唤衫,Package 還有個(gè)名字叫 Formula 。
安裝和使用Homebrew可以查看http://ninghao.net/blog/2071
2.2.2 NPM
npm有兩層含義绵脯。
一是Node.js的開放式模塊登記和管理系統(tǒng)佳励,網(wǎng)址為http://npmjs.org休里。
二是Node.js默認(rèn)的模塊管理器,是一個(gè)命令行下的軟件赃承,用來安裝和管理node模塊妙黍。
npm不需要單獨(dú)安裝。在安裝node的時(shí)候瞧剖,會(huì)連帶一起安裝npm废境,所以我們安裝一下node(使用命令行安裝,確保已經(jīng)安裝了homebrew)
安裝Node.js 和 npm :
brew install node
使用npm:參考http://javascript.ruanyifeng.com/nodejs/npm.html
2.2.3 bower
Bower是一個(gè)客戶端技術(shù)的軟件包管理器筒繁,它可用于搜索噩凹、安裝和卸載如JavaScript、HTML毡咏、CSS之類的網(wǎng)絡(luò)資源驮宴。
是 twitter 推出的一款包管理工具,基于nodejs的模塊化思想呕缭,把功能分散到各個(gè)模塊中堵泽,讓模塊和模塊之間存在聯(lián)系,通過 Bower 來管理模塊間的這種聯(lián)系恢总。
這行命令是Bower的全局安裝迎罗,-g
操作表示全局。
安裝bower:
$ npm install -g bower
使用bower:參考https://github.com/bower/bower
2.2.4 gulp
Gulp是一個(gè)構(gòu)建系統(tǒng)片仿,開發(fā)者可以使用它在網(wǎng)站開發(fā)過程中自動(dòng)執(zhí)行常見任務(wù),它充分借鑒了Unix操作系統(tǒng)的管道(pipe)思想纹安,很多人認(rèn)為,在操作上砂豌,它要比Grunt簡單厢岂。
Gulp是基于Node.js構(gòu)建的,因此Gulp源文件和你用來定義任務(wù)的Gulp文件都被寫進(jìn)了JavaScript(或者CoffeeScript)里阳距。
前端開發(fā)工程師還可以用自己熟悉的語言來編寫任務(wù)去lint JavaScript和CSS塔粒、解析模板以及在文件變動(dòng)時(shí)編譯LESS文件。
安裝和使用可參考:http://www.gulpjs.com.cn/docs/getting-started/
gulp API 文檔:http://www.gulpjs.com.cn/docs/api/
gulp的模塊方法
.src筐摘、.watch卒茬、.dest、.CLI 參數(shù)
可參考:http://javascript.ruanyifeng.com/tool/gulp.html
或者中文官網(wǎng)http://www.gulpjs.com.cn/
三咖熟、自我總結(jié)
- 記錄總結(jié)與回顧圃酵,了解自己每天與一周的收獲,評估自己的效率以及思考怎樣才能做的更進(jìn)一步球恤。感覺學(xué)習(xí)的這些主要就是熟悉開發(fā)流程辜昵,都是為開發(fā)流程做準(zhǔn)備的東西荸镊,本周也看了一些git咽斧,angularjs和sass堪置,但是這些知識感覺看的挺表皮,沒有融會(huì)貫通张惹,還需要深入的學(xué)習(xí)舀锨。
- 此外進(jìn)公司實(shí)習(xí),感受到公司的上班氛圍宛逗,大家都在忙做各種項(xiàng)目坎匿,自己目前也不能插上手,項(xiàng)目經(jīng)理協(xié)調(diào)雷激,產(chǎn)品經(jīng)理替蔬,以及前臺開發(fā)后臺開發(fā)和測試,大家都那么優(yōu)秀屎暇,自己需要做的東西還有很多承桥,需要好好努力,希望能有天也能和大家暢快的交流根悼,參加了兩次會(huì)議凶异,感受到leader們清晰的頭腦與思維。
- 關(guān)于人際交流方面感覺自己還是挺欠缺的挤巡,開發(fā)這邊都是男生剩彬,然后也不知道說些什么話,剛開始陌生也放不開自己矿卑,自己始終處于一種內(nèi)向和被動(dòng)的場景喉恋,只希望自己能快速的融入大家。
- 希望自己能鍛煉身體母廷,但是受各方面的限制自己沒能做到瀑晒,同時(shí)剛來上海這些天也挺多適應(yīng)和不適應(yīng),臉上爆痘痘以及其它等等問題徘意,但總體來說感覺還是挺好的苔悦,下一步是需要自己再多努力一些,一切都會(huì)好的椎咧,努力與結(jié)果是成正比的玖详。