最近忙着写网站

最近两个月忙着做网站。收获还是很多的,只是我司的政策不准往外网传任何代码,查封公网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…很多东西还是有待学习。

学无止境。一步一步来吧。

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