1.
1)常见的块级元素(自动换行, 可设置高宽 )有:
div,h1-h6,p,pre,ul,ol,li,form,table,label等
2)常见的行内元素(无法自动换行,无法设置宽高)有:
a,img,span,i(斜体),em(强调),sub(下标),sup(上标)等。
3)常见的行块级元素(拥有内在尺寸,可设置高宽,不会自动换行 )有:
(button,input,textarea,select), img等
2.下面属于javascript基本数据类型的有?
答:字符串、数字、null、undefined
3.请给Array本地对象增加一个原型方法,它用于删除数组条目中重复的条目(可能有多个),返回值是一个包含被删除的重复条目的新数组。
Array.prototype.distinct = function() {
var ret = [];
for (var i = 0; i < this.length; i++)
{
for (var j = i+1; j < this.length;) {
if (this[i] === this[j]) {
ret.push(this.splice(j, 1)[0]);
} else {
j++;
}
}
}
return ret;
}
//for test
alert(['a','b','c','d','b','a','e'].distinct());
4.请填充代码,使mySort()能使传入的参数按照从小到大的顺序显示出来。
function
mySort() {
var
tags =
new
Array();
//使用数组作为参数存储容器
请补充你的代码
return
tags;
//返回已经排序的数组
}
var
result = mySort(50,11,16,32,24,99,57,100);/传入参数个数不确定
console.info(result);
//显示结果
function mySort() {
var tags = new Array();
for(var i = 0;i < arguments.length;i++) {
tags.push(arguments[i]);
}
tags.sort(function(compare1,compare2) {
return compare1- compare2;
});
return tags;
}
var result = mySort(50,11,16,32,24,99,57,100);
console.info(result);
5.用javascript实现用户登录验证的代码。
<script language=javascript>
function checkSubmit()
{
if ((document.form1.name.value)==”)
{
window.alert (‘姓名必须填写’);
document.form1.name.select();
document.form1.name.focus();
return false;
}
else
return true;
}
</script>
<form name=”form1″ οnsubmit=”javascript:return checkSubmit()”>
<input type=”text” name=”name”>
</form>
6.排序算法不稳定的有:希尔排序、堆排序、快速排序、选择排序。