概要:{var key = arr[i];if (typeof obj[key] == 'undefined'){obj[key] = "1";i++;continue;}delArr.push(arr.splice(i, 1)[0]);var l = arr.length;}return delArr;}var delArr = arr.delete();//[1, 1, 3, 3, 5, 5, 5, 5, 9, 9, 9]写出3个使用this的典型应用//(1)在html元素事件属性中使用,如//(2)构造函数function Animal(name, color) {This.name = name;this.color = color;}//(3)Var btn = document.getElementById(“text”);Btn.onclick = function() {Alert(this.value); //此处的this是按钮元素}//(4)CSS expression表达式中使用this
Web前端开发笔试题(Javascript篇),标签:笔试大全,http://www.88haoxue.comvar key = arr[i];
if (typeof obj[key] == 'undefined')
{
obj[key] = "1";
i++;
continue;
}
delArr.push(arr.splice(i, 1)[0]);
var l = arr.length;
}
return delArr;
}
var delArr = arr.delete();//[1, 1, 3, 3, 5, 5, 5, 5, 9, 9, 9]
写出3个使用this的典型应用
//(1)在html元素事件属性中使用,如
//(2)构造函数
function Animal(name, color) {
This.name = name;
this.color = color;
}
//(3)
Var btn = document.getElementById(“text”);
Btn.onclick = function() {
Alert(this.value); //此处的this是按钮元素
}
//(4)CSS expression表达式中使用this关键字
div element
|
如何显示/隐藏一个DOM元素?
Ele.style.display =””;
Ele.style.display =”none”;
Ele是要操作的DOM元素
JavaScript中如何检测一个变量是一个String类型?请写出函数实现
/*Str有两种生成方式:
(1)Var str = “hello world”;
(2)Var str2 = new String(“hello world”);*/
function isString(str) {
if (typeof str == “string” || str.constructor == String) {
return true;
}
Return false;
}
网页中实现一个计算当年还剩多少时间的倒数计时程序,要求网页上实时动态显示“××年还剩××天××时××分××秒”
补充代码,是鼠标单击后Button1到Button2的后面
function addAfterButton2(obj) {
var clone = obj.cloneNode(true);
var parent = obj.parentNode;
parent.appendChild(clone);
parent.removeChild(obj);
}
JavaScript有哪几种数据类型
简单:Number,Boolean,String,Null,Undefined
复合:Object,Array,Function
下面css标签在JavaScript中调用应如何拼写,border-left-color,-moz-viewport
borderLeftColor
mozViewport
JavaScript中如何对一个对象进行深度clone
深度clone
function Object.prototype.cloneAll(){
function clonePrototype() {
clonePrototype.prototype = this;
var obj = new clonePrototype();
for(var ele in obj) {
if(typeof(obj[ele]) == 'object') obj[ele] = obj[ele].cloneAll();
}
return obj;
}
}
浅度clone
var obj = new Object();
obj.name = "zjl";
Object.prototype.getName = function() {alert(this.name);}
Object.prototype.cloneDeep = function() {
var clone = {};
for (var key in this) {
clone[key] = this[key];
}
return clone;
}
console.log(obj);
var clone = obj.cloneDeep()
console.log(clone);
如何控制alert中的换行
\n alert(“p\np”);
请实现,鼠标点击页面中的任意标签,alert该标签的名称.(注意兼容性)
www.88haoxue.com
请点击我~
ul
请编写一个JavaScript函数 parseQueryString,它的用途是把URL参数解析为一个对象,如:
var url = ”http://www.taobao.com/index.php?key0=0&key1=1& key2=2…..”
var obj = parseQueryString(url);
alert(obj.key0) // 输出0
var url = "http://www.taobao.com/index.php?key0=0&key1=1& key2=2&key3=3&asdfsdf=hello";
上一篇:2016校招C++笔试题汇总
最新更新