游戏电视苹果数码历史美丽
投稿投诉
美丽时装
彩妆资讯
历史明星
乐活安卓
数码常识
驾车健康
苹果问答
网络发型
电视车载
室内电影
游戏科学
音乐整形

各大互联网公司笔试面试题

  各大互联网公司前端笔试面试题(Html)
  1。你做的页面在哪些浏览器测试过?这些浏览器的内核分别是什么?
  IE:trident内核
  Firefox:gecko内核
  Safari:webkit内核
  Opera:以前是presto内核,Opera现已改用GoogleChrome的Blink内核
  Chrome:Blink(基于webkit,Google与OperaSoftware共同开发)
  2。每个HTML文件里开头都有个很重要的东西,Doctype,知道这是干什么的吗?
  答案:声明位于文档中的最前面的位置,处于标签之前。此标签可告知浏览器文档使用哪种HTML或XHTML规范。
  (重点:告诉浏览器按照何种规范解析页面)
  3。Quirks模式是什么?它和Standards模式有什么区别
  答案:
  从IE6开始,引入了Standards模式,标准模式中,浏览器尝试给符合标准的文档在规范上的正确处理达到在指定浏览器中的程度。
  在IE6之前CSS还不够成熟,所以IE5等之前的浏览器对CSS的支持很差,IE6将对CSS提供更好的支持,然而这时的问题就来了,因为有很多页面是基于旧的布局方式写的,而如果IE6支持CSS则将令这些页面显示不正常,如何在即保证不破坏现有页面,又提供新的渲染机制呢?
  在写程序时我们也会经常遇到这样的问题,如何保证原来的接口不变,又提供更强大的功能,尤其是新功能不兼容旧功能时。遇到这种问题时的一个常见做法是增加参数和分支,即当某个参数为真时,我们就使用新功能,而如果这个参数不为真时,就使用旧功能,这样就能不破坏原有的程序,又提供新功能。IE6也是类似这样做的,它将DTD当成了这个参数,因为以前的页面大家都不会去写DTD,所以IE6就假定如果写了DTD,就意味着这个页面将采用对CSS支持更好的布局,而如果没有,则采用兼容之前的布局方式。这就是Quirks模式(怪癖模式,诡异模式,怪异模式)。
  区别:
  总体会有布局、样式解析和脚本执行三个方面的区别。
  盒模型:在W3C标准中,如果设置一个元素的宽度和高度,指的是元素内容的宽度和高度,而在Quirks模式下,IE的宽度和高度还包含了padding和border。
  设置行内元素的高宽:在Standards模式下,给等行内元素设置wdith和height都不会生效,而在quirks模式下,则会生效。
  设置百分比的高度:在standards模式下,一个元素的高度是由其包含的内容来决定的,如果父元素没有设置百分比的高度,子元素设置一个百分比的高度是无效的用margin:0auto设置水平居中:使用margin:0auto在standards模式下可以使元素水平居中,但在quirks模式下却会失效。
  (还有很多,答出什么不重要,关键是看他答出的这些是不是自己经常遇到的,还是说都是看文章看的,甚至完全不知道。)
  4。pcss的布局较table布局有什么优点?
  改版的时候更方便只要改css文件。
  页面加载速度更快、结构化清晰、页面显示简洁。
  表现与结构相分离。
  易于优化(seo)搜索引擎更友好,排名更容易靠前。
  5。a:img的alt与title有何异同?b:strong与em的异同?
  答案:
  a:
  alt(alttext):为不能显示图像、窗体或applets的用户代理(UA),alt属性用来指定替换文字。替换文字的语言由lang属性指定。(在IE浏览器下会在没有title时把alt当成tooltip显示)
  title(tooltip):该属性为设置该属性的元素提供建议性的信息。
  b:
  strong:粗体强调标签,强调,表示内容的重要性
  em:斜体强调标签,更强烈的强调,表示内容的强调点
  6。你能描述一下渐进增强和优雅降级之间的不同吗?
  渐进增强progressiveenhancement:针对低版本浏览器进行构建页面,保证最基本的功能,然后再针对高级浏览器进行效果、交互等改进和追加功能达到更好的用户体验。
  优雅降级gracefuldegradation:一开始就构建完整的功能,然后再针对低版本浏览器进行兼容。
  区别:优雅降级是从复杂的现状开始,并试图减少用户体验的供给,而渐进增强则是从一个非常基础的,能够起作用的版本开始,并不断扩充,以适应未来环境的需要。降级(功能衰减)意味着往回看;而渐进增强则意味着朝前看,同时保证其根基处于安全地带。
  优雅降级观点
  优雅降级观点认为应该针对那些最高级、最完善的浏览器来设计网站。而将那些被认为过时或有功能缺失的浏览器下的测试工作安排在开发周期的最后阶段,并把测试对象限定为主流浏览器(如IE、Mozilla等)的前一个版本。
  在这种设计范例下,旧版的浏览器被认为仅能提供简陋却无妨(poor,butpassable)的浏览体验。你可以做一些小的调整来适应某个特定的浏览器。但由于它们并非我们所关注的焦点,因此除了修复较大的错误之外,其它的差异将被直接忽略。
  渐进增强观点
  渐进增强观点则认为应关注于内容本身。
  内容是我们建立网站的诱因。有的网站展示它,有的则收集它,有的寻求,有的操作,还有的网站甚至会包含以上的种种,但相同点是它们全都涉及到内容。这使得渐进增强成为一种更为合理的设计范例。这也是它立即被Yahoo!所采纳并用以构建其分级式浏览器支持(GradedBrowserSupport)策略的原因所在。
  那么问题了。现在产品经理看到IE6,7,8网页效果相对高版本现代浏览器少了很多圆角,阴影(CSS3),要求兼容(使用图片背景,放弃CSS3),你会如何说服他?
  (自由发挥)
  7。为什么利用多个域名来存储网站资源会更有效?
  CDN缓存更方便
  突破浏览器并发限制
  节约cookie带宽
  节约主域名的连接数,优化页面响应速度
  防止不必要的安全问题
  8。请谈一下你对网页标准和标准制定机构重要性的理解。
  (无标准答案)网页标准和标准制定机构都是为了能让web发展得更‘健康’,开发者遵循统一的标准,降低开发难度,开发成本,SEO也会更好做,也不会因为滥用代码导致各种BUG、安全问题,最终提高网站易用性。
  9。请描述一下cookies,sessionStorage和localStorage的区别?
  sessionStorage用于本地存储一个会话(session)中的数据,这些数据只有在同一个会话中的页面才能访问并且当会话结束后数据也随之销毁。因此sessionStorage不是一种持久化的本地存储,仅仅是会话级别的存储。而localStorage用于持久化的本地存储,除非主动删除数据,否则数据是永远不会过期的。
  webstorage和cookie的区别
  WebStorage的概念和cookie相似,区别是它是为了更大容量存储设计的。Cookie的大小是受限的,并且每次你请求一个新的页面的时候Cookie都会被发送过去,这样无形中浪费了带宽,另外cookie还需要指定作用域,不可以跨域调用。
  除此之外,WebStorage拥有setItem,getItem,removeItem,clear等方法,不像cookie需要前端开发者自己封装setCookie,getCookie。但是Cookie也是不可以或缺的:Cookie的作用是与服务器进行交互,作为HTTP规范的一部分而存在,而WebStorage仅仅是为了在本地存储数据而生。
  10。简述一下src与href的区别。
  答案:
  src用于替换当前元素,href用于在当前文档和引用资源之间确立联系。
  src是source的缩写,指向外部资源的位置,指向的内容将会嵌入到文档中当前标签所在位置;在请求src资源时会将其指向的资源下载并应用到文档内,例如js脚本,img图片和frame等元素。
  当浏览器解析到该元素时,会暂停其他资源的下载和处理,直到将该资源加载、编译、执行完毕,图片和框架等元素也如此,类似于将所指向资源嵌入当前标签内。这也是为什么将js脚本放在底部而不是头部。
  href是HypertextReference的缩写,指向网络资源所在位置,建立和当前元素(锚点)或当前文档(链接)之间的链接,如果我们在文档中添加
  那么浏览器会识别该文档为css文件,就会并行下载资源并且不会停止对当前文档的处理。这也是为什么建议使用link方式来加载css,而不是使用import方式。
  11。知道的网页制作会用到的图片格式有哪些?
  答案:
  png8,png24,jpeg,gif,svg。
  但是上面的那些都不是面试官想要的最后答案。面试官希望听到是Webp,Apng。(是否有关注新技术,新鲜事物)
  科普一下Webp:WebP格式,谷歌(google)开发的一种旨在加快图片加载速度的图片格式。图片压缩体积大约只有JPEG的23,并能节省大量的服务器带宽资源和数据空间。FacebookEbay等知名网站已经开始测试并使用WebP格式。
  在质量相同的情况下,WebP格式图像的体积要比JPEG格式图像小40。
  Apng:全称是AnimatedPortableNetworkGraphics,是PNG的位图动画扩展,可以实现png格式的动态图片效果。04年诞生,但一直得不到各大浏览器厂商的支持,直到日前得到iOSsafari8的支持,有望代替GIF成为下一代动态图标准。
  12。知道什么是微格式吗?谈谈理解。在前端构建中应该考虑微格式吗?
  答案:
  微格式(Microformats)是一种让机器可读的语义化XHTML词汇的集合,是结构化数据的开放标准。是为特殊应用而制定的特殊格式。
  优点:将智能数据添加到网页上,让网站内容在搜索引擎结果界面可以显示额外的提示。(应用范例:豆瓣,有兴趣自行google)
  13。在cssjs代码上线之后开发人员经常会优化性能,从用户刷新网页开始,一次js请求一般情况下有哪些地方会有缓存处理?
  答案:dns缓存,cdn缓存,浏览器缓存,服务器缓存。
  14。一个页面上有大量的图片(大型电商网站),加载很慢,你有哪些方法优化这些图片的加载,给用户更好的体验。
  图片懒加载,在页面上的未可视区域可以添加一个滚动条事件,判断图片位置与浏览器顶端的距离与页面的距离,如果前者小于后者,优先加载。
  如果为幻灯片、相册等,可以使用图片预加载技术,将当前展示图片的前一张和后一张优先下载。
  如果图片为css图片,可以使用CSSsprite,SVGsprite,Iconfont、Base64等技术。
  如果图片过大,可以使用特殊编码的图片,加载时会先加载一张压缩的特别厉害的缩略图,以提高用户体验。
  如果图片展示区域小于图片的真实大小,则因在服务器端根据业务需要先行进行图片压缩,图片压缩后大小与展示一致。
  15。你如何理解HTML结构的语义化?
  去掉或样式丢失的时候能让页面呈现清晰的结构:
  html本身是没有表现的,我们看到例如是粗体,字体大小2em,加粗;是加粗的,不要认为这是html的表现,这些其实html默认的css样式在起作用,所以去掉或样式丢失的时候能让页面呈现清晰的结构不是语义化的HTML结构的优点,但是浏览器都有有默认样式,默认样式的目的也是为了更好的表达html的语义,可以说浏览器的默认样式和语义化的HTML结构是不可分割的。
  屏幕阅读器(如果访客有视障)会完全根据你的标记来读你的网页。
  例如,如果你使用的含语义的标记,屏幕阅读器就会逐个拼出你的单词,而不是试着去对它完整发音。
  PDA、手机等设备可能无法像普通电脑的浏览器一样来渲染网页(通常是因为这些设备对CSS的支持较弱)
  使用语义标记可以确保这些设备以一种有意义的方式来渲染网页。理想情况下,观看设备的任务是符合设备本身的条件来渲染网页。
  语义标记为设备提供了所需的相关信息,就省去了你自己去考虑所有可能的显示情况(包括现有的或者将来新的设备)。例如,一部手机可以选择使一段标记了标题的文字以粗体显示。而掌上电脑可能会以比较大的字体来显示。无论哪种方式一旦你对文本标记为标题,您就可以确信读取设备将根据其自身的条件来合适地显示页面。
  搜索引擎的爬虫也依赖于标记来确定上下文和各个关键字的权重
  过去你可能还没有考虑搜索引擎的爬虫也是网站的访客,但现在它们他们实际上是极其宝贵的用户。没有他们的话,搜索引擎将无法索引你的网站,然后一般用户将很难过来访问。
  你的页面是否对爬虫容易理解非常重要,因为爬虫很大程度上会忽略用于表现的标记,而只注重语义标记。
  因此,如果页面文件的标题被标记,而不是,那么这个页面在搜索结果的位置可能会比较靠后。除了提升易用性外,语义标记有利于正确使用CSS和JavaScript,因为其本身提供了许多钩钩来应用页面的样式与行为。
  SEO主要还是靠你网站的内容和外部链接的。
  便于团队开发和维护
  W3C给我们定了一个很好的标准,在团队中大家都遵循这个标准,可以减少很多差异化的东西,方便开发和维护,提高开发效率,甚至实现模块化开发。
  16。谈谈以前端角度出发做好SEO需要考虑什么?
  了解搜索引擎如何抓取网页和如何索引网页
  你需要知道一些搜索引擎的基本工作原理,各个搜索引擎之间的区别,搜索机器人(SErobot或叫webcrawler)如何进行工作,搜索引擎如何对搜索结果进行排序等等。
  Meta标签优化
  主要包括主题(Title),网站描述(Description),和关键词(Keywords)。还有一些其它的隐藏文字比如Author(作者),Category(目录),Language(编码语种)等。
  如何选取关键词并在网页中放置关键词
  搜索就得用关键词。关键词分析和选择是SEO最重要的工作之一。首先要给网站确定主关键词(一般在5个上下),然后针对这些关键词进行优化,包括关键词密度(Density),相关度(Relavancy),突出性(Prominency)等等。
  了解主要的搜索引擎
  虽然搜索引擎有很多,但是对网站流量起决定作用的就那么几个。比如英文的主要有Google,Yahoo,Bing等;中文的有百度,搜狗,有道等。不同的搜索引擎对页面的抓取和索引、排序的规则都不一样。还要了解各搜索门户和搜索引擎之间的关系,比如AOL网页搜索用的是Google的搜索技术,MSN用的是Bing的技术。
  主要的互联网目录
  OpenDirectory自身不是搜索引擎,而是一个大型的网站目录,他和搜索引擎的主要区别是网站内容的收集方式不同。目录是人工编辑的,主要收录网站主页;搜索引擎是自动收集的,除了主页外还抓取大量的内容页面。
  按点击付费的搜索引擎
  搜索引擎也需要生存,随着互联网商务的越来越成熟,收费的搜索引擎也开始大行其道。最典型的有Overture和百度,当然也包括Google的广告项目GoogleAdwords。越来越多的人通过搜索引擎的点击广告来定位商业网站,这里面也大有优化和排名的学问,你得学会用最少的广告投入获得最多的点击。
  搜索引擎登录
  网站做完了以后,别躺在那里等着客人从天而降。要让别人找到你,最简单的办法就是将网站提交(submit)到搜索引擎。如果你的是商业网站,主要的搜索引擎和目录都会要求你付费来获得收录(比如Yahoo要299美元),但是好消息是(至少到目前为止)最大的搜索引擎Google目前还是免费,而且它主宰着60以上的搜索市场。
  链接交换和链接广泛度(LinkPopularity)
  网页内容都是以超文本(Hypertext)的方式来互相链接的,网站之间也是如此。除了搜索引擎以外,人们也每天通过不同网站之间的链接来Surfing(冲浪)。其它网站到你的网站的链接越多,你也就会获得更多的访问量。更重要的是,你的网站的外部链接数越多,会被搜索引擎认为它的重要性越大,从而给你更高的排名。
  合理的标签使用

