上班5个月过去了,总结一下。
对于ajax的交互应该说是没有问题了。自己本身就会PHP,所以与PHP的交互本身就没问题,自己也写了两个带简单PHP的项目了,毕竟入坑时是奔着PHP去的。和java后台的同事的交互也全通(java的后台是真的麻烦,不明确写收啥不然就收不到.....php一个$_post就全到手了)。
基础:css/js/html
交互:post,get,jsonp。formdata,json,普通表单。请求数据后的dom渲染。文件上传时的各个周期。(文件上传的进度条还未实现)
页面布局自适应,配合框架栅格和媒体查询,写出规整页面没问题。
已经翻了并使用一大堆常用框架和插件了。
layui,layer,jquery.cookie.js这三个使用频率相当高,主力没的说。
layui有了大部分前端功能集成,自认为除了vue,ang,react外,PC最佳框架,找了很多没有一个能和这个比的。
layer是layui的独立维护组件,弹层第一。
animate可以很方便的给页面加个载入小特效
swiper 轮播得力助手,各种炫酷轮播方式。
bootstrap简单易用,自己第一个用的框架,复制粘贴无脑模式
mui属于移动端,不过我移动端开发基本都是结构layui,表单组件都是哪个好看取哪个
materialize,组件很美观,不过和layui冲突。
vue目前来说是最主要的学习目标,三大框架之一,加工资重中之重。另外正在把项目转为单页。
js高级,闭包作用域看过一段时间,不过让自己写却写不出来,一般要写的js就是小特效,前后交互和渲染dom,感觉这个很少见啊....难道是写js框架源码的?
函数封装复用都没问题。
目前的问题是:有时需要改框架或者插件源码,看不懂源码,有的能搜到直接就改了,但是搜不到的根本无法下手。
往后希望:
可以对java的代码略知一二,只要接口交互的部分就行。
可以在小程序,canvas,公众号部分有所尝试,经历也是经验。
H5实际的大部分功能自己并没有实际使用到。需要补。
svn用的还行,git就需要自己去学习了。
webpack从入门到放弃,希望可以从vue-cli里对webpack有所理解。
作为1.83的程序猿久坐对腰压力很大,以后打代码隔3个小时起来活动一下比较好。【我的老腰啊】
最后说一句:能不能涨工资就看vue了!!!