首页 > 前端开发 > 正文

web前端开发笔试笔 谁能给我出一两道 web前端笔试题 上机题啥的,呵呵,比较常考的

2023-10-08 15:06:40 | 我爱编程网

我爱编程网小编给大家带来了web前端开发笔试笔 谁能给我出一两道 web前端笔试题 上机题啥的,呵呵,比较常考的相关文章,一起来看一下吧。

web前端开发笔试笔 谁能给我出一两道 web前端笔试题 上机题啥的,呵呵,比较常考的

Web前端开发笔试题

Web前端开发笔试题集锦

Web前端开发笔试题集锦:

1,截取字符串abcdefg的efg

var str = "abcdefg";

if (/efg/.test(str)) {

var efg = str.substr(str.indexOf("efg"), 3);

alert(efg);

}

2, 判断字符串是否是这样组成的,第一个必须是字母,后面可以是字母、数字、下划线,总长度为5-20

var reg = /^[a-zA-Z][a-zA-Z_0-9]{4,19}$/;

reg.test("a1a__a1a__a1a__a1a__");

3,判断一个字符串中出现次数最多的字符,统计这个次数 我爱编程网

//将字符串的`字符保存在一个hash table中,key是字符,value是这个字符出现的次数

var str = "abcdefgaddda";

var obj = {};

for (var i = 0, l = str.length; i < l; i++) {

var key = str[i];

if (!obj[key]) {

obj[key] = 1;

} else {

obj[key]++;

}

}

/*遍历这个hash table,获取value最大的key和value*/

var max = -1;

var max_key = "";

var key;

for (key in obj) {

if (max < obj[key]) {

max = obj[key];

max_key = key;

}

}

alert("max:"+max+" max_key:"+max_key);

4,IE与FF脚本兼容性 问题

(1) window.event:

表示当前的事件对象,IE有这个对象,FF没有,FF通过给事件处理函数传递事件对象

(2) 获取事件源

IE用srcElement获取事件源,而FF用target获取事件源

(3) 添加,去除事件

IE:element.attachEvent(onclick, function) element.detachEvent(onclick,  function)

FF:element.addEventListener(click, function, true)  element.removeEventListener(click, function, true)

(4) 获取标签的自定义属性

IE:div1.value或div1[value]

FF:可用div1.getAttribute(value)

(5) document.getElementByName()和document.all[name]

IE;document.getElementByName()和document.all[name]均不能获取div元素

FF:可以

(6) input.type的属性

IE:input.type只读

FF:input.type可读写

(7) 是否可用id代替HTML元素

IE:可以用id来代替HTML元素

FF:不可以

(8) innerText textContent outerHTML

IE:支持innerText, outerHTML

FF:支持textContent

;

web前端开发笔试笔 谁能给我出一两道 web前端笔试题 上机题啥的,呵呵,比较常考的

谁能给我出一两道 web前端笔试题 上机题啥的,呵呵,比较常考的

[面试题] 某企业前端开发面试题

【HTML & CSS】

1. Doctype? 严格模式与混杂模式-如何触发这两种模式,区分它们有何意义?

2. 行内元素有哪些?块级元素有哪些?CSS的盒模型?

3. CSS引入的方式有哪些? link和@import的区别是?

4. CSS选择符有哪些?哪些属性可以继承?优先级算法如何计算?内联和important哪个优先级高?

5. 前端页面有哪三层构成,分别是什么?作用是什么?

6. css的基本语句构成是?

7. 你做的页面在哪些流览器测试过?这些浏览器的内核分别是什么?经常遇到的浏览器的兼容性有哪些?怎么会出现?解决方法是什么?

8. 如何居中一个浮动元素?

9. 有没有关注HTML5和CSS3?如有请简单说一些您对它们的了解情况!

10. 你怎么来实现下面这个设计图,主要讲述思路 (效果图省略)

11. 如果让你来制作一个访问量很高的大型网站,你会如何来管理所有CSS文件、JS与图片?

12. 你对前端界面工程师这个职位是怎么样理解的?它的前景会怎么样?