电商早报宸帆电商回应雪梨店铺被封阿里巴巴领投T11我是邦小白,这里是CEO自习室,我整理了一份学习资料,助你回顾最受关注的电商大事。宸帆电商回应雪梨林珊珊网店被封日前,有网友发现,继雪梨微博账号被封后,雪梨在抖音、……索尼,在中国吐了一口痰一个泼皮在广场随地吐痰被抓,管理员说要罚5毛,泼皮很有底气地拿出10块说,我还可以多吐几口!2021年6月30日晚,索尼中国发布预热海报,宣布新机将选在7月7日晚上10点……网友建议整治部分网站强制要求下载App行为,工信部将深入研究工信部近日回复网友提出对部分网站强制要求下载App的行为进行整治建议时表示,将深入研究,根据下一步工作安排予以关注。2月11日,有网友在人民网领导留言板以建议对部分网站强……天津高新区税企携手为智慧冬奥添力本报记者陈曦北京2022年冬奥会刚刚闭幕,为我们留下深刻印象。场上,运动员风采飞扬,场下,科技的魅力也在闪耀。天津高新区通过税惠、共建等形式,服务为本届冬奥会提供高新技术……刘强东放终极大招,捐赠145亿京东股份JD。COM很重!2月2日,集团宣布,公司董事会主席兼首席执行官刘将向慈善机构捐赠62,376,643股b股普通股。截至2月2日美股收盘,JD。COM集团股价为每股ADS……新能源汽车专家电话会议2021年及2022年一季度销售情况介绍:2021年12月整体交付量达到16000台,达到历史最高值。全年整体交付98000台。2021年全国设计出工交付目标是9万,大幅……除夕夜的答案李谷一腾格尔知乎畅聊春晚那些事儿2022壬寅虎年,全球华人迎来重头文化年夜饭虎年春晚。作为虎年春晚新媒体合作伙伴,知乎也在春晚期间准备了丰盛的文化大餐。李谷一、腾格尔、祖海等歌唱艺术家,与知乎用户一起共话春晚……中国芯再迎突破!首款自研云端7nm芯片诞生,获倪光南认可半导体行业乃是全球科技领域当中的重点行业,而中国在这个行业一直处于空白期,芯片的采购一直依赖于国外的企业,这是一个致命的弱点。然而美国却抓住了中国的这个弱点,为了遏制中国……孟晚舟释放与否有重大意义?被无耻政治操弄的华为何时能得到清白最新一波中美贸易战已经经历了美国的两任总统,但仍然看不到有抵达终点的迹象。中兴、华为、字节跳动,都是被卷入其中的中国企业。其中尤以华为高管孟晚舟事件最为引人注目,从2018年底……互联网新业态,要守住行业发展边界平台随意调整计价规则,会员费上涨,被迫超限超载非法运输谈及当下的网约货运市场,许多卡车司机叫苦不迭。据交通运输部消息,1月20日,交通运输新业态协同监管部际联席会议办公室对货拉……COLMOSV8油烟机高端厨房必备的一款油烟机SV8,安装后从此爱上烹饪!〔暗中观察R〕烹饪时我们都知道会有很多油烟,对人体有很大危害,SV8帮你解决这个问题,四区拢烟设计从下到上吸尽油烟,风量更是……从华为挖来公关女高管,璩静能为百度带来什么变化?百度,联想是两个最委屈的孩子。联想集团,美帝良心,但是谁去看过他的年报,他的最大股东真是中科院,中国科学院。中国最大也是世界第一的PC供应商,中国最先走出去的国际化中国公司,中……
蓝牙耳机IP多少是防水级别?首先大家记住只要低于IPX4,那么基本就不能防水。IPX13级,防水性能都不是很好,不能完全防水IPX4:可以防止飞溅的水滴进入IPX5:可以防止喷射的水进入……aiPhone12promax和iPhone13真机对比出来iPhone12promax和iPhone13真机对比出来了外观上iPhone13Promax比12重那么一点点其他基本没什么区别相机比12pro……LOL手游国服开测!用Reno6Pro抢先试玩后,发现比农药近段时间《英雄联盟手游》国服开测的信息被炒得沸沸扬扬,随后持续发酵,端游的LOL老玩家这下终于等到了。当然对于年纪稍小一点的玩家来说,可能对MOBA手游的初始印象就是农药,对L……专业为皮带和链条传动设计的张紧装置CUBE弹性张紧装置在实际应用中,橡胶弹性组件集弹簧、减振器和轴承的多种功能于一体,是现代机械中比较经济和合适的组件。CUBE的弹性张紧装置是专业为皮带和链条传动设计的张紧装置。特点:自动张……移动办公新风向,华为MateBookE体验,这才是我想要办公工欲善其事,必先利其器,在选择生产力工具上,我一向都很明智,只要它能让我在工作的时候更方便,更有效率,那么我一定会优先考虑。每个月我都要出差几次,平时写方案、PS、剪视频都是在……人工智能阅片机器人进入医学影像科,未来看病可能不需排长队央视一套12月22日一档人工智能节目《机智过人》中,上映了一期阅片机器人啄医生与15位资深影像科医生之间的一场阅片诊断人机大战,最终AI机器人胜出的故事。目前大部分疾病,……坚不可摧的苹果软了苹果服软了。8月26日,苹果在官网宣布将对AppStore相关服务进行重大调整,共计7项。据了解这是源于美国部分iOS开发者指责苹果公司利用AppStore强制收取……穷忙族联想到的什么是穷忙族,workingpoor这个词来源于欧美国家,解释是:工作忙得不可开交,但是却入不敷出,甚至沦落到贫穷线以下的工作者。忙收入却不高这个时候可以考虑自己的职业是……在线教育平台MasterClass视觉形象升级MasterClass是一个提供在线视频课程的教育平台,成立于2012年,总部位于美国旧金山,旨在为用户出售名人教授的课程。该平台邀请各个行业的专家和明星大咖担任导师授课,通过……苹果11和iPhoneX哪个更好?最近苹果的热度挺高的,iPhone11也正处于大卖的状态,所以有不少的人也是想着入手一款苹果手机,肯定纠结于该怎么选好。市面上的iPhone8、iPhoneXR、iPhone1……华为P40系列国内正式发布,4188元起售,P40Pro最贵万铎发自猴姆鹅板凳公众号ebandeng时隔两周,华为2020年首款旗舰产品华为P40系列今晚在国内正式发布。手机外观和配置此前在国外发布会上已经公布,而今晚……暑期剧本杀外卖订单同比增长8倍,炸鸡奶茶成游戏伴侣在茶马古道的客栈里,十几名年轻人身穿各种古装,有人暗藏匕首、有人笑里藏刀、有人故作镇定,而一番唇枪舌战之后,凶手被揪了出来这不是电影中的某个桥段,而是剧本杀的游戏现场。剧……
友情链接:易事利快生活快传网聚热点七猫云快好知快百科中准网快好找文好找中准网快软网