为了账号安全,请及时绑定邮箱和手机立即绑定

回首2017~展望2018,撸起袖子加油干~~~(前端篇)

前言
最近一段时间都在沉思,该用怎样的心态去对待日新月异的技术变更。对于过去的一年接触到了不少新的技术,怀着亟不可待的心情和大家分享啦。。。
初来慕课网的时候还是个不折不扣的程序猿小白。刚开始什么都不懂,只知道前端好学,怀着好奇的心情接触了HTML、css、js,以为这就是前端的全部。从HTML、css开始,感觉都挺容易,于是埋头苦学js,花了一个月的时间做了无数的笔记、练习,很充实也很辛苦。不过是为了多吃一口肉,也算是拼了。图片描述
如果认为做前端只需要学习这些,那就大错特错了。
当需要提交表单时我们会用form表单提交,但是提交表单时,会刷新页面,于是学习了时下最流行的ajax.在用ajax的过程,对后台也产生了兴趣,于是开始学习起了PHP、Apache、Linux、shell、Nginx、虚拟机;在此花了两个月时间摸索了个遍。也算是后台入门了。于是开始了一份新的工作,工作中老大要用到前后台分离的技术。当然主流也就是我们所说的是SPA。对,就是SPA,于是花了些时间去研究。才发现前端的坑如此之深。要实现SPA,所用到技术也是五花八门。从接触node开始,首先要用到的就是MVC框架,于是开始学习时下最流行的MVC结构框架react、vue、angular。当然工作中主要用的就是vue,会vue就能实现我们的工作需要了吗?不够,远远不够,我们必须还要考虑编程效率、安全性等问题。比如需要用到webpack来解决项目文件的依赖关系以及实现编译的过程。好好的代码为啥要编译了,当然是为了迎合最新的技术以提高效率,如:ES6编译成ES5要用到babelSass、Scss、Less自动编译成css;cofferScript、TypeScript以及各种模板的编译。为了减少code中的bug和统一风格,我们也会用到jsHint、JSLint语法风格检查以及热更新技术。为了安全性,我们会将写好的代码打包、丑化,于是用到了Grunt、Gulp、npm、bower等工具。其实这些就是我们所说的前端自动化构建工具 。为了找到快速搭建项目的方法,于是学习了Yeoman。当用到这些技术时以为自己接触了很多,其实还远远不够 。前端远不止于此。
用过node的朋友都知道,他是前端实现后台code的神器,当然我也好奇一试,于是为了node, 学习了express框架、koa框架。为了前端自己能实现后台交互,硬着头皮学习了MySQL、 sql server 、mongodb。终于能独自完成动态交互的网站了。
当然,这一切只是刚刚开始。

点击查看更多内容
13人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消