Web前端5道面试题

作者&投稿:聂饺 (若有异议请与网页底部的电邮联系)
~ 1.请说明ECMAScript,JavaScript,Jscript之间的关系?

ECMAScript提供脚本语言必须遵守的规则、

细节和准则,是脚本语言的规范。

比如:ES5,ES6就是具体的一js版本。

JavaScript是ECMAScript的一个分支版本,

JavaScript实现了多数ECMA-262中

描述的ECMAScript规范,但存在少数差异。

JScript是微软公司对ECMA-262语言规范的

一种实现,除了少数例外(这是为了保持向后兼容),

微软公司宣称JScript完全实现了ECMA标准.

关系:

JavaScript和JScript都是ECMAScript的版本分支,

二者在语法上没有多大的区别;

只不过一个是NetScape公司的,一个是微软的;

IE系列默认是JScript,其它的则反之用JavaScript。


2.页面加载过程中可能触发哪些事件?它们的顺序是?

页面加载时,大致可以分为以下几个步骤:1)开始解析HTML文档结构2)加载外部样式表及JavaScript脚本3)解析执行JavaScript脚本4)DOM树渲染完成5)加载未完成的外部资源6)页面加载成功

执行顺序:1)documentreadystatechange事件2)documentDOMContentLoaded事件3)windowload事件


3.函数中在声明变量a前使用a会产生错误吗?为什么?

不会,JS中能够进行变量作用域提升,

把所有变量、函数的声明提升到当前

作用域的最前面,但不进行赋值操作;

所以可能造成获取的值是undefined。


4.什么是hash,以及hashchange事件?

先了解下什么是hash:hash即URL中"#"字符后面的部分。

a)使用浏览器访问网页时,

如果网页URL中带有hash,

页面就会定位到id(或name)

与hash值一样的元素的位置;

b)hash还有另一个特点,

它的改变不会导致页面重新加载;

c)hash值浏览器是不会随请求发送到服务器端的;

d)通过window.location.hash属性获取和设置hash值。

window.location.hash值的变化会直接

反应到浏览器地址栏(#后面的部分会发生变化),同时,浏览器地址栏hash值的变化也会触发

window.location.hash值的变化,

从而触发onhashchange事件。

再来了解下什么是hashchange事件:

a)当URL的片段标识符更改时,

将触发hashchange事件(跟在#符号后面的URL部分,包括#符号)b)

hashchange事件触发时,

事件对象会有hash改变前的URL(oldURL)和hash改变后的URL(newURL)两个属性。


5.什么是CDN,CDN对于网站有什么意义,它有什么样的缺点?

CDN又称为内容分发网络;本意在于

尽可能避开互联网上有可能影响数据

传输速度和稳定性的瓶颈和环节,

使内容传输的更快、更稳定。

主要目的:

解决因分布、带宽、服务器性能带来的访问延迟问题,

适用于站点加速、点播、直播等场景。

使用户可就近取得所需内容,解决Internet网络拥挤的状况,

提高用户访问网站的响应速度和成功率。

缺点:

a)实施复杂,投资大;

b)目前大部分的CDN还只是对静态内容加速,

对动态加速效果不好;

而双线对动态加速的效果跟静态是一样的。


电子商务概论冲刺模拟试题
电子商务概论冲刺模拟试题 一、单项选择题(本大题共20小题,每小题1分,共20分) 1、电子政务借助因特网,构建了一个跨越时间、地点、部门的政府服务体系,该体系的导向是 A、公众满意度 B、办公效率高 C、管理信息化 D、工作透明度 2、1993年,在因特网上出现了一新技术,为基于...

我看过一篇文章全文都是说HTML5有什么缺点,既然有这么多缺点,为什么...
FlashPlayer 是一个封闭的系统,是由Adoeb独家控制,相对于开放的HTML5标准这是弱势,也是技术上的优势,它可以很灵 活,可以随时加入新技术,新功能。而 HTML5是一个公开标准,既然是标准就意味着不会经常改动。Flash的改进升级只需要用户升级 FlashPlayer插件,插件的升级相对用户来说,是轻量级的。HTML...

82371ab\/eb 主板详解
这和VIA公司最新推出的133MHz芯片组非常相似,815可以不受前端总线的约束,自由调整内存总线频率。 从整个构架上来看,815芯片组是相当先进的,在功能上也是最全的。但是其价格也是相当贵的,ATX结构的815主板市场价在1200元左右,而815E主板则在1300元左右。而且815主板还而临着一个市场的接受问题,因为其先是定位于低端...

请大家帮我看看主板支持前端总线800的怎么才533?CPU怎么降频了?是内存...
要想发挥800的前端总线速度,CPU的外频要在200MHZ,你现在的CPU外频是133MHZ 再乘以每个时钟频率会发射四次信号,前端总线就是533MHZ.想有800 内存也要加到DDR 400。865最多只能用DDR 1代内存。

怎样构建一个有线电视前端系统?
5)经信号混合器混合之后的射频信号再经过一次放大,最后输出到原有的有线电视网络中去,供电视机直接收看,而无需机顶盒。至于电视机的数量可以无限扩充,不受限制。具体的原理图如下:参考:http:\/\/wenku.baidu.com\/link?url=THrYyZ5JP3r7EbHZZPgbxUAYINTy3xl0mzeVA7aX636p64G5EiSkjYi_GV102Ge...

我的主板是富士康OEM的,南桥是INTER FW82371EB 请问如何进BIOS?我用P3...
然而这通常不是问题,因为任何超频的人都不太可能会使用同一个部件达四、五年之久,并且也不可能说任何部件只要加压就不能撑上4-5年。大多数处理器都是设计为最高使用10年的,所以在超频者的脑海中,损失一些年头来换取性能的增加通常是值得的。 基础知识 为了了解怎样超频系统,首先必须懂得系统是怎样工作的。用来...

