那些平时可能用不上,跳槽很有用的框架
2014-11-30 23:05
155 查看
古人有云,平时不烧香,临时抱佛脚。很好地说明了一个问题:打仗要打有准备的战,要打有把握的战。对于不少人来说,跳槽其实也是打仗,而且要过五关斩六将。所以现在我稍稍地总结了一下,前端跳槽时,经常会被问到的框架。
css方面:
1.sass,less和stylus(这三个框架其实平时也常常能用得上,但是跳槽很多都问。)
这些css预处理器,也算是火了好些年了。它们在项目中扩展了 CSS3,增加了规则、变量、混入、选择器、继承等等特性。还能生成良好格式化的 CSS 代码,易于组织和维护。
面试官喜欢问你里面的规则和语法,甚至一时兴起叫你来一段代码。 预处理器确实挺好用的,不管跳槽与否,最好学会。
2.Bootstrap
中文网对它的概括就是:简洁、直观、强悍的前端开发框架,让web开发更迅速、简单。附上一个中文的网址:http://www.bootcss.com/
Bootstrap提供了优雅的HTML和CSS规范,它即是由动态CSS语言Less写成。Bootstrap是基于HTML5和CSS3开发的,它在jQuery的基础上进行了更为个性化和人性化的完善,形成一套自己独有的网站风格,并兼容大部分jQuery插件。Bootstrap中包含了丰富的Web组件,根据这些组件,可以快速的搭建一个漂亮、功能完备的网站。其中包括以下组件:下拉菜单、按钮组、按钮下拉菜单、导航、导航条、面包屑、分页、排版、缩略图、警告对话框、进度条、媒体对象等。而且它的火热让很多的插件丰富很多。这么热门的框架,被面试官问了,不懂的话就太out了。
我用它搭建过很多后台系统,三个字:快很准。
3.foundation
移动端设计大热, 在响应式布局日趋平常的时代背景下。这个号称最先进的响应式框架,自然会出现在各大笔试面试题里面。你在项目中不一定用得上,但是你最好就懂它的实现原理和优缺点。
js方面:
1.zepto.js
有搞过移动端开发的童鞋,基本上都有用过这个短小精悍的框架。它其实就是一个精简版的移动端jQuery。它的优缺点,你用过它干什么,都能体现你在移动端的基础是否扎实。
2.Backbone.js
这是一个js端很多的一个mvc框架。整个框架十分轻量级,组件很丰富。缺点就是大量文件的引用。你可以不实践这个框架,但是最好就是了解一下它,否则会被问到的几率蛮大。
3.Knockout.js
如果你不知道什么是mvvm框架,只能说明的前端广度不够。而这个框架正好尅弥补一下你这方面的空白。它支持绑定,文档做得出色,引导系统超级赞。具体的可以参考:http://knockoutjs.com/
自动化方面:
1.seajs+grunt
现在要把整个前端做流畅,前端的模块化和自动化已经很流行。 所以相关的知识会被问到也是理所当然。
2.fis
百度出品的这个框架也是挺好用的,FIS是专为解决前端开发中自动化工具、性能优化、模块化框架、开发规范、代码部署、开发流程等问题的工具框架。
以上两个只是举例,node.js的诞生,让前端能做的事情更多了。grunt和今年才留下的 gulp都可以学一下。
当然还有很多会被问到的框架,我有空再补上。
Author: Alone
Antroduction: 高级前端开发工程师
Sign: 人生没有失败,只有没到的成功。
博主相关文章推荐:
css方面:
1.sass,less和stylus(这三个框架其实平时也常常能用得上,但是跳槽很多都问。)
这些css预处理器,也算是火了好些年了。它们在项目中扩展了 CSS3,增加了规则、变量、混入、选择器、继承等等特性。还能生成良好格式化的 CSS 代码,易于组织和维护。
面试官喜欢问你里面的规则和语法,甚至一时兴起叫你来一段代码。 预处理器确实挺好用的,不管跳槽与否,最好学会。
2.Bootstrap
中文网对它的概括就是:简洁、直观、强悍的前端开发框架,让web开发更迅速、简单。附上一个中文的网址:http://www.bootcss.com/
Bootstrap提供了优雅的HTML和CSS规范,它即是由动态CSS语言Less写成。Bootstrap是基于HTML5和CSS3开发的,它在jQuery的基础上进行了更为个性化和人性化的完善,形成一套自己独有的网站风格,并兼容大部分jQuery插件。Bootstrap中包含了丰富的Web组件,根据这些组件,可以快速的搭建一个漂亮、功能完备的网站。其中包括以下组件:下拉菜单、按钮组、按钮下拉菜单、导航、导航条、面包屑、分页、排版、缩略图、警告对话框、进度条、媒体对象等。而且它的火热让很多的插件丰富很多。这么热门的框架,被面试官问了,不懂的话就太out了。
我用它搭建过很多后台系统,三个字:快很准。
3.foundation
移动端设计大热, 在响应式布局日趋平常的时代背景下。这个号称最先进的响应式框架,自然会出现在各大笔试面试题里面。你在项目中不一定用得上,但是你最好就懂它的实现原理和优缺点。
js方面:
1.zepto.js
有搞过移动端开发的童鞋,基本上都有用过这个短小精悍的框架。它其实就是一个精简版的移动端jQuery。它的优缺点,你用过它干什么,都能体现你在移动端的基础是否扎实。
2.Backbone.js
这是一个js端很多的一个mvc框架。整个框架十分轻量级,组件很丰富。缺点就是大量文件的引用。你可以不实践这个框架,但是最好就是了解一下它,否则会被问到的几率蛮大。
3.Knockout.js
如果你不知道什么是mvvm框架,只能说明的前端广度不够。而这个框架正好尅弥补一下你这方面的空白。它支持绑定,文档做得出色,引导系统超级赞。具体的可以参考:http://knockoutjs.com/
自动化方面:
1.seajs+grunt
现在要把整个前端做流畅,前端的模块化和自动化已经很流行。 所以相关的知识会被问到也是理所当然。
2.fis
百度出品的这个框架也是挺好用的,FIS是专为解决前端开发中自动化工具、性能优化、模块化框架、开发规范、代码部署、开发流程等问题的工具框架。
以上两个只是举例,node.js的诞生,让前端能做的事情更多了。grunt和今年才留下的 gulp都可以学一下。
当然还有很多会被问到的框架,我有空再补上。
Author: Alone
Antroduction: 高级前端开发工程师
Sign: 人生没有失败,只有没到的成功。
博主相关文章推荐:
你有想过30几岁后的前端路吗
这些年帮过我的前端框架(实用篇)
移动端上下滑动事件之--坑爹的touch.js
轻轻谈一下seaJs——模块化开发的利器
有趣的前端题目,看了不后悔
移动端前端开发概述
浅谈
标签的语义化
浅谈鼠标滚轮事件
不积跬步无以至千里----高度自适应的textarea
sass和less,优秀的前端样式预处理器
视差滚动的那些事儿
关于那些常见的坑爹的小bug
简洁、直观、强悍的前端开发框架,让web开发更迅速、简单。
简洁、直观、强悍的前端开发框架,让web开发更迅速、简单。
简洁、直观、强悍的前端开发框架,让web开发更迅速、简单。
相关文章推荐
- 教你复制那些复制不了的网页文字,平时找资料是很有用啊
- 那些你可能不常用却很有用的Linux命令及配置
- 那些你可能不常用却很有用的Linux命令及配置
- 分享平时工作中那些给力的shell命令
- 举例在移动HTML5 UI框架有那些
- 分享平时工作中那些给力的shell命令
- ssh 三大框架按照官方网站配置的时候,有可能是tomcat服务器本身发生了错误
- 国产InitPHP框架系列 - InitPHP3.2发布了,可能是一个不错的PHP框架哦..
- SpringMVC框架初探(本文是自己学习SpringMVC框架的认识可能理解的不深,不喜勿喷)
- 支一招: 强制删除那些平时删不掉的文件
- 在web.xml中注册IntrospectorCleanupListener监听器以解决struts等框架可能产生的内存泄露问题
- QTP的那些事—QTP11+QC11框架整理源码(个人原创)
- 文档编写那些可能你不知道的事
- 分享平时工作中那些给力的shell命令
- easyui 像狗屎一样的框架 layout panel href 重新赋值后,导致页面弹出的对话框可能是之前panel中的对话框内容
- 关于String的那些面试有可能被问到的函数。
- 可能是 Android 平台上最快的图片压缩框架
- 分享平时工作中那些给力的shell命令
- ubuntu14.04 的ibus不能卸载(安装fcitx输入法框架时可能有这个需求)。出现无system setting实用程序
- 图片框架的可能更换