【Javascript】

1. js是什么,js和html 的开发如何结合?

2. 怎样添加、移除、移动、复制、创建和查找节点

3. 怎样使用事件以及IE和DOM事件模型之间存在哪些主要差别

4. 面向对象编程:b怎么继承a

5. 看看下面alert的结果是什么
view sourceprint?1.function b(x, y, a) {
.arguments[2] = 10;
.alert(a);
}
b(1, 2, 3);
如果函数体改成下面,结果又会是什么?
a = 10;
alert(arguments[2] );

6. 请编写一个JavaScript函数 parseQueryString,它的用途是把URL参数解析为一个对象
var obj = parseQueryString(url);
alert(obj.key0) // 输出0

7. ajax是什么? ajax的交互模型? 同步和异步的区别? 如何解决跨域问题?

8. 什么是闭包?下面这个ul,如何点击每一列的时候alert其index?
<ul id=”test”>
<li>这是第一条</li><li>这是第二条</li><li>这是第三条</li>
</ul>

9. 最近看的一篇Javascript的文章是?

10. 常使用的库有哪些?常用的前端开发工具?开发过什么应用或组件?

11.说说YSlow(可以详细一点)

答案在参考资料里面可以找到,答案在参考资料里面可以找到,答案在参考资料里面可以找到

web前端开发笔试笔 谁能给我出一两道 web前端笔试题 上机题啥的,呵呵,比较常考的

有哪些经典的 Web 前端或者 JavaScript 面试笔试题

、定项选择题 (每题3共30)
1. 声明象给加name属性show显示其name值代码确( D )
A. var obj = [name:"zhangsan",show:function(){alert(name);}];
B. var obj = {name:zhangsan,show:alert(this.name)};
C. var obj = {name:zhangsan,show:function(){alert(name);}};
D. var obj = {name:zhangsan,show:function(){alert(this.name);}};
2. 关于Array数组象说确( CD )
A. 数组数据排序用sort函数排序效非预期给sort函数加排序函数参数
B. reverse用于数组数据倒序排列
C. 向数组位置加新元素用pop
D. unshift用于向数组删除第元素
3. 要页面状态栏显示已经选该文本框列JavaScript语句确( A )
A. window.status=已经选该文本框
B. document.status=已经选该文本框
C. window.screen=已经选该文本框
D. document.screen=已经选该文本框
4. 点击页面按钮使打新窗口加载网页JavaScript代码行( AD )
A. button value=new
onclick=open(‘new.html’, ‘_blank’)/>
B. button value=new
onclick=window.location=’new.html’;/>
C. button value=new
onclick=location.assign(‘new.html’);/>
D. _blankaction=new.html>
submit value=new/>

5. 使用JavaScript向网页输
hello
代码行( BD )
A. text/javascript>
document.write(
hello
);

B. text/javascript>
document.write(
hello
);

C. text/javascript>

hello

D.

text/javascript>
document.write(hello);

6. 析面代码:

text/javascript>
function writeIt (value) { document.myfm.first_text.value=value;}

#ffffff>
myfm>
text name=first_text>
text name=second_text>

