Web前端笔试面试题整理

【Web前端】笔试题含解析 下面标签嵌套正确的是 A.ul只能紧挨着li B.a中不能再嵌套a C.dl dt D.ol li是有序排列 下面哪些是HTML5 新增的表单元素? 在HTML中,( )可以在网页上通过链接直接打开邮件客户端发送邮件。 mailto 后面加发送邮件地址 请选出所有的置换元素() a) 置换元素:浏览器根据元素的标签和属性,来决定元素的具体显示内容。 例如:浏览器会根据标签的src属性的 值来读取图片信息并显示出来,而如果查看(x)html代码,则看不到图片的实际内容;标签的type属性来决定是显. 阅读详情

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

  1)、结构层:由 HTML 或 XHTML 之类的标记语言负责创建,仅负责语义的表达。解决了页面“内容是什么”的问题。

  2)、表示层:由CSS负责创建,解决了页面“如何显示内容”的问题。

  3)、行为层:由脚本负责。解决了页面上“内容应该如何对事件作出反应”的问题。

2.用CSS分别单独定义IE6、7、8的width属性

   IE6识别 * 、_

    IE7识别 * 、+

    IE8识别 * 、\9,\0

    只有IE8识别  \0/   

    ie9只识别:\9

    FF什么都不识别

width:8px\0;    /*ie8*/
+width:7px;        /*ie7*/
_width:6px;       /*ie6*/

3.正则表达式验证邮箱合法性

<script type="text/javascript">
	function isEmail(str){
		var reg = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-])+/;
		return reg.test(str);
	}
	var str = 'test@hotmail.com';
	document.write(isEmail(str)+'<br />');
	var str2 = 'test@sima.vip.com';
	document.write(isEmail(str2)+'<br />');
	var str3 = 'te-st@qq.com.cn';
	document.write(isEmail(str3)+'<br />');
	var str4 = 'te_st@sima.vip.com';
	document.write(isEmail(str4)+'<br />');
	var str5 = 'te.._st@sima.vip.com';
	document.write(isEmail(str5)+'<br />');
	</script> 

4.alert出URL带的参数值(可以考虑正则表达式)

<html>
	<head>
		<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
		<title>test</title>
	<Script language="javascript">
	//字符串截取
	function getURLParam() {
	   var url = location.search; //获取url中"?"符后的字串
	   var theRequest = new Object();
	   if (url.indexOf("?") != -1) {
		  var str = url.substr(1);
		  strs = str.split("&");
		  for(var i = 0; i < strs.length; i ++) {
			 theRequest[strs[i].split("=")[0]]=unescape(strs[i].split("=")[1]);
		  }
	   }
	   return theRequest;
	}

	var Request = new Object();
	Request = getURLParam();
	var email,urls;
	email = Request['email'];
	urls = Request['urls'];
	alert(email+urls);
	
	//正则式方式
	function getURLParam2(name) {
		var value = location.search.match(new RegExp("[?&]" + name + "=([^&]*)(&?)","i"));
		return value ? decodeURIComponent(value[1]) : value;
	}	

	alert(getURLParam2('email'));
	alert(getURLParam2('urls'));

</Script>
	</head>
	<body>
	<form>
	
		<input name="email" type="text" value="test@test.com"/>
        <input name="urls" type="text" value="http://www.baidu.com/"/>
        <input type="submit" value="提交"/>
	</form>
	</body>
	
</html>

5.add(2)(3)(4)

<script type="text/javascript">
	function add(n){
		return function(x){
			n = n + x;
			alert(n);
			return arguments.callee;
		}
	}
	add(2)(3)(4); 
	</script>


6.选择器的特殊性

1000:Style=""行内样式

0100:ID选择器

0010:类选择器、属性选择器。伪类选择器等

0001:标签名选择器

7.alert出ul下li的链接,并阻止链接跳转

<!DOCTYPE html>
<html>
<head>
</head>
<body>
<ul id="test">
<li><a href="http://www.baidu.com" >test1</a></li>
<li><a href="http://www.google.com" >test2</a></li>
<li><a href="http://www.sohu.com" >test3</a></li>
</ul>
</body>
<script src="jquery-1.4.4.min.js"></script>
<script>
$(document).ready(function(){
 
  $("ul").click(function(){
  var arr1 = $("ul").find("a");
  $.each(arr1, function(i,val){      
      //alert(i);   
      alert(val);
      
  });
    return false;
  });
});
</script>
</html>

