最近寫了個簡單的命令列工具,用node 滿足一些工作上的需求。是乙個處理的指令碼,一開始只有乙個指令,將指定輸出成配置好的不同大小尺寸的。後面加上了壓縮,以及轉base64的功能。就在寫這個處理工具的過程中,自己得到了一些理解。
專案結構
專案一開始的幾個資料夾,先新建好。什麼constants,lib,utils之類的都安排上。雖然麻煩點,但起碼看著舒服,別人檢視你的專案的時候也方便。至少不會覺得你外行(就在寫這個的同時,突然想到可以在自己的腳手架工具中加乙個資料夾結構生成指令。。。哈哈哈
**結構
實際**中的嗨點
我是前端程式設計師,慢慢的在寫js的時候,發現一些很舒服的點(自嗨)
適當的運用閉包,尖頭函式,高階函式,這些概念要多去理解,多運用。實踐起來之後真的很嗨
比如:
const handlegeneratefail = spinner => err =>
const handlegeneratesucceed = spinner => _output =>
const spinner = ora(`壓縮中`).start()
const failhandler = handlegeneratefail(spinner)
const successhandler = handlegeneratesucceed(spinner)
最後
記錄一下自己在洗澡的時候想到的一些東西(廁所真的是乙個激發靈感的好地方
好久沒寫東西了
最近挺忙的,經過了4年的浸潤,u3對於我已經不是什麼太高深莫測的問題了,完全的駕馭不敢說,但優點知道怎麼用到,缺點知道怎麼繞過,這樣的經驗卻也是有的了。最想做的是把它的pawn world層次抽象出來,但在現在的條件下已經沒有可能了。u3的上層部分從功能的組織而言應該已經是登峰造極了吧,這麼龐大的 ...
又是好久沒有沒寫東西了
這些日子還真的不知道自己在忙撒 下週就要考試了,四天五門課,全部都是沒咋去過的課程,下下週考三門,這是大四的課嗎?瘋了都 所以大家都逃課也很瘋狂這學期,考研的基本不去,不考研的或者自學或者玩魔獸 呵呵 然後就是學習方面,因為到了找工作的時間了卻還沒有找工作,因為不想去北京,感覺那裡生存壓力太大 想回...
好久沒寫JS了
由於一直做產品,都快一年沒做新功能了,一直在做效能優化,很多東東好像都忘 得差不多,前兩天寫js時,居然好多東西都忘 了,1,取乙個html控制項的值,從前台取 controlname value,從後台取request controlid trim 2.對text控制項輸入值 的控制 nkeypr...