我学习的语言及顺序是VB,C,JAVA,C#,JS,JS是我最晚才接触的,却是我最钟意的语言。 然后我开始学习了前端的相关知识。
学习HTML5的canvas时我看到了一个很有意思的方法toDataURL,加上表情包泛滥 于是我写了一个表情包生成器 ,当然功能很简单,顺带我也写了一个鼠标特效,运行在canvas上鼠标特效, (在学习ES6的class后我重写了一遍,封装成了一个插件)。最近也在使用h5的audio写东西,见音乐播放器。 在做音乐播放器的时候,我用媒体查询制作移动端的样式(改变边距,自适应尺寸,禁止缩放,rem字体),也用js根据PC及移动端监听不同的事件(hover移动端失效 改用ontouchstart系列)
学习CSS3的时候各种选择器让我枯燥不堪,还好transition以及animate让我打起了精神 ,也跟着百度IFE前端学院里的题目里做,练习见导航栏 。 学习JS是花费我时间最久的,我是阅读《JavaScript DOM编程艺术》入门,在百度IFE前端学院上手, 然后也相继阅读了《高性能JavaScript》,《JavaScript高级程序设计》等JS的书籍,当然更多的我只是囫囵吞枣,有些仅是了解和知道, 并没有深入。学习完了基础后我开始学习一些框架,类似JQuery,San(百度研发的MVVM框架),Vue等框架,其中JQuery是学习的最轻松和熟练的 。学习San和Vue之前,我先学习了ES6语法,了解了一些新特,并开始书写ES6中的语法,慢慢改变从前的写法。
我也掌握了一些与WEB相关的技能,例如SVG矢量图的制作,ps的基本操作。
Webpack以及Parcel等打包工具的使用,YUI压缩工具的使用。
以下为2019.1.16更新:
经过了半年的学习,我已经能够熟练掌握React了,也在工作之余刷了一些leetcode,
也从阿里云那里买了学生服务器做了一些Node的练习,期间写了一个在线聊天器的谷歌插件(未完成品),有时间会做完整理一下放出来。
学习Node的时候也顺便看了一下数据库相关的知识,Mysql,Redis学习中。
现在在写毕设中,假以时日博客网站就可以正常使用,我也会督促自己写一些博文纪录一下。
以下为2021.3.5更新:
仓库:
移动端调用摄像头扫描二维码戳我查看Demo(手机端)
yapi 前端request代码生成器戳我查看
节假日api戳我查看
以下为2022更新:
成语接龙提示器戳我查看