Web 前端开发面试中常遇的问题【持续更新】
- XHTML与HTML的区别:
- XHTML必须合理的结束
- XHTML必须关闭
- XHTML标签名必须用小写字母
- XHTML必须有根元素
- XHTML中,需要给所有属性赋一个值
- XHTML中‘<’,‘>’,&等用编码表示
- XHTML中,不要在注释中写——
- 图片必须有说明文字,及alt属性必须有
- 用id属性代替name属性
2.HTML5与HTML4的区别
- HTML5简化了语法,HTML 4中文档格式定义为:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">,在HTML5中,只需要写<!doctype html>;HTML 4中需要写<script type="text/javascript" src="file.js"></script> ,而在HTML5中,只需〈script src=”code.js”></script>
- HTML5用<canvas>代替了flash
- HTML5新增了<hteader>、<footer>、<menu>、<figure>、<audio>、<vedio>、<session>、<article>标签
- 删除了<b>、<font>、<frame>、<center>、<big>标签
3.JSON介绍
- JSON:JavaScript 对象表示法(JavaScript Object Notation)。JSON是一种轻量级的数据交换格式,使人易于阅读,也使机器易于解析;
- JSON结构:“名称/值”对
- JSON 数据可使用 AJAX 进行传输
- 数据由逗号分隔
- 花括号表示对象,中括号表示数组
代码举例:
<script type="text/javascript">
var JSONObject= {
"name":"Bill Gates",
"street":"Fifth Avenue New York 666",
"age":56,
"phone":"555 1234567"};
document.getElementById("jname").innerHTML=JSONObject.name
document.getElementById("jage").innerHTML=JSONObject.age
document.getElementById("jstreet").innerHTML=JSONObject.street
document.getElementById("jphone").innerHTML=JSONObject.phone
</script>
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。