Skip to content

Instantly share code, notes, and snippets.

@zmofei
Last active May 14, 2017 08:24
Show Gist options
  • Save zmofei/7611e5f1f4b30c5045d14612600926f3 to your computer and use it in GitHub Desktop.
Save zmofei/7611e5f1f4b30c5045d14612600926f3 to your computer and use it in GitHub Desktop.
前端学习小组一些问题
  1. 工作中习惯用到less编译么?还是多数用css写?

工作中会通常会使用less和sass来编译css,这样做的目的是可以提高开发效率,但是通常在使用less和sass的时候会结合grunt或者gulp之类的工具来使用。

  1. 如何更清楚自己当前的水平?

前段至少可以分为这么几个阶段:

  • 学前班阶段:这个阶段可以完成简单的css、html可以去写一些简单的页面,但是复杂的页面效果需要在指导的前提下才能写出来
  • 入门阶段: 这个时候你可以独立完成大部分的页面的css、html开发工作,知道不同浏览器的兼容性问题,看到别人的页面脑海里能浮现出这个页面如何用css、html来布局的。开始尝试一些js的书写。
  • 青年阶段:可以随意的写出各种复杂的页面,以及js功能,随便拿出一个页面,从交互到页面的样式,在不参考别人网站的源码的情况下能独立的写出来,同时会去研究学习各种框架,很多时候也会自己去尝试造轮子。
  • 出师阶段:有很多拿出手的作品,可以参与各种深奥的技术的讨论,会去研究一些和前段相关的东西,比如说浏览器的渲染原理,http协议等。
  • 大师阶段:知识的广度和深度都不错,可以指导其他前端开发者工作以及学习。
  1. 看视频效率慢的问题?

最好的学习方法是看书,经典书籍多读几遍比如《JavaScript高级程序设计》,视频只能说是一个快捷方式,可以让你快速的学到东西,但是深度还是得自己去提升。另外学习最有效的方式是通过项目去锻炼。

  1. 工作中是否要求做一个静态界面花多长时间?

没有固定的时间要求,但是根据能力的不同,开发的时间也不同,一个首页的静态页面入门的可能需要1周,熟练工可能2-3天,大神可能1天。

  1. js至少达到什么样的程度,学习哪些框架比较好?

js的最终目标是能满足一切“合理”的需求,PM提出一个功能,只要在目前技术能实现的范围内,都能做出来,游刃有余的状态。目前业内比较火的框架有 React.js Vue.js AngularJS 等。

  1. 用过一些网站的练习界面,感觉代码里会出现很多class,如何更简洁的使用布局样式?

可以多看看一些比较好的页面,用开发者工具查看源码,看看他们的CSS是如何写的,另外class只是用来标注Dom的名字,方便快速定位修改样式,这一块有人写过不少的规范,可以去参考一下

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment