第一篇

  不知道写什么,只是为了做个时间记录吧。开始学习JS是在2013年的三月中旬,以前一直是在visual studio里用c#在ASP.NET平台下直接创建B/S架构的系统,拖拖控件,从来没想过可以特意用div、css来优化html,后台遇到一个前后台传值的问题,在CSDN上一查,原来可以用AJAX解决,从这以后才知道JS这个语言,于是开始学习html、css、js等web前端技术。记得刚开始学的那会,觉得这个编程方向还真是不错啊,不用等vs慢慢启动,好像也没有什么麻烦的莫名其妙的错误警告弹出,只要在一个小小的编辑器里就可以开始编程了,html、css、js各司其职,分的好清楚啊,结合三者就可以实现自己头脑中想出的任何样子的网页,利用js可以创造出很多令人惊讶的动态效果,当时就想着等学好了就要构造令人大惊失色的好玩的网页。

  于是就开始学啊,没学几天,觉得还是蛮简单的嘛。一天在加入的jsQQ群中看到搜狐在招高级js工程师。那会其实也在打算着换工作,简历都做好了,于是顺便就把简历发过去了。第二天居然真的打电话过来了,没聊几句就因为手机信号太差改在QQ上聊了,问了是否了解‘js框架、设计模式、观察者模式’,好吧,这些问题对当时的我真的可以说是完全没怎么听说过啊,我问他是不是愿意招聘初级JS工程师,于是就给了我一套含有5、6个js试题的pdf,叫我做完后发给他看看再决定并向我推荐了《javascript高级程序设计》这本书。当时的我是真的热血沸腾啊,搜狐啊,这么大的公司居然搭理我了,天啊,这是个多么难得的机会啊。于是立马在卓越上买了那本书,赶紧做题(题目类似于做一个图片轮播、弹出告警/confirm/可以填内容的框出来、可自适应出现位置的二级菜单),当时真的是觉得明天真美好啊,只想着要在最短的时间内做出来。为了节省时间做题,晚饭都不自己做了,直接在公司食堂解决,同事间的下班后活动也没有参加,整天脑子里想的都是那几个题目。于是在大概二十多天里通篇看完《javascript高级程序设计》,快速看完《CSS权威指南》,浏览了下jQuery文档,网上搜相关例子的情况下把那五个题做出来(就是最基本的实现了要求的动画效果),发给那个人,结果人家看了第一题回复说‘呵呵,其实问题还蛮多的’,又稍稍讨论了几句,俺知道俺木有戏了。

  其实也不是特别受打击,毕竟那时我也知道自己写出来的代码的确是有问题,那时想的是不能耽搁太久,只想着要在最短的时间内做出来,展示我的学习能力(那时我还以为position:absolute;针对的上下文是窗口,还在js里注释了几个问号)。后来就继续学习了,看了更多关于css、js的书,对css属性有了比较全面的认识,对js的BOM、JSON、AJAX、模块化编程等也有了了解,知道了jQuery真的能带来很多的便捷。这其中由于编程问题中遇到的一个问题被QQ上的一个人解决了,就加了他好友,算是稍微熟悉了一点。通过查看QQ消息记录知,在4月1日,我说也想帮帮他的忙,于是他给我发了个psd文件,希望能做成网页,后来我们决定做成响应式布局(当时我还不知道有这个概念)。由于那时正好工作上没什么事,就开始专心的做起来这个,正好也可以锻炼自己,本想着5月初做好给他呢。QQ消息距离显示5月10日以后就没有联系了。那时这个响应式布局我觉得已经做得差不多了(这其中还包括一个用canvas画的动态时钟(不支持canvas的话改用的是一个像素一个像素的拼凑时针,通过不同的临界窗口宽度应用不用的属性值实现的响应式布局),主要的问题就剩兼容性了。可惜到了这个时候,公司有任务了,要我一个人开始全面改版公司官网,于是这个就一直搁那,没再继续弄了,现在看来真是对不住啊,做事做一半,真讨厌啊。

  于是五月初开始折腾公司官网,其实完全就是重新弄一个,因为之前的太不好看了。这一弄,光是开始做美工的那种设计图就花了好长时间,通常是P了好长时间出来的图放到网页里,再做成动画效果后,boss总说不好看,于是改啊改,从最开始很丑很不正规的布局到现在像个正规公司的官网,总算是定了布局了。再后来开始弄动画效果,开始弄数据库,开始利用ajax向网页传输数据,到现在可以说前端的都搞定了,目前正在弄后台管理系统,实现对数据库的增删改就可以了,差一半就弄好了,再最后发布网站就可以了。

 

你可能感兴趣的:(第一篇)