码迷,mamicode.com
首页 > Web开发 > 详细

Web 前端开发面试中常遇的问题【持续更新】

时间:2014-08-23 12:31:30      阅读:252      评论:0      收藏:0      [点我收藏+]

标签:http   java   os   使用   io   数据   ar   art   问题   

  1. 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>

Web 前端开发面试中常遇的问题【持续更新】

标签:http   java   os   使用   io   数据   ar   art   问题   

原文地址:http://www.cnblogs.com/xiewuji/p/3930832.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!