8.编码实现以下布局


<html>
<head>
<style>
.top{
width:100%;
height:10%;
background:none repeat scroll 0 0 red;
}
.main{
width:100%;
height:80%;
}
.main-left{
width:10%;
height:100%;
background:none repeat scroll 0 0 yellow;
float:left;
}
.main-center{
width:80%;
height:100%;
background:none repeat scroll 0 0 gray;
float:left;
}
.main-right {
    height: 100%;
    width: 10%;
    background: none repeat scroll 0 0 yellow;
	float:right;
}
.foot{
width:100%;
height:10%;
background:none repeat scroll 0 0 pink;
}
</style>
</head>
<body>
<div class="top"></div>
<div class="main">
<div class="main-left"></div>
<div class="main-center"></div>
<div class="main-right"></div>
</div>
<div class="foot"></div>
</body>
</html>


9.编码实现以下布局,让图片永远保持垂直居中,并且4列图片都在同一水平线


<html>
<meta http-equiv="content-Type" content="text/html; charset=UTF-8"/>
<head>
<style>
.service1{
width:33.3333%;
height:100%;
float:left;
}
.service2{
width:33.3333%;
height:100%;
float:left;
float:left;
}
.service3{
width:33.3333%;
height:100%;
float:left;
}
h2{
height:10%;
position:relative;
text-align: center;
}
img{
width:100%;
}
.img{
position:relative;
}
p{
height:25%;
position:relative;
bottom:0;
}
</style>
</head>
<body>
<div class="service1">
<h2>标题1标题1标题1标题1标题1题1标题1标题1标题1标题1标题1标题1标题1标题1标题1标题1标题1标题1标题1</h2>
<div class="img"><img src="a.png"/></div>
<p>描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述</p>
</div>
<div class="service2">
<h2>标题1标题1标题1标题1标题1标题1标题1标题1标题1标题1标题1标题1标题1标题1标题1</h2>
<div class="img"><img src="a.png"/></div>
<p>描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述</p>
</div>
<div class="service3">
<h2>题1标题1</h2>
<div class="img"><img src="a.png"/></div>
<p>描述描述描述描述描述描描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述</p>
</div>
</body>
</html>



web前端笔试题(含答案).doc 立即下载

相关推荐

WEB前端面试选择题解答(共36题).pdf

此文档讲解了WEB前端经典的36道选择题,文档中会有详细的描述与讲解,对于自我能力的进阶和前端知识的巩固,都有很重大的意义和价值。

web前端笔试试题一(含答案)

一、填空题(每空1分,共70分) 1、JS中的数据类型有哪些_number、string、boolean、undefined、null、object、array、function、NaN__________________________________________;(3分) 2、JS中强制类型转换为number类型的方法有:___Number()_______________。 3、创建一个子节点_createElement()___________,插入一个节点_appendChild()__

不甜呐的博客 1万+

Web前端开发经典面试题(附参考答案)

Web前端开发工程师经典面试题(附参考答案)

80道前端面试经典选择题

前言 看了一下各种面试题,选择题是必有的 所以我整理了一些经典的前端面试选择题,希望能对大家日后找工作有所帮助! HTML/CSS 1、在 css 选择器当中,优先级排序正确的是() A、id选择器>标签选择器>类选择器 B、标签选择器>类选择器>id选择器 C、类选择器>标签选择器>id选择器 D、id选择器>类选择器>标签选择器 解析: 选D...

qq_40588413的博客 1万+

web前端研发工程师笔试题(选择题带答案)

web前端研发工程师笔试题(选择题带答案)

web前端笔试面试

包含web前端笔试面试集锦、笔试考点汇总、笔试真题以及视频教程资源

前端笔试全攻略:30道经典面试题详解

解答:CSS盒模型描述了元素在网页上的布局方式。每个HTML元素都可以视为一个矩形盒子,这个盒子由四个部分组成:content(内容区)、padding(内边距)、border(边框)和margin(外边距)。在标准盒模型中,元素的总宽度等于content + padding + border + margin;而在IE盒模型中,元素的总宽度等于content + border + padding。解答:闭包是在JavaScript中一种特殊的作用域现象。

