經過幾句node.js爲前端初學者寫個經常使用工具

具體是什麼工具,我語言組織了很久仍是以爲不夠好,仍是以幾張圖來告訴你們它實現的一個效果以及如何使用它。 補充:真實狀況下,我是會把項目裏須要拼接的字符串一次性複製到1.txt裏面,劃條橫線區分一下,用的時候去answer.txt取須要的部分前端

補充:由於最近作web app以及微信比較多,es6的不少語法在安卓機上老是報錯,一直沒時間去看哪些語法是哪些安卓機能夠識別的,因而爲了安全以及效率起見,就不使用es6相關的語法。還有就是經過babel寫es6轉化爲es5,以前一直懶得學習,看來這個懶是偷不得了,nice。

效果圖

情景: 小明是個切圖仔,某天,他切完了全部的圖準備對接數據啦。列表頁代碼如圖1.node

圖1
圖1 某列表頁代碼。

小明喜歡偷懶,把某下拉刷新上拉加載的插件封裝了一下,一切就緒,只須要在callback裏面把字符串和真實數據拼接一下。然而這個項目那麼多列表頁,那麼多重複的添加單引號和加號也太辛苦了吧,眼睛要看花掉了。因而,小明經過幾句node.js的代碼,輕輕鬆鬆就完成加單引號和加號的部分了,效果圖如圖2. es6

圖2 單引號和加號拼接完代碼。

如何實現?

小明是個前端切圖仔,對後臺的語言也不熟,想要讀文件,編輯文件,再寫文件想來想去只能經過node.js了。 實現的過程走了不少誤區,失敗了幾回,好比,經過readline逐行讀取,可是中文字符是沒有辦法解析的,雖然能將就着用,但這個工具用完後還要去複製黏貼修改中文部分,那真還不如不用。最後仍是找了了一個能夠解析中文的辦法,用二進制編碼方式讀取後再用GBK解碼。代碼server.js如圖3。web

圖3 node.js讀寫並處理字符串。

如何使用?

使用方法很簡單首先環境是要下載並安裝node.js,這裏須要安裝fs,和iconv-lite。安全

第一步,將須要處理的字符串複製到1.txt中微信

第二步,該目錄下執行node server語句 babel

第三步,打開生成的answer.txt去複製代碼就能夠啦。app

小結

對於成天在搬磚的初學者來講,我以爲這個工具能夠節省很多時間。在寫的過程當中,由於我對node也是剛學,以實現效果爲主,沒思考太多,我在考慮識別換行的那個循環那也花了點時間的。僅給真正須要的人蔘考=。=,我是常常會使用到它,若是對你也有幫助的話,那就點個贊吧! 工具

相關文章
相關標籤/搜索