
前端面试题
qq_41802505
这个作者很懒,什么都没留下…
展开
-
跨域问题(前端面试最常问)
为什么要跨域?跨域问题是浏览器同源策略限制,当前域名的js只能读取同域下的窗口属性。 一个网站的网址组成包括协议名,子域名,主域名,端口号。比如https://www.github.com/80其中https是协议名,www.github.com是子域名,github.com是主域名,端口号是80,当在在页面中从一个url请求数据时,如果这个url的协议名、子域名、主域名、端口号任...转载 2019-03-30 09:01:07 · 152 阅读 · 0 评论 -
清除浮动
1.给浮动元素的祖先元素加高度。2.结尾处加空div标签 clear:both。3.父级div定义 伪类:after。4.父级div定义 overflow:hidden5.父级div定义 overflow:auto6.结尾处加 br标签 clear:both...原创 2019-03-30 09:32:29 · 91 阅读 · 0 评论 -
五大主流浏览器及四大内核
1、IE浏览器内核:Trident内核,也是俗称的IE内核;2、Chrome浏览器内核:统称为Chromium内核或Chrome内核,以前是Webkit内核,现在是Blink内核;3、Firefox浏览器内核:Gecko内核,俗称Firefox内核;4、Safari浏览器内核:Webkit内核;5、Opera浏览器内核:最初是自己的Presto内核,后来是Webkit,现在是Blink内核...原创 2019-03-30 10:05:02 · 218 阅读 · 0 评论 -
Flex布局(弹性布局)
1.flex-directionflex-direction属性决定主轴的方向(即项目的排列方向)。flex-direction: row | row-reverse | column | column-reverse;2.flex-wrap默认情况下,项目都排在一条线(又称”轴线”)上。flex-wrap属性定义,如果一条轴线排不下,如何换行。flex-wrap: nowrap | w...原创 2019-03-30 10:28:17 · 153 阅读 · 0 评论 -
css重排和重绘
浏览器下载完页面中的所有组件——HTML标记、JavaScript、CSS、图片之后会解析生成两个内部数据结构——DOM树和渲染树。DOM树表示页面结构,渲染树表示DOM节点如何显示。DOM树中的每一个需要显示的节点在渲染树种至少存在一个对应的节点(隐藏的DOM元素 disply值为none 在渲染树中没有对应的节点)。渲染树中的节点被称为“帧”或“盒”,符合CSS模型的定义,理解页面元素为一个...原创 2019-03-30 11:04:09 · 182 阅读 · 0 评论 -
Vue传值--三种常用传值
总结父组件传值给子组件,首先父组件发送的形式是用bind(用缩写:)绑定值到子组件身上。然后子组件用属性props接收。子组件传值父组件,首先是子组件发送的形式是this.$emit(事件名,需要发送的值),事件名:父组件on监听的方法,父组件第一件事就是监听子组件发送过来的事件名,@事件名=获取值的方法。获取值的方法(值)*,就这样拿到了儿子发过来的值兄弟传值,两个都要引入公共js-&...转载 2019-03-30 12:26:00 · 166 阅读 · 0 评论