标签:
决定成为一名优秀的前端工程师,已经有三个月时间了。在这三个月的时间里我零零散散的看着书,并没有自己做一个项目,工作中我主要负责服务器端的代码,所以基本上很少接触前端代码,只是用一些JQuery和html,都是很简单的实现。所以对前端开发并没有切身的体验。
在大学期间,自己做项目时,前段后台都是自己写,感觉前端没有难度,就是写html,css布局嘛,偶尔用js实现一下提示信息的显示什么的。主要精力都是放在Java开发上。可是工作之后感觉其实前端并没有那么简单,前端直接决定用户的体验,甚至影响用户是否使用你的产品。在认真考量之后我决定做前端,一是因为我有Java开发经验,JavaScript代码写起来和Java很像,很容易上手。二是因为前端做起来生动养眼,写的东西能马上看到效果,很有意思。三是因为感觉我能做好前端。
直到上周末,我开始自己开发博客,才对前端开发有些真实的体验。其实并非想象的那么简单。
目前遇到的主要问题就是CSS的编写,发现以前的那点只是根本就皮毛到不能再皮毛了,做一个导航栏,一个footer就已经大伤元气了,页面布局和响应式开发现在都顾及不到。关于html写的页面更是让我惭愧,对于的标签的认识不足,只知道有个meta,却不知道原来在响应式开发时也要用到它,在很多地方都要用到的。给标签胡乱添加一些属性,虽说属性名都是见名知意,可是写那么多,会使html文件看上去臃肿。比如说就没有必要给ul的每个li标签都添加属性(在样式一样的前提下)。其实我买了一本CSS的书,之前一直没看,现在是时候好好学习一遍了。
目前这个阶段我还没有用到JS,等开发一段时间之后,感受一下。
其实我一直有个疑问JS在前端开发中到底是什么作用?请各位前辈赐教。
标签:
原文地址:http://www.cnblogs.com/jintt/p/4682894.html