关于初中的地理题,快答!急需
1. 南极洲的自然环境是怎样的?2. 为什么要在南极洲开展环境保护?3. 为什么要在南极洲开展科学考察?请你举例说明科学家在气象、地质、海洋、生物等至少四个方面进行科研的数据?一定要全面哦!~~请各位的资料前面写上就什么题答的,最好自己写一下,这么高的分呢! 展开  我来答 ...

前端是A816 ,看到有团购KOSS keb79的,价格有点心动,但不知道这个塞子怎...
是长短线 短线塞子(不接太短接上太长 都这样) 不过你要是戴着走路的话那个静音棒和延长线接头那两块是会很烦人的, 线夹也搞不定...非常烦 这个价位还有一个口味要重很多的冷门塞子UE Super.fi5EB 是动铁动圈混合塞 听过一次 速度很快 但低音太多 掩蔽效应有一些 其实我的建议是尽管高档入耳塞...

喜欢劳斯莱斯这种车的女人是什么样的人呢?如题 谢谢了
新车的车身比传统的总统轿车高,这不但提高了舒适性,更重要的是增强了车顶装甲的能力。车上配备了最先进的安全及通信系统,并采用卡迪拉克专利注册的热成像夜视系统。所有的内饰都采用桃木、真皮,后排则有独立的空间并配有可折叠的办公桌。同时,在车辆右前端是美国国旗,左侧则是总统标识旗帜,在前端特别...

HR如何看应届毕业生的简历
简历上不必写太多的细节,你收获了什么、你汇报给谁,这些面试都可以聊。HR看你简历上的实习经历看什么?是否对口,是否具备岗位要求的技能。怎么看?关键词。是的,你写再一大段话,重点在那几个词上。比如,应聘前端的简历时,html5、css3、 Javascript,Android、ios平台,接口调用这类词。如果有...

中山市17546463112: web前端常见的面试题有哪些?
郟欢同仁: "web前端常见的面试题有: px和em的区别 px表示像素 (计算机屏幕上的一个点:1px = 1/96in),是绝对单位,不会因为其他元素的尺寸变化而变化; em表示相对于父元素的字体大小.em是相对单位 ,没有一个固定的度量值,而是由其他...

中山市17546463112: web前端开发面试一般应聘者该问哪些问题 -
郟欢同仁: 如果你是去面试的话,最好是自己有拿得出手的项目.而且一般都是会有试题的,需要你答卷,还有就是做项目的经验了.

中山市17546463112: web 前端开发面试的时候,主考官一般会问哪些知识 -
郟欢同仁: 根据面试官的不同,面试的内容页不一样的.一般的话就是html+css布局占一部分,例如各浏览器的兼容性,然后就是js的ajax,闭包,冒泡什么的,js会占很大一部分,也有一部分面试官会抛开这些,直接问公司需要的内容,这样的话就是考验你的实际操作了,这类的面试官我很喜欢,就是直接问布局,数据填充之类的,能学到很多东西,建议面试时偷偷用手机录音,回来之后听一听,研究一下自己不会的问题,因为面试完之后,你可能就会忘了面试时都问过什么了

中山市17546463112: 有哪些经典的 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(thi...

中山市17546463112: 前端面试题目难吗 如何轻松面对前端面试 -
郟欢同仁: 从以下五个方面做,可以轻松面对前端面试:一、基本知识 DOM结构——两个节点之间可能存在哪些关系以及如何在节点之间任意移动.DOM操作——怎样添加、移除、移动、复制、创建和查找节点.事件——怎样使用事件以及IE和DOM事件...

中山市17546463112: Web前端面试题,面试技巧有哪些 -
郟欢同仁: 1.首先可以多做一些简单的模拟面试训练,其次是多刷刷面试题,适当的题海战术,可以扩宽我们的知识面. 2.github都成标配了,有博客大部分都会加分 线上已运营的网站,给面试官show注释里面自己的签名也是酷酷的 还有可以带块平板, 3.面试时有wifi当然好,没有起码有个离线版本或者APP在平板上可以展示 自己的网站选择新浪sae或者github pages也好,最好买个自己的域名,绑定自己的独立域名会高一点逼格的~

中山市17546463112: 求Web前端开发的面试题??? -
郟欢同仁: 拿走不送.https://github.com/paddingme/Front-end-Web-Development-Interview-Question

中山市17546463112: hr如何面试web前端工程师,该问哪些技术问题 -
郟欢同仁: 近来几个月,一直在努力寻找前端战友,未果,一路的招聘经历下来,心生不少感慨, 一直都很小心翼翼的,怕错失了高人,又更加怕失误把关不够招到不合格的同学进来公司,对公司对项目造成某些影响.面试前端工程师对我来说是一件非常...

中山市17546463112: 关于人人网面试
郟欢同仁:JavaScript面试题要求:以下题目必须从一至四题中,选出三道题,使用原生代码实现,不可使用任何框架,第五题为选作题. 一、 在页面的固定区域内实现图片的展示 1. 每点击一次右箭头,图片区域向左滚动出一张图片,反之相同; 2. 当发...

中山市17546463112: 去哪儿网web前端开发工程师面试题目 -
郟欢同仁: 去哪儿网的面试题目主要还是偏向JS方面,对JS的基础要求比较高,侧重原理方面,比如闭包原理、作用域原理、面向对象继承原理等.建议你去看看【决胜前端】最合适不过了,里面有几百道前端面试真题,而且每道题都有详细的剖析.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网