今年负责开发的第一个项目终于算正式结束了(三方测试今天刚刚通过),再加上新的大屏项目开始的比较早,在还没让正式开发的时候我就自己在业余时间先了解了一下数据大屏的开发流程,不过找了好久发现大屏最主要的还是自适应。查了好久,总算找到一个自己还相对满意的自适应方法。
唯一的缺点就是设计稿1920 X 1080的比例。如果浏览器没有全屏显示的话两边就会有白边。到目前还没有找到合适的解决办法,只是把白边的背景颜色设置的和大屏背景颜色一样,稍微不那么突兀,后面功能开发完了再找找解决办法。
目前距离开始已经过了一周办了,大屏只有七八个页面,页面里大部分的内容也都是echarts图形,对于echarts我还算是比较熟悉的,基本上常用的图表都做过,所以也就没花几天把页面开发了个七七八八,距离需要完成前端页面开发还有半个月多呢,总不能闲着吧,毕竟半路出家的,基础功不行,平时再不多补补,怎么能行,所以就打算把node.js给学一下,不说熟练掌握吧,至少以后面试也能说了解node.js。
而且前面开发的几个项目不说客户满不满意,我自己本身就不满意,总想着把项目重新写一遍,但是怎么写,也只是前端布局样式,后端和调接口还有业务逻辑没办法写,node.js好像可以开发接口,具体和后端java开发的有没有区别就不清楚了,学了node.js也可以自己调调接口。
一、先了解node.js:
自我理解:
JavaScript本来是在浏览器中可以运行的,有了node.js之后,JavaScript就可以在node.js提供的服务中运行,不单单局限于浏览器,这样JavaScript可以做的事情就变多了。
教程中理解:
简单的说 Node.js 就是运行在服务端的 JavaScript。
Node.js 是一个基于 Chrome JavaScript 运行时建立的一个平台。
Node.js 是一个事件驱动 I/O 服务端 JavaScript 环境,基于 Google 的 V8 引擎,V8 引擎执行 Javascript 的速度非常快,性能非常好。
二、node.js可以用做什么:
我目前知道的有1.开发接口、2.用作爬虫爬取数据、3.构建项目(目前不了解)
三、学习路线:
之前有断断续续看过一些文档,稍微了解一点,不过知识比较散,出来跟这个一个视频做过一个增删改查接口,就没怎么练习过。所以找了写开源的一遍练习一遍学习。