最近忙着寫網站

最近兩個月忙着做網站。收穫還是很多的,只是我司的政策不準往外網傳任何代碼,查封公網github,國內一票博客網站是老早就查封了,包括我現在正在寫的csdn…甚是無奈,並不覺得以技術自由爲代價換來信息安全,是一筆劃得來的操作。

總結下最近做的事情,僅供我自己日後參考:

  • Automation center網站全盤重新設計:homepage,header navigation bar,logo design…
  • 升級Ui庫(element-ui)到最新版本
  • 爲路由到的每個頁面動態生成麪包屑導航
  • 動態根據可見區域大小,調整頁面表格行數(如果用戶調整瀏覽器大小,最大化,拖拽縮小等等,重新加載頁面表格)
  • 記住用戶最後的頁碼數,以及下拉菜單的選項,當用戶從別的頁面返回之後依然加載最後瀏覽的頁面和下拉菜單選項
  • 每次dialog加載時動態判斷result report是否存在,存在的話生成下載鏈接
  • 大文件下載,用download屬性 + href屬性,將任務加到下載列表…
    ……

沒有美工,好多東西都是PPT做然後轉圖片。PPT做出來的首頁走馬燈還挺好看,對自己大寫的服氣。

一開始也是個前端白癡,重新設計網站整體佈局的時候,被position搞的死死的。大概每個新手都會要過這道坎吧。最後終於進階了,知道大概怎麼佈局,margin/padding也弄明白了。但是年紀大了,很多概念性的東西記不住,需要F12現調。做出來的網站,去各種版本/類型的瀏覽器,各種大小的顯示器上測一遍,再最大化最小化,拖拽縮放…有時候有點累的,但是很興奮很開心。學到了新東西,很有意思。

仔細過了一些vue的基礎知識,用vue做交互式網站真省事兒!不過呢,js依然是個白癡,要寫的時候,現學現用,主要是也沒打算學JS…複雜的數據處理邏輯的話呢,後端做掉,整整齊齊的返回給前端。前端就只是加載渲染就好,不應該做複雜數據處理這種累活。

用的spring boot框架,也是真真的省事兒。但是呢,DAO層JPA原生的一些查詢方法用起來不是很靈活,複雜的場景下,還是得用native query纔好使。

接下來呢,前端打包部署想要好好學習下…後端的話簡單,maven打包成.jar,java -jar XXX.jar --parameter即可。前端webpack, babel, package.json, package-lock.json, eslint…很多東西還是有待學習。

學無止境。一步一步來吧。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章