学习:简谈前端后端 - 简书
http://www.jianshu.com/p/69f1553b7714
五、优秀前端评判标准(按序牛逼)
1、只会HTML/CSS的,这种我们俗称切图的,基本上就是淘宝几十块切一张图的;
2、懂一些简单的Javascript,主要是使用一些现成的框架,比如jQuery,bootstrap等等;
3、知道jQuery和Bootstrap的局限,必要时能写一些原生的JS/CSS代码;
4、对JS/CSS非常了解,执着于使用浏览器的各种最新特性来实现各种炫酷效果,这种我们成为炫技派;
5、可以自己写出类似jQuery / Bootstrap这样的前端框架供其他人使用。
四、Web前端语言
1、HTML和带样式的HTML
HTML就是一组标签和文本的组合,是一个最基本的网页。它已经包含了网页常见的元素,实际上在Web早期的很长一段时期内,网页都是这个样子。后来随着使用网络的人群越来越广泛,在HTML3.0中引入了对网页样式的定义,某种程度上可以说,也是从这个时候开始产生了网页设计师的角色。(现在已经是html5)
2、CSS
带样式的HTML也拥有一个缺点,它需要为每个标题和文字都设定样式,工作量非常庞大。
CSS就是在这样的情况下诞生了。CSS,又称叠层样式表,简言之是一种用来表现HTML文件样式的样式设计语言。CSS能够对网页中的对象的位置排版进行像素级的精确控制,实现基础的静态的交互设计;而CSS目前的最新版本CSS3能够真正做到网页表现与内容分离。
3、JavaScript
差不多在CSS诞生的同一时间,大家开始觉得这样静态的网页似乎略显无聊,能不能给网页加入一些可以动起来的元素?比如点击一个按钮之后变个颜色。当时网景公司的工程师Brendan Eich就给他们自家的浏览器引入了这种实现动态效果的脚本语言,这就是Javascript(简称JS)的诞生。所以通俗来说,Javascript就是用来给HTML网页增加动态功能,实现更炫酷的交互。
4、jQuery
提到Javascript,就得提一下jQuery。jQuery是一个优秀的Javascript库。jQuery使用户能更方便地处理HTML,它能够使用户的HTML页面保持代码和内容分离,通过jQuery,可以不用在HTML里面插入一堆JS来调用命令,只需要定义ID即可。此外,由Twitter设计师Mark Otto和Jacob Thornton合作开发的Bootstrap也是一个受欢迎的前端框架。
文/Nigel_Z(简书作者)
原文链接:http://www.jianshu.com/p/69f1553b7714
著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。