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

  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>

时间: 2024-10-10 01:27:44

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

2015腾讯暑期实习生 Web前端开发 面试经历

[2015腾讯暑期实习生 Web前端开发 面试经历] 好吧,首先声明,我被刷了,应该是跪在二面 微信查到的面试状态一直呈现复试中 .. 整整四天了.. 看来是没希望了 不过也是一次经历,记录一下还是可以的 .. 零.TST内推 TST还是有必要提一下,早早就随大家把简历交上去内推了 很多人都有评级了,各种评级都有 但我 从头到尾都查不到评级..是漏了..还是简历太渣看不上... 还是怎么回事..衰.. 一.笔试 笔试是在3月29号在华工考的,腾讯的笔试一直都那么回事,技术岗的都同样一份试题. 试

网易游戏WEB前端开发面试经历

过年后开始各大公司春招了,这时候学生涌入市场,特别是大型的互联网公司更受众多学生的欢迎.然后我在工作之余也投了一下简历,毕竟那么多大公司都在招,错过也不好.就算不进,积累下面经还是不错的,然后知道自己有哪些不足,还有时间弥补. 没想到投了一两天就收到网易游戏的web前端实习的面试,然后只有一两天准备,我也就赶忙看了下面经,复习下javascript.css.html的基础.不过面试过程还是被虐了.唉 网易的环境很好,一进去就有一种很香的淡淡的味道,然后在今天那么热的情况下,开着空调,总是能让浮躁

web前端开发面试被虐篇(一)

地点:北京 职位:前端开发工程师 要求:达到中级开发,JS基础足够扎实,css基础扎实,要求纯手写代码 面试过程: 进门一个面相老成的大叔递给我一份题,说别的都不好使先做题看看水平,说话语气很温和明显是面试过太多人了拿题直奔会议室 开始笔试答题 下面是部分笔试题: var A=function(name){if(name)this.name=name;} var B=function(name){this.name=name;} var C=function(name){this.name=na

腾讯WEB前端开发面试经历,一面二面HR面,面面不到!

[一面]~=110分钟  2014/09/24 11:20  星期三 进门静坐30分钟做题. 填空题+大题+问答题 >>填空题何时接触电脑 何时接触前端运算符 字符串处理        延时 display        position        XMLHttpRequest        正则Jquery绑定事件        cookie >>大题BOM浏览器信息浏览器兼容性举例闭包作用与举例新闻ul列表,插入3个,获取index全文单词首字母大写ajax过程 >&

【WEB前端开发】新手入门:html语言学习的7个秘诀

WEB前端开发学习过程中,作为一个新手入门级别的菜鸟你,要如何系统的学习呢 ? 本期为介绍其一: html语言学习的7个秘诀 也就是说如何学习HTML语言. 新手们有一个常见的错误就是犹豫于判断哪种编程语言是做好的.最该先学的. 我们有很多的选择,但你不能说那种语言"最好".我们应该理解:说到底,什么语言并不重要. 重要的是理解数据结构.控制逻辑和设计模式. 任何一种语言-甚至一种简单的脚本语言-都会具有所有编程语言都共有的各种特征,也就是说各种语言是贯通的. 我编程使用Pascal,

[转]关于Web前端开发,附:(百度web前端笔试面试题目)

关于Web前端及百度web前端笔试面试题目 随着各大互联网公司设立了Web前端开发工程师.设计工程师等职位,web前端越来越得到互联网企业的认可.而且其重视程度与地位也随着浏览器 端的富客户端的体现而日益提高. 眼前对HTML5的未来和走向,业内的预测是会和Flash.Silverlight等相结合,从而取代传统的客户端应用程序.而实现这个目标的客户端核 心工作是有Web前端工程师来完成的. 从另一个角度,对于web产品来说,交互和用户体验是产品的第一价值,这部分价值的体现就是在web前端.可以

Web前端开发笔试&amp;面试_01(mi:)

—— (al_me16041719002000) begin—— 1.(单选)下面哪个方法是String对象和Array对象都有的? A.splice B.split C.replace D.concat E.sort F.join 2.(单选)以下说法错误的是? A.IE8支持 :before B.IE8支持 :after C.IE8支持 :first-child D.IE8支持 :last-child E.IE8支持 ::before F. IE8支持 ::after 3.(单选)以下框架采

WEB前端开发 辨析类 面试真题 大集锦

WEB前端开发 辨析类 面试真题 大集锦 HTML5学堂-码匠:面试里最常出现的问题句式大概就是"说说XXX和XXX的区别""谈谈XXX和XXX的不同"了吧~!一波波的辨析题正在袭来,快快开启防御,杀出重围,来一场绝地反击! 僵尸,啊,不对,辨析三连发! 扫描了众多的面试题,发现--额--各个技术之间的辨析真的是如僵尸一般,一波一波的~ 相信不少人都在面试当中遇到过各类的辨析题,面试的画风大概是这样的 -- 面试官:strong.em.b.i的区别是什么? 面试官:

记一次web前端开发的电话面试

前几天经历了一次电话面试,因为我是应届生,题目难度不大,只是考察个人的基础知识的掌握程度.都怪我没有及时记下来~~题目不是很全.下面是我记得的,请看题. 问:png与jpg的区别是什么? 问:png8与png24的区别是什么?png的交错与不交错分别是什么意思? 问:闭包是什么?举个例子说明? 问:匿名函数是什么?举个例子说说它的用法? 问:根据什么知道页面内容是缓存着的? 问:浏览器的状态码的问题,302是什么意思? 问:无缝滚动用jquery的时候是用什么方法实现? 问:javascript