面试题
年轻就该去拼搏奋斗
在该奋斗的年纪就该努力拼搏。社会很残酷,但是你必须勇敢去面对。
展开
-
小小面试题(五)
一、px 和 em 的区别? 1、px 和 em 都是长度单位; 2、px 的值是固定的; 3、em 得值不是固定的,并且 em 会继承父级元素的字体大小; 4、浏览器的默认字体高都是 16px。所以未经调整的浏览器都符合: 1em=16px。 二、对 BFC 规范的理解? 1、BFC,块级格式化上下文,一个创建了新的 BFC 的盒子是独立布局的,盒子里面的子元 素的样式不会影响到外面的元素; 2...原创 2019-01-17 15:05:18 · 223 阅读 · 0 评论 -
小小面试题(四)
1、浏览器加载网页的顺序: 详细描述 浏览器向服务器发送请求,服务器返回HTML代码; 进入标签,记载加载的CSS文件; 浏览器向CSS文件发送请求,服务器返回CSS文件; 进入,CSS文件拿到了,就开始渲染页面; 如果代码中含有标签,引用了图片,向服务器发送请求,此时浏览器不会等到图片下载完,而是继续渲染后面的代码; 服务器返回图片文件,由于图片占用了一定面积,影响了后面段落的排布,因此浏览器...原创 2019-01-15 17:57:54 · 280 阅读 · 0 评论 -
小小面试题(三)
1.你做的页面在哪些流览器测试过?这些浏览器的内核分别是什么? Ie(Ie 内核) 火狐(Gecko) 谷歌(webkit) opear(Prest) 2.写出几种 IE6 BUG 的解决方法。 a.双边距 BUG float 引起的 使用 display。 b 像素问题 使用 float 引起的 使用 dislpay:inline -3px。 c.超链接 hover 点击后失效 使用正确的书写顺...原创 2019-01-13 17:39:19 · 319 阅读 · 0 评论 -
小小面试题(二)
1、对WEB标准以及W3C的理解与认识 标签闭合、标签小写、不乱嵌套、提高搜索机器人搜索几率、使用外链css和js脚本、结构行为表现的分离、文件下载与页面速度更快、内容能够被更多的用户所访问、内容能够更广泛的设备所访问、更少的代码和组件,容易维护、改版方便,不需要变动页面内容、提供打印版本而不需要复制内容、提高网站易用性。 2、HTML和XHTML有什么区别? HTML是一种基本的WEB网页设计语...原创 2019-01-09 22:54:35 · 173 阅读 · 0 评论 -
小小面试题(一)
1、Doctype 作用? 严格模式与混杂模式-如何触发这两种模式,区分它们有何 意义? (1)、<!DOCTYPE> 声明位于文档中的最前面,处于 标签之前。告知浏览器的 解析器,用什么文档类型 规范来解析这个文档。 (2)、严格模式的排版和 JS 运作模式是 以该浏览器支持的最高标准运行。 (3)、在混杂模式中,页面以宽松的向后兼容的方式显示。模拟老式浏览器的行为以 防止站点无法...原创 2019-01-07 00:12:40 · 1995 阅读 · 3 评论 -
小小面试题(六)
一、如何优化网页加载速度? 1.减少 css,js 文件数量及大小(减少重复性代码,代码重复利用),压缩 CSS 和 Js 代码; 2.图片的大小; 3.把 css 样式表放置顶部,把 js 放置页面底部; 4.减少 http 请求数; 5.使用外部 Js 和 CSS… 二、 ...原创 2019-01-22 10:33:38 · 148 阅读 · 0 评论 -
小小面试题(七)
一、如何进行网站性能优化? content 方面 减少 HTTP 请求:合并文件、CSS 精灵、inline Image 减少 DNS 查询:DNS 查询完成之前浏览器不能从这个主机下载任何任何文件。方法: DNS 缓存、将资源分布到恰当数量的主机名,平衡并行下载和 DNS 查询 避免重定向:多余的中间访问 使 Ajax 可缓存 非必须组件延迟加载 未来所需组件预加载 减少 DOM 元素数量 ...原创 2019-02-02 19:09:59 · 170 阅读 · 0 评论 -
小小面试题(八)
html5 有哪些新特性、移除了那些元素?如何处理 HTML5 新标签的浏览器兼容问题?如何区分 HTML 和 HTML5? 1)新特性: 拖拽释放(Drag and drop) API 语义化更好的内容标签(header,nav,footer,aside,article,section) 音频、视频 API(audio,video) 画布(Canvas) API 地理(Geolocation)...原创 2019-02-07 20:35:44 · 143 阅读 · 0 评论 -
小小面试题(九)
小小面试题(九) 一、手写原生js、angularjs、jquery post类型ajax? angularjs类型 var app = angular.module("myapp",[]); app.controller("myctl",function($scope,$http){ $scope.go=function(){ $http.post( {"hea...原创 2019-02-20 01:45:01 · 205 阅读 · 0 评论