web前端面试总结

一、html

1、meta中的reffer

2、img中的src无法加载

二、css

1、盒模型

负边距布局

四个子元素的宽度加上三列间隔的宽度

圣杯布局、双飞翼布局,元素虽然在后面,但是可以通过负边距显示在前面

负边距绝对定位居中

2、webkit-text-size-adjust

3、文字截断处理

4、flex布局

5、tap-highlight-color

ios才包含该属性

6、nowrap

7、文字截断

8、flex布局

7、百分比是相对于什么计算的

8、container block

9、visited属性

10、background

background-size

background-origin

background-position

11、overflow

overflow:hidden

11、计算属性

calc

12、边距重叠

13、border-sizing

border-box

三、js

1、typeof instanceof

typeof的返回值有哪些

2、hasOwnProperty()

判断自身属性是否存在

3、for in

访问自身属性以及继承而来的属性

4、for of

遍历属性值

5、Object.keys

返回元素自有的可枚举属性

6、require.js

异步加载js文件,避免页面失去响应

管理js文件的相互依赖

7、js文件异步加载

async="true" defer(ie不支持async,需要加defer)

8、网页自动刷新

http-equiv="refresh"
9、对象合并
extend
10、>>右移
11、AMD
异步模块加载
require([''],function(p){})
define(function(require){return {}})
import
 

 四、git

1、工作区、暂存区、本地库、远程库
2、git checkout/reset
git checkout 放弃提交到暂存区的修改
git reset  (默认 -- mixed)修改工作区、暂存区,不改本地库
git reset --soft 修改本地库,不改暂存区和工作区
git reset --hard 修改工作区、暂存区、本地库
3、git fetch/pull
 git fetch本地仓库没有变化,与远程关联的版本发生变化
4、git rebase
多次提交合并为一个
5、git pull --rebase
可以不生成merge branch 的log
6、git revert

 

转载于:https://www.cnblogs.com/lhyhappy365/p/11486715.html

你可能感兴趣的:(web前端面试总结)