qq_42072014的博客 4533

光谱特征选择之模拟退火算法SA

光谱特征选择之模拟退火算法SA。

weixin_42621095的博客 901

前端笔试常见的选择题目整理(HTML/CSS、JavaScript、框架、性能优化)

比如前端如何实现截图、QPS处理、JS大数处理等、比如React/Vue中的key作用、数组判断方法、防抖节流等、比如HTML标签属性、CSS选择器等、如数据结构、计算机网络、HTML/CSS、JS等、提到了HTML/CSS、JavaScript、Vue/React、算法

警警的博客 2720

KTransformers安装笔记 利用docker安装KTransformers

KTransformers安装笔记 利用docker安装KTransformers

guoqingru0311的博客 1562

AI视频生成工作流开发:从产品拆解到带货视频全流程实现

本文介绍了一套完整的AI视频生成工作流开发方案,该系统能够自动分析产品素材并生成9个标准化分镜,支持白底图智能替换,最终输出专业带货视频。系统基于Coze平台搭建,整合豆包大模型及多模态生成模型,实现从产品分析、脚本生成到视频合成的全流程自动化。关键模块包括产品特征提取、智能分镜分配、视觉内容生成和用户交互调整,支持手动优化提示词和输出结果。该方案采用模块化设计,结合多种AI模型协同工作,为电商视频制作提供高效解决方案。

huanghm88的专栏 384

web前端笔试面试题整理

1.position的属性值: relative absolut fixed static  (sticky page center浏览器暂时不支持)3.常见的设计模式:单利模式,简单的工厂模式,观察者模式 适配器模式  代理模式 桥接模式 外观模式 访问者模式 中介者模式4.nodejs 的核心模块:http url queryString file system path global5.re...

青梅童鞋的博客 2445

Python内置函数zip()——《Python内置函数手册》Python老吕编著

zip()函数是 Python 中的一个内置函数,用于将多个可迭代对象(如列表、元组、字符串等)中对应的元素打包成一个个元组,然后返回由这些元组组成的迭代器。zip()函数常用于将多个序列并行迭代,或者用于数据对齐。zip()它返回一个迭代器,这意味着你可以逐个获取打包后的元素,而不是一次性将所有元素加载到内存中。如果输入的可迭代对象长度不一致,zip()会以最短的可迭代对象为准,只打包到最短对象的末尾。它可以用来并行迭代多个序列,使得代码更加简洁和高效。在接下来的章节中,我们将详细介绍。

Python老吕的博客 680

2024年Web前端最全常见 css 布局整理,前端笔试面试题

开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】给大家分享一些关于HTML的面试题。两个 div 元素,小盒子在 大盒子上下,左右都在中间中年危机是真实存在的,即便有技术傍身,还是难免对自己的生存能力产生质疑和焦虑,这些年职业发展,一直在寻求消除焦虑的依靠。技术要深入到什么程度?做久了技术总要转型管理?我能做什么,我想做什么?一技之长,就是深耕你的专业技能,你的专业技术。(重点)独立做事,当你的一技之长达到一定深度的时候,需要开始思考如何独立做事。(创业)

2401_84617731的博客 961

Codev与Zemax相互转化

Codev与Zemax相互转化

weixin_72050316的博客 1046

Unity 佳能SDK 及数据获取

3. 把CameraControl 下面只要是绿色的 .cs 文件都复制到Unity 中。1. 填写信息跟官方申请SDK,大概1-2个工作日会邮件回复你。2. 将SDK这两个文件放到 Unity Plugins文件夹。

我知道你很急,但是路要一步步走 1477

2024年Web前端最新2024年Web前端JavaScript面试题整理附答案,前端程序员面试笔试宝典

开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】[外链图片转存中…(img-k0HUB7ae-1715417080020)]

2401_84433807的博客 758

PLC为西门子的S7-1200,舵机为 DS3218,PLC控制舵机旋转程序实现?

