范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

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

  各大互联网公司前端笔试面试题(Html)
  1.你做的页面在哪些浏览器测试过?这些浏览器的内核分别是什么?
  • IE: trident内核
  • Firefox:gecko内核
  • Safari:webkit内核
  • Opera:以前是presto内核,Opera现已改用Google Chrome的Blink内核
  • Chrome:Blink( 基于webkit,Google与Opera Software共同开发 )
  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:0 auto设置水平居中:使用margin:0 auto在standards模式下可以使元素水平居中,但在quirks模式下却会失效。
  (还有很多,答出什么不重要,关键是看他答出的这些是不是自己经常遇到的,还是说都是看文章看的,甚至完全不知道。)
    4.p+css的布局较table布局有什么优点?
  •改版的时候更方便 只要改css文件。
  •页面加载速度更快、结构化清晰、页面显示简洁。
  •表现与结构相分离。
  •易于优化(seo)搜索引擎更友好,排名更容易靠前。
  5.a:img的alt与title有何异同?b:strong与em的异同?
  答案:
  a:
  •alt(alt text):为不能显示图像、窗体或applets的用户代理(UA),alt属性用来指定替换文字。替换文字的语言由lang属性指定。(在IE浏览器下会在没有title时把alt当成 tool tip显示)
  •title(tool tip):该属性为设置该属性的元素提供建议性的信息。
  b:
  •strong:粗体强调标签,强调,表示内容的重要性
  •em:斜体强调标签,更强烈的强调,表示内容的强调点
  6.你能描述一下渐进增强和优雅降级之间的不同吗?
  •渐进增强 progressive enhancement:针对低版本浏览器进行构建页面,保证最基本的功能,然后再针对高级浏览器进行效果、交互等改进和追加功能达到更好的用户体验。
  •优雅降级 graceful degradation:一开始就构建完整的功能,然后再针对低版本浏览器进行兼容。
  区别:优雅降级是从复杂的现状开始,并试图减少用户体验的供给,而渐进增强则是从一个非常基础的,能够起作用的版本开始,并不断扩充,以适应未来环境的需要。降级(功能衰减)意味着往回看;而渐进增强则意味着朝前看,同时保证其根基处于安全地带。
  "优雅降级"观点
  "优雅降级"观点认为应该针对那些最高级、最完善的浏览器来设计网站。而将那些被认为"过时"或有功能缺失的浏览器下的测试工作安排在开发周期的最后阶段,并把测试对象限定为主流浏览器(如 IE、Mozilla 等)的前一个版本。
  在这种设计范例下,旧版的浏览器被认为仅能提供"简陋却无妨 (poor, but passable)" 的浏览体验。你可以做一些小的调整来适应某个特定的浏览器。但由于它们并非我们所关注的焦点,因此除了修复较大的错误之外,其它的差异将被直接忽略。
  "渐进增强"观点
  "渐进增强"观点则认为应关注于内容本身。
  内容是我们建立网站的诱因。有的网站展示它,有的则收集它,有的寻求,有的操作,还有的网站甚至会包含以上的种种,但相同点是它们全都涉及到内容。这使得"渐进增强"成为一种更为合理的设计范例。这也是它立即被 Yahoo! 所采纳并用以构建其"分级式浏览器支持 (Graded Browser Support)"策略的原因所在。
  那么问题了。现在产品经理看到IE6,7,8网页效果相对高版本现代浏览器少了很多圆角,阴影(CSS3),要求兼容(使用图片背景,放弃CSS3),你会如何说服他?
  (自由发挥)
  7.为什么利用多个域名来存储网站资源会更有效?
  •CDN缓存更方便
  •突破浏览器并发限制
  •节约cookie带宽
  •节约主域名的连接数,优化页面响应速度
  •防止不必要的安全问题
    8.请谈一下你对网页标准和标准制定机构重要性的理解。
  (无标准答案)网页标准和标准制定机构都是为了能让web发展得更‘健康’,开发者遵循统一的标准,降低开发难度,开发成本,SEO也会更好做,也不会因为滥用代码导致各种BUG、安全问题,最终提高网站易用性。
    9.请描述一下cookies,sessionStorage和localStorage的区别?
  sessionStorage用于本地存储一个会话(session)中的数据,这些数据只有在同一个会话中的页面才能访问并且当会话结束后数据也随之销毁。因此sessionStorage不是一种持久化的本地存储,仅仅是会话级别的存储。而localStorage用于持久化的本地存储,除非主动删除数据,否则数据是永远不会过期的。
  web storage和cookie的区别
  •Web Storage的概念和cookie相似,区别是它是为了更大容量存储设计的。Cookie的大小是受限的,并且每次你请求一个新的页面的时候Cookie都会被发送过去,这样无形中浪费了带宽,另外cookie还需要指定作用域,不可以跨域调用。
  •除此之外,Web Storage拥有setItem,getItem,removeItem,clear等方法,不像cookie需要前端开发者自己封装setCookie,getCookie。但是Cookie也是不可以或缺的:Cookie的作用是与服务器进行交互,作为HTTP规范的一部分而存在 ,而Web Storage仅仅是为了在本地"存储"数据而生。
  10.简述一下src与href的区别。
  答案:
  src用于替换当前元素,href用于在当前文档和引用资源之间确立联系。
  src是source的缩写,指向外部资源的位置,指向的内容将会嵌入到文档中当前标签所在位置;在请求src资源时会将其指向的资源下载并应用到文档内,例如js脚本,img图片和frame等元素。
  当浏览器解析到该元素时,会暂停其他资源的下载和处理,直到将该资源加载、编译、执行完毕,图片和框架等元素也如此,类似于将所指向资源嵌入当前标签内。这也是为什么将js脚本放在底部而不是头部。
  href是Hypertext Reference的缩写,指向网络资源所在位置,建立和当前元素(锚点)或当前文档(链接)之间的链接,如果我们在文档中添加
  那么浏览器会识别该文档为css文件,就会并行下载资源并且不会停止对当前文档的处理。这也是为什么建议使用link方式来加载css,而不是使用@import方式。
    11.知道的网页制作会用到的图片格式有哪些?
  答案:
  png-8,png-24,jpeg,gif,svg。
  但是上面的那些都不是面试官想要的最后答案。面试官希望听到是Webp,Apng。(是否有关注新技术,新鲜事物)
  科普一下Webp:WebP格式,谷歌(google)开发的一种旨在加快图片加载速度的图片格式。图片压缩体积大约只有JPEG的2/3,并能节省大量的服务器带宽资源和数据空间。Facebook Ebay等知名网站已经开始测试并使用WebP格式。
  在质量相同的情况下, WebP 格式图像的体积要比JPEG格式图像小40%。
  Apng :全称是 "Animated Portable Network Graphics" , 是PNG的位图动画扩展,可以实现png格式的动态图片效果。04年诞生,但一直得不到各大浏览器厂商的支持,直到日前得到 iOS safari 8的支持,有望代替GIF成为下一代动态图标准。
  12.知道什么是微格式吗?谈谈理解。在前端构建中应该考虑微格式吗?
  答案:
  微格式(Microformats)是一种让机器可读的语义化XHTML词汇的集合,是结构化数据的开放标准。是为特殊应用而制定的特殊格式。
  优点:将智能数据添加到网页上,让网站内容在搜索引擎结果界面可以显示额外的提示。(应用范例:豆瓣,有兴趣自行google)
  13.在css/js代码上线之后开发人员经常会优化性能,从用户刷新网页开始,一次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需要考虑什么?
  ·  了解搜索引擎如何抓取网页和如何索引网页
  你需要知道一些搜索引擎的基本工作原理,各个搜索引擎之间的区别,搜索机器人(SE robot 或叫 web crawler)如何进行工作,搜索引擎如何对搜索结果进行排序等等。
  ·  Meta标签优化
  主要包括主题(Title),网站描述(Description),和关键词(Keywords)。还有一些其它的隐藏文字比如Author(作者),Category(目录),Language(编码语种)等。
  ·  如何选取关键词并在网页中放置关键词
  搜索就得用关键词。关键词分析和选择是SEO最重要的工作之一。首先要给网站确定主关键词(一般在5个上下),然后针对这些关键词进行优化,包括关键词密度(Density),相关度(Relavancy),突出性(Prominency)等等。
  ·  了解主要的搜索引擎
  虽然搜索引擎有很多,但是对网站流量起决定作用的就那么几个。比如英文的主要有Google,Yahoo,Bing等;中文的有百度,搜狗,有道等。不同的搜索引擎对页面的抓取和索引、排序的规则都不一样。还要了解各搜索门户和搜索引擎之间的关系,比如AOL网页搜索用的是Google的搜索技术,MSN用的是Bing的技术。
  ·  主要的互联网目录
  Open Directory自身不是搜索引擎,而是一个大型的网站目录,他和搜索引擎的主要区别是网站内容的收集方式不同。目录是人工编辑的,主要收录网站主页;搜索引擎是自动收集的,除了主页外还抓取大量的内容页面。
  ·  按点击付费的搜索引擎
  搜索引擎也需要生存,随着互联网商务的越来越成熟,收费的搜索引擎也开始大行其道。最典型的有Overture和百度,当然也包括Google的广告项目Google Adwords。越来越多的人通过搜索引擎的点击广告来定位商业网站,这里面也大有优化和排名的学问,你得学会用最少的广告投入获得最多的点击。
  ·  搜索引擎登录
  网站做完了以后,别躺在那里等着客人从天而降。要让别人找到你,最简单的办法就是将网站提交(submit)到搜索引擎。如果你的是商业网站,主要的搜索引擎和目录都会要求你付费来获得收录(比如Yahoo要299美元),但是好消息是(至少到目前为止)最大的搜索引擎Google目前还是免费,而且它主宰着60%以上的搜索市场。
  ·  链接交换和链接广泛度(Link Popularity)
  网页内容都是以超文本(Hypertext)的方式来互相链接的,网站之间也是如此。除了搜索引擎以外,人们也每天通过不同网站之间的链接来Surfing("冲浪")。其它网站到你的网站的链接越多,你也就会获得更多的访问量。更重要的是,你的网站的外部链接数越多,会被搜索引擎认为它的重要性越大,从而给你更高的排名。
  ·  合理的标签使用