说确( CD )
A. 页面第二文本框输入内容鼠标离第二文本框第文本框内容变
B. 页面第文本框输入内容鼠标离第文本框第二文本框复制第文本框内容
C. 页面第二文本框输入内容鼠标离第二文本框第文本框复制第二文本框内容
D. 页面第文本框输入内容鼠标离第文本框第二文本框内容变
7. 面JavaScript语句( D )实现检索前页面表单元素所文本框并全部清空
A. for(vari=0;i< form1.elements.length;i++) {
if(form1.elements.type==text)
form1.elements.value=";}
B. for(vari=0;i
if(forms[0].elements.type==text)
forms[0].elements.value=";
}
C. if(document.form.elements.type==text)
form.elements.value=";
D. for(vari=0;i
for(var j=0;j
if(document.forms.elements[j].type==text)
document.forms.elements[j].value=";
}
}
8. 表单(form1)文本框元素(fname)用于输入电号码格式:010-82668155要求前3位010紧接-面8位数字要求提交表单根据述条件验证该文本框输入内容效性列语句( A )能确实现功能
A. var str= form1.fname.value;
if(str.substr(0,4)!=010-|| str.substr(4).length!=8 ||
isNaN(parseFloat(str.substr(4))))
alert(效电号码);
B. var str= form1.fname.value;
if(str.substr(0,4)!=010- && str.substr(4).length!=8 &&
isNaN(parseFloat(str.substr(4))))
alert(效电号码);
C. var str= form1.fname.value;
if(str.substr(0,3)!=010-|| str.substr(3).length!=8 ||
isNaN(parseFloat(str.substr(3))))
alert(效电号码);
D. var str= form1.fname.value;
if(str.substr(0,4)!=010-&& str.substr(4).length!=8 &&
!isNaN(parseFloat(str.substr(4))))
alert(效电号码);
9. 关于则表达式声明6位数字邮编代码确( C )
A. var reg = /\d6/;
B. var reg = \d{6}\;
C. var reg = /\d{6}/;
D. var reg = new RegExp(\d{6});
10. 关于JavaScriptxml处理说明确( BCD )
A. Xml种扩展标记语言格式更规范作未html替代
B. Xml般用于传输存储数据html补充两者目同
C. JavaScript解析处理xml数据浏览器同其做同
D. IE浏览器处理xml首先需要创建ActiveXObject象
二、问答题
1. 列举浏览器象模型BOM用至少4象并列举window象用至少5 (10)
象:Window document location screen history navigator
:Alert() confirm() prompt() open() close()
2. 简述列举文档象模型DOMdocument用查找访问节点并做简单说明 (10)
Document.getElementById 根据元素id查找元素
Document.getElementByName 根据元素name查找元素
Document.getElementTagName 根据指定元素名查找元素
三、程序题
1、补充按钮事件函数确认用户否退前页面确认关闭窗口; (10)

text/javascript >
function closeWin(){
//处添加代码
if(confirm(确定要退)){
window.close();
}
}

buttonvalue=关闭窗口onclick=closeWin()/>

2、写简单描述html标签(带属性始标签结束标签)则表达式并字符串html标签除掉(15)
var str = div

面段落

;
//
text/javascript>
varreg = /<\/?\w+\/?>/gi;
varstr = div

面段落

;
alert(str.replace(reg,"));

3、完foo()函数内容要求能够弹框提示前选第几单选框(10)

Content-Type content=text/html;charset=utf-8″ />

text/javascript >
function foo() {
//处添加代码
var rdo =document.form1.radioGroup;
for(var i =0 ;i
if(rdo.checked){
alert(您选择第+(i+1)+单选框);
}
}
}

form1″ >
radio name=radioGroup/>
radio name=radioGroup/>
radio name=radioGroup/>
radio name=radioGroup/>
submit/>

4、完函数showImg()要求能够态根据拉列表选项变化更新图片显示 (15)

text/javascript >
function showImg (oSel) {
//处添加代码
var str = oSel.value;
document.getElementById(pic).src= str+.jpg;
}

picsrc=img1.jpgwidth=200″ height=200″ />

sel>
img1>城市
img2>都市早报
img3>青山绿水

以上就是我爱编程网小编给大家带来的web前端开发笔试笔 谁能给我出一两道 web前端笔试题 上机题啥的,呵呵,比较常考的,希望能对大家有所帮助。
与“web前端开发笔试笔 谁能给我出一两道 web前端笔试题 上机题啥的,呵呵,比较常考的”相关推荐
web前端开发考试笔试 web前端笔试题(HTML/CSS篇)
web前端开发考试笔试 web前端笔试题(HTML/CSS篇)

有哪些经典的Web前端或者JavaScript面试笔试题itjob为你解答:平时面试也会问道,好好加油吧!HTML+CSS1.对WEB标准以及W3C的理解与认识标签闭合、标签小写、不乱嵌套、提高搜索机器人搜索几率、使用外链css和js脚本、结构行为表现的分离、文件下载与页面速度更快、内容能被更多的用户所访问、内容能被更广泛的设备所访问、更少的代码和组件,容易维护、改

2023-10-01 16:30:18
web前端开发技能大赛笔试 Web前端开发笔试题
web前端开发技能大赛笔试 Web前端开发笔试题

web前端笔试题(HTML/CSS篇)web前端笔试题集锦(HTML/CSS篇)导读:网页不再只是承载单一的文字和图片,各种富媒体让网页的内容更加生动,网页上软件化的交互形式为用户提供了更好的使用体验,这些都是基于前端技术实现的。以下是由我J.L为您整理推荐的前端开发笔试题目,欢迎参考阅读。一、HTML/CSS1,让一个input的背景颜色变成红色2,div的高

2023-10-06 00:46:48
web前端开发基础笔试考卷 web前端笔试题(HTML/CSS篇)
web前端开发基础笔试考卷 web前端笔试题(HTML/CSS篇)

web前端开发知识点想成为一名合格的前端工程师需要熟练使用HTML、CSS、Javascript,相关的知识点也很多,下面简单分享下基础内容:1、HTMLcss基本样式基础,了解常用标签的意义及用法,css样式代码添加;2、了解操作系统,熟悉Unix和Linux的基本知识;3、了解Web服务器,包括对Apache的基本配置,htaccess配置技巧的掌握等;4、了解ajax基

2023-10-16 13:34:36
web前端开发大专笔试 Web前端开发笔试题
web前端开发大专笔试 Web前端开发笔试题

Web前端开发笔试题Web前端开发笔试题集锦Web前端开发笔试题集锦:1,截取字符串abcdefg的efgvarstr="abcdefg";if(/efg/.test(str)){varefg=str.substr(str.indexOf("efg"),3);alert(efg);}2,判断字符串是否是这样组成的,第一个必须是字母,后面可以是

2023-09-19 05:04:05
web前端开发笔试内容 Web前端开发笔试题
web前端开发笔试内容 Web前端开发笔试题

Web前端开发笔试题Web前端开发笔试题集锦Web前端开发笔试题集锦:1,截取字符串abcdefg的efgvarstr="abcdefg";if(/efg/.test(str)){varefg=str.substr(str.indexOf("efg"),3);alert(efg);}2,判断字符串是否是这样组成的,第一个必须是字母,后面可以是

2023-09-22 16:50:20
web前端开发在线笔试 Web前端开发笔试题
web前端开发在线笔试 Web前端开发笔试题

Web前端开发笔试题Web前端开发笔试题集锦Web前端开发笔试题集锦:1,截取字符串abcdefg的efgvarstr="abcdefg";if(/efg/.test(str)){varefg=str.substr(str.indexOf("efg"),3);alert(efg);}2,判断字符串是否是这样组成的,第一个必须是字母,后面可以是

2023-09-30 11:28:18
web前端开发校招笔试 web前端笔试题(HTML/CSS篇)
web前端开发校招笔试 web前端笔试题(HTML/CSS篇)

有哪些经典的Web前端或者JavaScript面试笔试题、定项选择题(每题3共30)1.声明象给加name属性show显示其name值代码确(D)A.varobj=[name:"zhangsan",show:function(){alert(name);}];B.varobj={name:zhangsan,show:alert(this.name)};C.varobj={na

2023-09-26 05:49:34
web前端开发有笔试吗 web前端笔试题(HTML/CSS篇)
web前端开发有笔试吗 web前端笔试题(HTML/CSS篇)

web前端笔试题(HTML/CSS篇)web前端笔试题集锦(HTML/CSS篇)导读:网页不再只是承载单一的文字和图片,各种富媒体让网页的内容更加生动,网页上软件化的交互形式为用户提供了更好的使用体验,这些都是基于前端技术实现的。以下是由我J.L为您整理推荐的前端开发笔试题目,欢迎参考阅读。一、HTML/CSS1,让一个input的背景颜色变成红色2,div的高

2023-10-13 00:25:28