🏆 本文收录于《全栈Bug调优(实战版)》专栏,致力于分享我在项目实战过程中遇到的各类Bug及其原因,并提供切实有效的解决方案。无论你是初学者还是经验丰富的开发者,本文将为你指引出一条更高效的Bug修复之路,助你早日登顶,迈向财富自由的梦想🚀!同时,欢迎大家关注、收藏、订阅本专栏,更多精彩内容正在持续更新中。让我们一起进步,Up!Up!Up!    备注: 部分问题/难题源自互联网,经过精心筛选和整理,结合数位十多年大厂实战经验资深大佬经验总结所得,数条可行方案供所需之人参考。

**My Coding Family** 999

C语言【23道】经典面试题【下】(3),2024年最新熬夜整理Web前端面试笔试题

前端字节跳动真题解析[外链图片转存中…(img-bsCKWdEl-1713028973400)]网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化的资料的朋友,可以添加V获取:vip1024c (备注前端)[外链图片转存中…(img-Y4dX4igb-1713028973401)]一个人可以走的很快,但一群人才能走的更远!

m0_56169789的博客 923

【24E】SWT6652 wifi驱动加载失败问题分析及解决方案

修改驱动配置Kconfig。是由于内存分配失败导致。

wgl307293845的博客 219

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

前端面试资料集合

内容包括JavaScript、CSS、HTML及框架知识,书中同时提供了大量的笔试题和面试题解析,帮助读者掌握扎实的技术基础并在面试中脱颖而出。课程涵盖常用的数据结构(如数组、链表、堆、树等)和算法(排序、查找、递归等),通过理论讲解和实际编程练习,帮助学员深入理解和掌握这些重要的计算机科学基础知识。通过对题目的详细解析,学员可以掌握Web技术的核心概念以及面试中可能遇到的实际问题,帮助他们在面试中表现得更为出色。

nyknbnb的博客 862

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

前端开发笔试题汇总

web前端笔试题整理 - 优快云博客 Web前端开发笔试题集锦-过来人求职网 CSS,JS方面几个简单的笔试题 - 做人如果没有梦想,那跟咸鱼有什么区别?的日志 - 网易博客 CSS样式优先级_Web开发,学习Javascript 学习资料收集地 开始学习JQUERY_百度空间 详解CSS选择器、优先级与匹配原理 - 51CTO.COM 转载于:https://www.cnblog...

weixin_34351321的博客 87

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

百度web前端笔试

下面是webryan整理的百度web前端笔试和面试的一些题目和过程,提供给大家借鉴。 百度web前端笔试试卷上的题目: 1.判断字符串是否是这样组成的,第一个必须是字母,后面可以是字母、数字、下划线,总长度为5-20 2.截取字符串abcdefg的efg 3.让一个input的背景颜色变成红色 4。给一个页面,写html css 5。div的高宽等于浏览器可见区域的高宽,浏览器滚动,d...

宪涛 343

前端面试题(3),Web前端程序员面试笔试宝典

总结来说,面试成功=基础知识+项目经验+表达技巧+运气。我们无法控制运气,但是我们可以在别的地方花更多时间,每个环节都提前做好准备。面试一方面是为了找到工作,升职加薪,另一方面也是对于自我能力的考察。能够面试成功不仅仅是来自面试前的临时抱佛脚,更重要的是在平时学习和工作中不断积累和坚持,把每个知识点、每一次项目开发、每次遇到的难点知识,做好积累,实践和总结。网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

m0_60635176的博客 1181

史上最全面的web前端学习资源

1.为什么我会整理这个资源前段时间,好多朋友私信我,问我有没有什么好的前端学习资源,好多小伙伴学习的东西比较杂,所以我就花了一段时间吧比较经典的学习资源整理分享给大家,在我看来这是目前为止比较全面的前端学习资源,里面的资源大部分是干货,希望大家能完完整整看完一个系列教程,都能成为前端大神。2.推荐大神文章(文字教程) 2.1 综合类前端知识体系前端知识结构Web前端开发大系概览Web前端开发大系概...

web123456780的博客 5590
上一篇: 基于JNDI的birt数据配置
下一篇: Web前端开发面试题整理(HTML+CSS+JavaScript)
freedom1993
博客等级 码龄12年 25粉丝 57原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值