新浪微博面试题html,网页前端(html、css、js)面试题

一、XML 与 HTML 的主要区别

→ 1. XML是区分大小写字母的,HTML不区分。

→ 2. 在HTML中,如果上下文清楚地显示出段落或者列表键在何处结尾,那么你可以省略

或者之类的结束 标记。在XML中,绝对不能省略掉结束标记。

HTML:

1.jpg

XML:

1.jpg

→ 3. 在XML中,拥有单个标记而没有匹配的结束标记的元素必须用一个 / 字符作为结尾。这样分析器就知道不用

查找结束标记了。

→ 4. 在XML中,属性值必须分装在引号中。在HTML中,引号是可用可不用的。

→ 5. 在HTML中,可以拥有不带值的属性名。在XML中,所有的属性都必须带有相应的值。

→ 6,XML是用来存储和传输数据的,HTML是用来显示数据的

→ 7,如果使用了完全符合XML语法要求的HTML,那么就叫做符合XHTML标准。符合XHTML标准的页面有利于SEO。

二,对html文本框进行赋值的JQuery语句,对html文本框进行取值的JQuery语句,对TextBox服务端控件进行取值的语句JQuery。

三,下面的HTML代码

两个文本框各是什么颜色?

参考资料:个人大于集体:元素单独设置的样式>class命名样式>标签样式。样式override父级别的。

四,求y和z的值是多少?

→ (1)

var x=1;

var y=0;

var z=0;

function add(n){n=n+1;return n;}

y=add(x);

function add(n){n=n+3;return n;}

z=add(x);

求y和z的值是多少?

参考:Java引擎会先解析所有的命名函数,再去从上向下执行js代码。所以第二个add覆盖了第一个add的定义。因此结果是4、4

→ (2)

var x=1;

var y=0;

var z=0;

var add = function(n){n=n+1;return n;}

y=add(x);

add =function(n){n=n+3;return n;}

z=add(x);

求y和z的值是多少?

→ 参考:var add = function(n){n=n+1;return

n;}是把一个变量名add指向匿名函数。执行的时候add指向哪个函数,就执行哪个函数。从上向下执行。结果是2、4。所以写程序的时候最好用匿名函数。

→ 命名函数的add就是函数的名字。而var add = function(n){n=n+1;return

n;}则是创建一个匿名函数,并且把变量add指向它,这个函数还是匿名函数,并不会因为有一个变量指向它他就不是匿名函数了。

五,做一个表格,三行三列,第一列,前两行合一;第二行,后两列合一。

六,搜索文本框

默认文本框中显示“请输入搜索关键字” 灰色显示

当文本框失去光标,如果文本框为空则 还原“请输入搜索关键字” 灰色显示

当文本框获得光标,如果文本框的内容为“请输入搜索关键字”则清空文本框,字体颜色设置为黑色

七,工资表格

表格隔行变色(js实现)

光棒效果 鼠标放到某一行背景显示蓝色,鼠标离开背景颜色还原

八,注册页面

验证用户名 不能为空 必须在4-16个字符 必须是字母 数字 下划线(/^\w+$/)

密码必须输入 6-16个字符 两次密码必须一致

必须输入正确的 日期格式(/^\d{4}\-\d{2}\-\d{2}$/) 可以为空

必须输入正确的 电子邮件格式(/^.+@.+$/) 可以为空

地区选择(省市选择)

九,请问显示的背景颜色为_____色?

你可能也喜欢Related Posts

2015-09-2350-150x150.jpg

2015-09-2020-300x211.jpg

2015-11-2515.jpg

2015-12-1119-300x225.jpg

default.gif

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值