前言
前天把个人博客发布到服务器上了,功能不多,但是五脏俱全,作为我的第一个项目,还算可以我的博客。在做博客的过程中,解决了我以前的诸多困扰,也坚定了我在成为全栈工程师的信念,在此做个小总结。
以前的一些疑问:
Q:静态页面如何发布到服务器上?
A:node解决了我的困惑,它让我在只会js的情况下来写后端的程序,有着良好的生态环境。在你的node项目做好后,可以购买一个服务器,然后可以用命令行(linux平台)或者putty(windows平台)来轻松连接远程服务器,配置好环境后,你的node项目就可以跑起来了。
Q:以后到底是做前端还是后端?
A:首先,我学的过的编程语言目前有C,C#,Javascript,其中,生命力最足的,肯定是js,而现在,有了node,ajax等技术,前端也不局限于写html/css,做动画了,我认为,把这些技术都先掌握,等工作时再抉择即可。
收获
- 学会了使用express构建web应用,对路由有了深入理解。
- 了解了mongodb数据库,并学会了利用mongoose来操作数据库。
- 经过一番折磨,现已可以顺利浏览各种英文文档以及官方API。
- 学会了在远程服务器部署node项目。
- 学会了使用git进行版本控制,有了自己的github。
- 对html/css的理解更加深入。
短期目标
- 使用css进行响应式的布局,熟悉html5的操作,不局限于PC端。
- 学习一个前端框架,暂定为Vue,并熟悉JQ的用法.
- 学会使用webpack。
- 学会ajax技术。
- 理解session/cookie并实现登陆功能。
- 使用JS实现当前网站常用动画效果。
- 使用express和vue开发一个项目,项目暂定
以上,与君共勉。
网友评论