百度web前端 2009.10.18笔试题,还有我的一些想法
18号参加的笔试,一直没有消息,可悲。
百度卷子上没说要保密,我在这儿发下我的一些我的想法应该没问题吧 : )
1、 JavaScript包括哪些数据类型?
我回答的是有两种:基本类型和对象,其中基本类型包括数字、字符串、布尔和null;对象(类似对象),包括数组、函数、内置对象、自定义对象。不过按理说字符串也有些对象的特点。
我这个回答是参考的JavaScript权威指南的,有些小问题,第一类中缺少了undefined。
搜索了下,网上还有几种回答:
第一种:共九种类型:1.未定义(undefined) 2.空(null) 3.布尔(boolean) 4.字符串(string) 5.数字(number)6.对象(object) 7.引用(reference) 8.列表(list) 9.完成(completion)。reference,list,completion这3种类型是做为JavaScript运行时中间结果的数据类型 在代码中不能使用。
最后我确实没见过。
第二种:javascript中包含6种数据类型:undefined、null、string、 number、boolean和object。其中,前5种是原始数据类型,object是对象类型。object类型中包括Object、 Function、String、Number、Boolean、Array、Regexp、Date、Globel、Math、Error,以及宿主环境提供的object类型。
除去reference,list,completion不同外,这几个回答其实大同小异。
2、<img>元素的alt和title有什么异同?
这个我前几天正好看到了一篇这样的文章。这两个属性是有些重复了。在不同浏览器里面表现有些不同。在alt和title同时设置的时候,alt作为图片的替代文字出现,title是图片的解释文字。
刚刚小小的实验了一把,在没有title的时候,alt会作为图片的解释,但是Firefox好像不这样做。完全测试的话要分图片存不存在、只有 title、只有alt,2*2*2,8种情况,真复杂啊。
3、 border-color-left、marin-left、-moz-viewport改写成JavaScript格式
这个就是-后字符换大写,没什么问题。第三个-moz的真不敢确定。(未完待续)
ps:刚接到了百度面试的电话,等了好久,以为没希望了呢,小小高兴一下吧。不过我也没有多大的优势,不管是技术方面还是经验方面只有劣势没有优势,只是rp还行(窃喜一下)。笔试通过的有些侥幸,去百度的希望不大。
继续:刚才试验了一个-moz-border-radius确实是写成MozBorderRadius。
4、 编写一个JavaScript函数,实时显示当前时间,格式“年-月-日 时:分:秒”
主要是用到了各种时间函数,setInterval(funtionName,Time),firstChild.nodeValue。
setInterval函数名我好像写错了。我写的是最普通最简单的函数,每隔一秒钟重新获取时间。有很多值得优化的地方。程序写的不好看,就不献丑了。
5、 用css、html编写一个两列布局的网页,要求右侧宽度为200px,左侧自动扩展。
我主要的想法是右侧绝对定位,左框右边距200px,正好空出了右侧的位置。
我写的CSS如下:
#right{
position:absolute;
right:0;
width:200px;
}
#left{
marin-right:200px;
}
另一种方法(试验有效):
#right{
float:right;
width:200px;
}
#left{
marin-right:200px;
}
HTML代码中#right必须写在#left前面
<body>
<div id=”right”>…</div>
<div id=”left”>…</div>
</body>
这好像是道经典面试题,在某次面试的时候,就被问过这个问题。还有一道经典的问题是如何使固定宽度的div在页面居中。
6、 使用JavaScript深度克隆一个对象?
JavaScript的对象赋值var anObj = anOtherObj 用的是传址方式,不能用于复制对象。
用对象原型写通用性更强些,但是当时对prototype没有十分的把握,只写了个克隆函数。刚刚查了下,果然有猫腻,下面是实现代码:
function Object.prototype.cloneObj()
{
function NEWOBJECT(){};
NEWOBJECT. prototype = this;
var anObj = new NEWOBJECT();
for ( var ele in anObj )
{
if ( typeof anObj[ele] == “object” ) return anObj[ele]. cloneObj();
}
return anObj;
}
7.Linux题目:批量删除当前目录下后缀名为.c的文件,如a.c、b.c
我的回答是rm *.c
幸亏我还有点点linux基础,当然更得归功于考前复习了几个常用linux命令。
附加题是Flash的AS题,大概是比较AS2.0和AS3.0在面向对象方面的异同吧。我都有好久好久没有接触过AS了,这题我没答。
相关推荐
b站视频链接快速获取
快速获取b站视频数据
Web前端工程师笔试题(合集)
它以记录集合作为操作对象,所有SQL语句接受集合作为输入,返回集合作为输出,这种集合特性允许一条SQL语句的输出作为另一条SQL语句的输入,所以SQL语句可以嵌套,这使它具有极大的灵活性和强大的功能,在多数情况下,在其他语言中需要一大段程序实现的功能只需要一个SQL语句就可以达到目的,这也意味着用SQL语言可以写出非常复杂的语句。ASP的网页文件的格式是.ASP。2、学大数据要具有一定的数学能力是非常关键的,学习计算机需要非常强大的逻辑思维能力,但是数学是逻辑能力的基础,对数学课程知识的了解是非常关键的。
STM32 ST-LINK Utility 无法烧录程序的解决方法
当你打开STM32 ST-LINK Utility,硬件连接好st-link V2,打开了要烧写的文件,点那个Program verify烧录时, 如果出错了: Programming error @ 0x08000000! 我的方法是: 点你想要烧录那个HEX文件的小格,复制 然后去到你前面的文件的格子里,点粘贴: 成功! ...
web前端笔试试题一(含答案)
一、填空题(每空1分,共70分) 1、JS中的数据类型有哪些_number、string、boolean、undefined、null、object、array、function、NaN__________________________________________;(3分) 2、JS中强制类型转换为number类型的方法有:___Number()_______________。 3、创建一个子节点_createElement()___________,插入一个节点_appendChild()__
2022-2028年中国美容仪行业发展战略规划及投资机会预测报告
报告类型:产业研究 报告格式:电子版、纸介版 出品单位:智研咨询-产业信息网 美容仪是一种根据人体生理机能进行调节改善身体和面部的机器,它按照功能来说有美白、嫩肤、祛斑、祛皱、脱毛、减肥等多种,按照名称来说有超声波导入、光子嫩肤、高周波电疗、RF 电波拉皮、电子祛斑点痣、E 光永久脱毛嫩肤、贾法尼营养导入导出等。 智研咨询发布的《2022-2028年中国美容仪行业发展战略规划及投资机会预测报告》共十七章。首先介绍了中国美容仪行业市场发展环境、美容仪整体运行态势等,接着分析了中...
利用BMC和KVM远程安装联想服务器Ubuntu 22.04的完整指南
本文提供了一份详尽的指南,介绍如何利用联想服务器的BMC(基板管理控制器)和KVM(键盘、视频、鼠标)重定向功能,远程安装Ubuntu 22.04 LTS操作系统。内容涵盖从准备工作(如获取BMC信息、配置Java环境)、登录BMC并启动远程控制台,到挂载ISO镜像、设置引导以及完成Ubuntu安装与后续配置的全过程。该方法能极大提升服务器部署与运维效率,尤其适用于无法物理接触服务器的场景。
2024前端笔试题(vue2/vue3/react)
前端开发面试题企业真题汇总
STM32MP157+AD7606BSTZ四通道IEPE传感器采集方案实战(附完整电路图)
本文详细介绍了基于STM32MP157和AD7606BSTZ的四通道IEPE传感器采集方案,涵盖硬件电路设计、软件驱动开发及系统性能优化。通过精确的恒流源设计和同步采样技术,实现高精度振动信号采集,适用于工业振动监测等应用场景。
前端笔试题(附答案)
1、以下哪条语句会产生运行错误:(a) A.var obj = ();//语法错误 B.var obj = [];//创建数组 C.var obj = {};//创建对象 D.var obj = //; 原因:var obj = new Array ();是对的; JavaScript 中大括号表示创建对象。 var obj = { id:1, name:"jacky" }......
Unlocking Decoding-time Controllability: Gradient-FreeMulti-Objective Alignment with Contrastive Pr
将基于庞大网络语料库训练的大型语言模型(LLMs)(OpenAI,2023;Touvron 等,2023;Google,2023)与人类偏好对齐,是减少产生不安全(Wei 等,2023)、幻觉(Zhang 等,2023b)和有偏见(Gallegos 等,2023)内容的重要一步。随着偏好学习技术(如 PPO(Schulman 等,2017)、DPO(Rafailov 等,2023)及其他变体(Azar 等,2023;Ethayarajh 等,2024;
Win11 系统下 VisualStudio2022 配置点云库 PCL1.11.1
安装完成之后打开文件夹E:\PCL 1.11.1\3rdParty\OpenNI2双击 并选择路径 (E:\PCL 1.11.1\3rdParty\OpenNI2) 安装即可全部安装完成之后,将pcl-1.11.1-pdb-msvc2019-win64.zip解压后的 .pdb文件拷贝到(E:\PCL 1.11.1\bin)中设置环境变量:到此,环境变量配置完成。
前端笔试试题
一、选择题 (多选题)1、下列说法正确的是(A、B、D) A、样式文件的加载会阻塞脚本的执行 B、iframe 会阻塞主页面的 load 事件 C、<audio>、<img> 中的资源下载会阻塞页面解析 D、页面文档完全加载并解析完毕之后会触发 DOMContentLoaded 事件 解析: css加载不会阻塞DOM树的解析 css加载会阻塞DOM树的渲染 css加载会阻塞后面js语句的执行 iframe会阻塞主页面的onload事件; 搜索引擎检索程序无法解读这种页面,不利于SE
PCL 基于法向距离的对应点获取
提出了一种基于法向量欧氏距离的点云配准方法。详细推导了法向量距离计算公式,并给出具体计算流程。在代码实现部分,采用PCL库完成了点云法向量计算和对应关系估计,通过可视化验证了算法有效性。实验结果表明,该方法能够准确获取点云间的对应关系,为后续点云配准奠定了基础。
前端实习生笔试_百度实习生招聘笔试题-web前端开发
百度的每个职位笔试题都不一样,我做的是web前端开发的题一、简答题1、A.prototype.name是什么含义,用来解决什么问题?2、javascript的函数题,考一下应聘者对JS面向对象编程中的继承方式的理解,类似下面:functiona(){}a.prototype.name='阿里巴巴';a.prototype.age=10;a.prototype.getName=func...
efm32 入门.pdf
本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。
lwip-2.0.3
lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。
java web 青科大_[Java教程]百度校园招聘web前端笔试题及答案(2008电子科大)
[Java教程]百度校园招聘web前端笔试题及答案(2008电子科大)0 2012-07-17 06:00:281. 请问一份标准的 HTML 文档有哪几个必须的 HTML 标签?The elements which every document must have are:,,.2.Javascript中为Array对象添加一个去掉重复项的方法?YUI版本var toObj...
SIMATIC S7-1200, S7-1500 PID 控制[手册]
SIMATIC S7-1200, S7-1500 PID 控制[手册]
2012 百度web前端笔试题
1、HTML5强调标签的语义化,请写出5个HTML5的语义化标签。 2、使用javascript实现,将文档中className有“test”的td标签背景色设为黄色。 3、HTML和CSS实现一个小页面,今年出的事百度MP3的歌曲Top200哪个。) 4、用javascript实现控制一个文本框的输入字数限制,超出字数限制文本框飘红显示。 5、使用Javascript打印出1-10000
2011年2月百度web前端java笔试题
<br />文章转自:http://www.gjrencai.com/newsShow.asp?dataID=1482<br /> <br />随着各大互联网公司设立了Web前端开发工程师、设计工程师等职位,web前端越来越得到互联网企业的认可。而且其重视程度与地位也随着浏览器 端的富客户端的体现而日益提高。 眼前对HTML5的未来和走向,业内的预测是会和Flash、Silverlight等相结合,从而取代传统的客户端应用程序。而实现这个目标的客户端核 心工作是有Web前端工程师来完成的。 从另一个角度,对
百度2008笔试题(主要是Web前端)
百度的各个职位的题都是装订在一起的,自己选择对应自己职位的试题来做。我报的是Web前端的职位,总体来看题量不大,也比较基本,下边根据回忆写点(题号可能对不上,可能也拉了一两道题):1.DTD是什么,有何作用。2.好像是个Css,如何将页面局中。3.一个大题,简单的说就是写个基本的AJax例子,4.让写一个css格式,具体记不清了。5.用js写一个倒计时程序。6。
2017百度web前端实习生在线笔试题
代码: 1 import java.util.Scanner; 2 3 public class Main { 4 public static void main(String[] args) { 5 Scanner sc = new Scanner(System.in); 6 int n = sc.nextInt(); ...
百度2013年校园招聘笔试题——WEB前端研发类
1. 请写出至少三个CSS3中新添加的样式属性的名字; 2.请运用javaScript找出所有ClassName包含text的标签,并将它们的背景颜色设置为黄色; 3.用HTML/CSS实现下面的图片内容: 4.浏览器的缓存和本地存储相关内容有哪些?这些在什么环境下都各自能起到什么作用? 5.我们把一个数字倒着读和原数字相同的数字称之为对称数,(例如1,121,
(转)百度web前端笔试题
1、JavaScript包括哪些数据类型? 我回答的是有两种:基本类型和对象,其中基本类型包括数字、字符串、布尔和null;对象(类似对象),包括数组、函数、内置对象、自定义对象。不过按理说字符串也有些对象的特点。我这个回答是参考的JavaScript权威指南的,有些小问题,第一类中缺少了undefined。搜索了下,网上还有几种回答:第一种:共九种类型:1.未定义(undefine...
2015年百度WEB前端开发工程师笔试题
1、请写出你熟悉的HTML5标签,并简单描述
百度2010校园招聘 web前端开发笔试题(大概)
1. 如何显示/隐藏一个DOM元素?2. 一个定宽网页在浏览器(IE6,IE7,Firefox,IE5)中横向居中对齐的布局,请写出主要的HTML标签及CSS。3. CSS中margin和padding的区别4. JavaScript中如何检测一个变量是一个String类型?请写出函数实现5. 网页中实现一个计算当年还剩多
笔试题,百度流程信息管理部Web前端实习研发工程师
JavaScript编程题 1、实现输出document对象中所有成员的名称和类型; 2、如何获得一个DOM元素的绝对位置?(获得元素位置,不依赖框架) 3、如何利用JS生成一个table? 4、实现预加载一张图片,加载完成后显示在网页中并设定其高度为50px,宽度为50px; 5、假设有一个4行td的table,将table里面td顺序颠倒; 6、模拟一个HashTable类,包含有
【牛客网-公司真题-前端入门篇】——百度2021校招Web前端研发工程师笔试卷(第一批)
秋招正式批已经到来,相信不少小伙伴在为找工作而烦恼,对自己的实力不太自信,感觉好难找工作,不用怕,下面我来给各位推荐一个知名刷题网站《牛客》
百度校园招聘web前端笔试题及答案(2008电子科大)
1. 请问一份标准的 HTML 文档有哪几个必须的 HTML 标签? The elements which every document must have are:<html>,<head>,<title>. 2.Javascript中为Array对象添加一个去掉重复项的方法? YUI版本 var toObject = functio...
7828



被折叠的 条评论
为什么被折叠?



