包含html5面试的词条

面试中的一些小问题之html5和html4的区别

Html5和Html的区别

创新互联于2013年成立,是专业互联网技术服务公司,拥有项目网站建设、成都网站制作网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元梁溪做网站,已为上家服务,为梁溪各地企业和个人服务,联系电话:18982081108

1、文档类型声明

HTML4.01和XHTML1.0

strict模式:

!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" ""

!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"

""

过渡模式:

!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"

""

!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "

"

框架集:

!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"

""

!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"

""

HTML5.0:

!DOCTYPE html

文档声明HTML5方便书写,精简,有利于程序员快速的阅读和开发。

2、结构语义

html4.0:没有体现结构语义化的标签,如:

div id="nav"/div

html5:添加了许多具有语义化的标签,如:

article、aside、audio、bdi...

3、HTML5的绘图功能

Canvas:HTML5的canvas元素使用脚本(通常使用JavaScript)在网页上绘制图像,可以控制画布每一个像素。

SVG:指可伸缩矢量图形,用于定义网络的基于矢量的图形。

在家里学习 html5 要到什么程度后,出去找工作面试通过率才会高?

自控能力和自主意识强的话,自学的时候肯定可以全身心的投入。当然在学习理论知识外做一些简单的应用,如果是软件专业的话可以参加html5培训,培训18周时间就应该有了些经验,这时候出去找一份工作从实习生开始就可以了。

入门: 能用html css实现任何网站的静态布局。  这个难度不大,能做到就能达到切图仔的水平

可以干活:  能用js写基本动态效果, 绑定事件, 用原生或jq操作dom。

勉强合格:   以上两项达到熟练, 并可以用js写较复杂的交互。 到这里就可以找到前端的工作并干活了。。

合格: 知道如何实现js的继承,能说出一个new的过程, 会合理用闭包,  会用promise, amd cmd模块化, 会用underscore,能写正则。 会其中两到三项。 到这里应该可以找到缺人并还算不错的互联网公司前端工作

还行:  能手写js的原型链继承, 知道一个promise的实现机制, 能写出underscore中大部分函数,  手写delegate, 随便找个库基本能看明白是干嘛。 到这里应该可以冲bat了吧。

不错:   对页面性能的优化有研究, mvc框架能够分析出个优缺点所以然来, 对打包发布工具有研究。 到这份上能算靠谱的前端了吧

牛人: 根据业务需要写所需的打包发布模块化工具, 有能力自己写框架, 对开发流程和方式有自己的见解, 不依赖类库, 项目需要啥就随手写一个模块, 造过轮子无数。  到这份上国内前端工作可以任挑了吧。

面试时问道。你了解HTML5吗?怎么回答好,我不怎么懂这个

HTML5是超文本标记语言,是编程语言的一种。是用网页浏览器进行阅读的,是2014年10月万维网联盟宣布的一个应用超文本标记语言(HTML)的第五次重大修改一个标准。

望采纳我的回答。


分享名称:包含html5面试的词条
本文来源:http://ybzwz.com/article/dsehpho.html