web前端面试题

W3C标准有哪些?

    W3C推行的主要规范有HTML,CSS,XML,XHTML和DOM(Document Object Model)。

HTML+CSS:

 

怎样使一个层垂直居中于浏览器中? 

  div{
        width:200px;
        height:200px;
        background:#F00;
        position:absolute;
        top:50%;
        left:50%;
        margin:-100px 0 0 -100px;
    }

 

简述DIV元素和SPAN元素的区别。 
    DIV默认情况下是分行显示,SPAN在同行显示

 

<img>标签上title属性与alt属性的区别是什么?

  title是用于鼠标划上时候显示的提示信息,而我们的图片总汇有原因不能现在,这个时候alt便会替代文字显示,而且alt对于seo十分友好,所以我们所有的图片必须加上alt,这样浏览器就知道他是干什么的了。

分别写出以下几个HTML标签:文字加粗、下标、居中、字体

  加粗:<strong></strong>   居中:<center></center>     下划线标签:<u></u>

写出一个文本输入框,属性为只读,最大输入字符为20个

 

文本框属性<input type="text" maxlength="20" readonly="readonly" />

 

 

 

CSS左边固定,右边可变的布局实现方法;要求在源码顺序中左边必须在前。

 

为什么无法定义1px左右高度的容器? 
IE6下这个问题是因为默认的行高造成的,解决的方法也有很多,例如:overflow:hidden | zoom:0.08 | line-height:1px 


图片和文字一起如何通过css实现居中(即使文字垂直居中对齐图片)

<style type="text/css">
    img{
        vertical-align:middle;    
    }
</style>
</head>

<body>
    <img src="xiaomm.jpg" width="230" height="306" />fasfjkds
   
</body>

 

 

 


请简述一下CSS中的样式继承和CSS的选择器
请简述一个各个选择器之间的优先级
在同等优先级的情况下如何选择样式
盒子模型,请简述一下盒子模型
如何增加某一个链接的可点击面积,而下划线仍然与链接一样长?

打开(隐藏)、关闭(显示)一个对象。Style的display以及visibility的参数是什么?
用css和div实现3列或2列的页面布局,并说明与table布局相比有哪些优缺点
定宽网页两列内容布局,试写出你所知道的几种布局代码15、定宽网页两列内容布局,试写出你所知道的几种布局代码

Javascript

1、实现输出document对象中所有成员的名称和类型;
2、如何获得一个DOM元素的绝对位置?(获得元素位置,不依赖框架)
3、如何利用JS生成一个table?
4、实现预加载一张图片,加载完成后显示在网页中并设定其高度为50px,宽度为50px;
5、假设有一个4行td的table,将table里面td顺序颠倒;
6、模拟一个HashTable类,包含有add、remove、contains、length方法;
7、Ajax读取一个XML文档并进行解析的实例;
8、JS如何实现面向对象和继承机制?
9、JS模块的封装方法,比如怎样实现私有变量,不能直接赋值,只能通过公有方法;
10、对闭包的理解,闭包的好处和坏处?
11、对this指针的理解,可以列举几种使用情况?
12、对JS中函数绑定的理解?函数绑定可以使用哪两个函数?
13、jQuery的特点?
14、简述Ajax的异步机制。Ajax有哪些好处和弊端?

HTML5

Jquery

转载于:https://www.cnblogs.com/LO-ME/p/3606172.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值