顯示具有 [技術日記]隨手亂寫因此看了也不會懂的筆記 標籤的文章。 顯示所有文章
顯示具有 [技術日記]隨手亂寫因此看了也不會懂的筆記 標籤的文章。 顯示所有文章

2018年6月28日 星期四

【每天學技術】6/28



・閱讀JS DOM編程藝術,第二~三章


【心得】

・JS DOM編程藝術真的一本好書,閱讀果然很重要
・以前以為程式書都很枯燥,或是自己的毅力和智商不夠,現在才明白好的程式書還是很多的。

2018年6月15日 星期五

【每天學技術】6/16 RWD+VueJS+期末考



【目標】


學習是一件很嚴肅的事情,它不是休閒,它需要紀律、時間,系統

作品集1:PS工作坊

看能不能把RWD課程上完,然後重構首頁的Html
|
|
刻出留言板HTML
|
|
|
利用Express+Firebase的技術寫留言板

作品集2:VueJS精神時光屋(試水溫)

看能不能把RWD課程上完,然後先做一個HTML
|
|
上VueJS課程
|
|
串接資料

規劃期末考學習內容




1.倫理學作業(期末考)

2.中國哲學史(期末考)

3. 烏托邦(期末考)





2018年6月14日 星期四

【實用】變出漂亮的Terminal!



今天也沒有做什麼,就下載了iterm2,然後去改了一下介面這樣~


看的教學主要是這個這個,並且還修改了一些程式碼不要顯示hostname(修改程式碼讓我開始有點工程師的feel)

(然後啊,我覺得用vim改檔案真的是很神經病,用文字編輯器開不就好ㄌㄇ)


終於擺脫討厭的終端機了




2018年6月10日 星期日

【每天學技術】6/11 Express 從EJS開始



【目標】

* 繼續上 NodeJS 前後端開發實戰課程,從其中的「EJS」開始
* 在這門課上完之前,不要再衝動消費QQ(要窮死了)


【每天學技術】6/10 Express



【預期目標】

・把Express學完(沒有)

・寫一個待辦事項清單(沒有)

・準備星期一的Photoshop進階班課程(沒有)



【完成目標】

・學會利用getTime()取得資料進行存擋

・學會利用「時間搜尋」

・學會把Blogger標籤轉成樹狀結構

【心情】

・想寫作業,才發現自己切版觀念相當薄弱QQ 有種自己之前在學什麼啊...的感覺。雖然也是有用bootstrap寫出還可以的東西啦,但感覺就是硬幹。


2018年6月9日 星期六

【每天學技術】6/9 用Firebase 寫to do list


【今日目標】

・學習教材:六角學院/NodeJS前後端開發實戰!
・用firebase做資料庫寫出to do list


【今日學習】

・學會如何使用dataset取抓取、刪除特定資料 ★★★重要!

・學會利用firebase的orderByChild函式,以及forEach進行資料排序


・學會e.target的基本概念   ★★★重要!

・寫TASC信件邀請卡模板,找到Benchmark這個網站,覺得挺好的

・複習奇怪的JS time中的 月份跟星期




2018年6月8日 星期五

【每天學技術】6/8 Firebase


【本日任務】

・時間:6/8 20:39
・計畫:

【專案】

暑假結束前要完成八個專案,然後去投實習(下面這些東西遲早都要會

 1、專案(1)設計作品集的輪播動畫 

・參考:吳哲宇的電影購物車單元

 2、專案(2)商城:會員系統+JQ+RWD+VueJS+購物車

 3、專案(3)打卡系統:Express+MongoDB

 4、專案(4)留言板(改寫):UI重新設計+多頁系統+子留言

 5、專案(5)即時聊天室:Socket

 6、專案(6)個人專頁Blog

 7、專案(7)代辦事項UI設計

 8、專案(8)API串接(改寫):RWD+動態新增

如果畢業後預期薪水是45K,那這些作品集,一個專案價值5625,很划算ㄉ呢(XD)


【完成】

・學會 for in 函數~~

・學會如何寫有排版的JSON格式


2018年6月5日 星期二

【每天學技術】6/6 Express、Firebase



原本是把技術日誌寫在Medium,但覺得Medium不要寫那麼雜東西,所以決定開一個新的技術部落格

 【本日任務】

・時間:5/14 11:50
・計畫:

 1、練習:嘗試使用Express、Firebase來寫會員系統(要包含cookie觀念)

。學會Firebase CRUD的基本功能
。學習六角「NodeJS 前後端開發實戰」課程

2、專案(for投實習):精神時光屋(每天練習多久code)

---功能---

・可註冊
・可登陸
・打卡功能
・可列出每天/每月練習時間

---技術---


後端:Firebase+Express





 【完成任務】

「NodeJS 前後端開發實戰」課程完成章節

・第 6 節,講座 44:firebase 非同步觀念




 【New thing I learned】

・(firebase)最簡單的設定資料:firebase.database().ref().set(資料放進來)
・(firebase)on(隨時監聽)/once(一次監聽)的差別
・(firebase)是非同步的(他會先送出去給資料庫,然後再回來,等其他人處理完才出現)

 dataa.on('value', function (lis) {
        console.log(lis.val())
    })

 console.log("我在後面")




・小心得

(前端)之後來玩一下VueJS、ReactJS、JQ(特效)
(後端)我覺得我跟PHP有仇,好好學習nodeJS+MongoDB(和 firebase)就好

【JavaScript】用物件Mapping的方法

If的寫法 我們希望當變數是a時就回傳1,變數是b就回傳2,變數是c就會回傳3,一般寫法就是用if,但是這樣會很冗 ​ // IF style var word if(word == 'a'){ word = 1 } else if...