张瑞敏一把大锤砸烂76台冰箱,让海尔从负债147万到世界500强他三十四岁接手一家一年内更换三任厂长濒临倒闭的工厂,新官上任第一天就实行最新的现代化管理,面对工厂里充满质量问题的冰箱,他毫不留情宣布全部砸掉一个不留,让工厂的每个工人将质量刻在了iOS14。5正式版来了,这两项功能就值得你升级iOS14。5正式版来了,这两项功能就值得你升级今天凌晨苹果向所用iPhone用户推送了iOS14。5正式版,这个版本带来了很多新功能,但重要的功能更新有两个,首先是AppleWa房产经纪迎来至暗时刻,装睡的人该醒醒了最近这段时间,整个房产行业被一连串疾风暴雨般的调控政策打得晕头转向。风声鹤唳之下,业界如惊弓之鸟,处处如履薄冰。前有K12的前车之鉴,如今对于房产尤其是经纪行业,有不少人极度悲观,小米8年轻人的第一部iphoneX2017年11月3日苹果公司发布了一款全面刘海屏手机iphoneX。在产品发布之初,众多国内厂商包括海外一些手机商家并不看好刘海屏手机,网络上各种嘲讽之声不断。可是一年时间不到,国亲测iPadmini2完美降级10。3。3同时成功绕ID锁,无需越狱学小深文前段时间想买一个iPad用来看看书,因为手机屏幕比较小,看得眼睛比较累,于是在二手平台逛了好几天,终于在一天晚上逛到了心仪的个人卖家,他那有一款32G的mini2,而且还是iPadmini从IOS9。3。5完美降级IOS8。4。1,丝滑顺畅,再战几年没问题iPadmini1是苹果公司2012年10月24日在美国加州圣荷西特别发布会上发布的第一代iPad产品。配置A5双核处理器,1024768像素分辨率,7。9英寸显示屏,后置500万亲测iPadmini2降级10。3。3并完美绕ID,8年前的A7现在用着依然很香大家好,上次给大家出了一期iPadmini2任意系统降级10。3。3系统并绕ID的教程,大家意犹未尽,之前由于本人刚开始降级,经验不足,很多地方没有讲到,但这次我已经给很多个小伙伴让年轻人干了这杯白酒,爹系酒企有多拼?猎金双十一90后00后在消费市场毅然崛起,向来传统保守的爹系白酒也开始从产品形象等各方面进行新尝试,以备争夺年轻人的未来市场。作者姚悦编辑丨缪凌云来源野马财经那酒太辣了,适合我爸,我打算囤一提亲时,对方父母提出的要求颠覆我三观,多年的感情是否还要继续白苏说文导语如今谈婚论嫁谈的基本上都是彩礼,但是有很多时候,双方父母之间谈的不仅仅只是彩礼,而谈的是在彩礼的基础上,再加上一些附加要求,如果你达不成这些要求,那么你根本就没有谈婚论Mate30,note10,iPhoneXR2下半年最值得期待的手机都在这了进入到2019下半年,随着5G手机的陆续上市,今年的手机圈可谓是精彩连连,各大厂商不断展示自己的新技术,新方案,新产品,颇有一番你方唱罢我登场的感觉。进入7月份,除了在本月即将发布金沙洲最笋红盘,大量2。8万房源,时代水岸6月26日震撼开盘对于广佛置业客来说,近期的临广土拍市场可谓是激动人心。6月23日上午,中海以328431万配建4500人才房问鼎平洲靓地,成交楼面价22000元(最高限价)佛山前二,仅次于华润陈村
抖音搬运是什么意思?碰触以下6点就会被认为是搬运视频在抖音上传视频的时候,有时候会收到一封站内信,内容是为保护原创者权益,平台严厉打击一切搬运行为。你近期发布的作品被识别到涉及搬运,平台将在3天后对你的账号做出处罚。如有疑问,请在X2021年双十一手机推荐,高性价比手机推荐2021年双十一手机推荐选购攻略,高性价比手机推荐星爷生活本就是一餐一饭,一生专心做好一件事。关注为你朗读25分钟155人赞同了该文章目录一双十一优惠选购攻略二如何挑选适合自己的手续航品质销量都不差的奔奔EStar,为何难成市场心头好?在宏光MINIEV火爆之后,微型电动车已成中国汽车产业中不容忽视的一环,也引发了一系列的跟随者,其中就包括长安新能源奔奔EStar。其实,严格意义上讲,奔奔EStar并不算跟随者,贵阳市总工会举办关爱母亲系列活动好评如潮非常感谢市总工会组织了这项活动,我感受到了娘家人对女职工群体的关怀和温暖。12月10日,正在贵阳医管集团妇儿医院暨贵阳悦程妇幼医院参加备孕知识讲座的女职工李佳对记者说。今年9月19康佳APHAEAOLEDV5系列极简艺术无边美学近年来,各行各业争相迎合人们生活水平的提高,科技与艺术加速融入生活。日前,在康佳普及就是绝杀APHAEA智慧战略暨新显示技术新品发布会上亮相的一款无边框电视,康佳APHAEAOLE富德生命人寿小海豚计划之大手牵小手系列报道(六)背上小海豚书包,穿上小海豚T恤,手握鲜艳的国旗,文文(化名)带上堂妹,坐上去往北京的游学列车。今年暑期,富德生命人寿河北分公司与北京分公司小海豚计划京冀游学活动正式拉开帷幕,一路的长安将推高端车系列多款新LOGO曝光我们从长安汽车内部获悉公司将于2020年推出全新高端车系列,定位明显高于现有cs系列和轿车系列,未来将导入轿车和suv产品。此外,我们还获得了长安汽车在今年申请注册的多款全新log智能电视如何选?华为全新V系列智慧屏V75Super值得吗?在这个科技发达的社会,智能科技围绕着我们生活的方方面面,数字化科技为人们的生活带来了巨大的变化,电视作为每一个家庭必不可少的家用电器,电视也变得越来越智能化,每个人对于电视的追求也独立失败前高管被查,启辰的坏早已注定?东风启辰是极具特殊化的汽车品牌。早期,依托于东风集团和东风日产,启辰成为合资自主品牌的重要代表,也颇受消费者欢迎。但不知从什么时候,启辰开始膨胀起来,总是试图撕掉日产标签,终于在2京东携手产业带商家共拼社交电商未来千人招商大会广州成功举办8月20日下午,京东推出的社交电商京东拼购2019合作伙伴商家大会在广州万富希尔顿酒店顺利举行。作为京东拼购2019年的首场大型招商大会,广州会场吸引了上千位商家到场参与。此次大会永不起火永不爆炸,长城大禹电池是怎么做到的?你对电动车的印象如何?你会买电动车吗?为什么会不会?相信面对这样关于电动车的三连问,每个人都有不同的答案。的确,随着电动车的普及,不少消费者都开始逐步接受电动车。但不能否认的是,即