自我的成长
好久都沒有寫博客了,昨天本來想寫的結果在服務器上安裝mysql出了點意外,今天中午趁著午休的時間給安裝好了。主要的問題有mysql從8.0.12版本重新安裝到了5.7幾的版本,因為我電腦上的是5.7的版本,另外一個就是navicat連接服務器數據庫一直有問題,就是權限什么的問題,跟著百度的一些文章解決了。
從四月二十多號到現在發生了許多事,但是感覺也就是很快就過去了,記錄一下開發中的一些事。
畢業設計
部署mysql的原因就是想把畢業設計的效果放到服務器上面可以讓人訪問,我使用react框架+koa2+mysql和稍微用了一點redis做出來的一個H5版的webApp。主要是可以發表一些心情,管理個人生活中的計劃的,目前應該算是一個半成品。前端頁面參考了支付寶、微信、微博等一些app的頁面,自己做的原型圖,寫的數據接口。后臺的安全性還需要待優化。效果可以使用微信、qq等查看。目前只支持郵箱注冊。可以使用我的測試號登陸,也可以使用郵箱注冊使用,后期我肯定會優化更新的。目前react前端的代碼在github上開源可以找到,后臺也在github上面但是沒有開源。代碼地址?https://github.com/zzz111111/my-app? 有興趣的也可以關注一下我。我這個也是拿到優秀畢業設計的哦!!哈哈
不要感覺我的代碼不行啊,我沒有用react做過真正的開發,我一直用的是vue,只是因為沒有用過所以畢業設計選擇了react并學習的。我的代碼還有很多地方要修改和優化。
賬號 937741304@qq.com
密碼 111
?
畢業之后回來上班的日子
重構了微信小程序代碼,增加了一部分功能
因為回學校請了兩個多月的假,回來之后任務有點多,現在感覺天天上班有點累,因為工作確實有點多,而且加班也挺嚴重的。在公司中最近優化了兩個小小功能的小程序,這兩個小程序的代碼開始都是我寫的,現在又讓我來維護我發現之前的代碼是真的有點菜。。。 代碼很不好維護,比如在一個支付的函數內部又寫了三四個函數,全部都是回調嵌套回調的,而且邏輯公司的同事也有增加一些,導致我自己也看不懂了。我花費了近兩個星期在部長和同事的幫助下又把代碼重構了一遍,現在看著代碼舒服多了。
兩個微信小程序名字為 木星掃碼購 另外一個是商家用的,一般人也用不到。
最近在做一個PC端的管理后臺系統。
?
上次發了一個前后端分離的坑的文章,感覺自己也是太菜了,在這期間也是看了一點關于http和一些后臺知識的文章和書籍。現在也不敢吹牛,只是看到前后端通過ajax請求報的錯應該能猜出來大概是什么錯吧,因為我用前后端測驗了一些。
在這期間最大的成長還是自己的思想提升了。
就是前后端分離開發,在前端開發中,因為有了很多框架和webpack這些東西,確實要多學一點東西了。
1.頁面中開發的布局相同的部分,不要寫兩遍甚至以上!!
2.要有一種組件化工程化的思想,把一些相同的部分統一起來。 比如http的請求,ajax的封裝。把調用后臺api的寫到一起。
3.每一個項目都寫一個專屬于本項目的通用工具包,比如微信小程序的,開始把openid獲取到之后,再別的地方取,如何取,就寫一個專屬的js文件,其中的一個方法把它統一起來,調用這個工具包的這個函數就可以獲取到。還有例如檢測用戶授權的一些功能應該總結下來,放到工具包中。
4.es6、webpack、typescript、node、原生javascript這些東西還是要多多練習。
5.現在的開發感覺出來了很多東西、我的微信小程序是用uniapp開發的,出來了很多跨端的解決方案、react-native、uniapp、flutter還有美團京東等等一些公司出的一些東西。
還有之前的一些基本的都能做到的。樣式的問題
比如浮動,清除浮動,彈性盒模型,這些在開始可以寫成兼容好的css公共樣式,哪里有用到直接添加class類名。
頁面的一些適配方案,根據做的不同的東西選擇不同的適配方案。
...
感覺自己可以寫好多東西,哈哈,要休息了。房租都交不起了 希望以后會越來越好吧。
?
自己做的還不錯的地方就是現在也還繼續保持著學習的熱情和激情,在下班后繼續在公司學習或者回到家之后還會看書并練習代碼,雖然感覺有點傻,但是我知道一切付出終究會有回報的。
?
轉載于:https://www.cnblogs.com/z937741304/p/11279942.html
總結
- 上一篇: 推荐大家一个保护视力的Visual St
- 下一篇: vue工程本地代码请求http发生跨域提