前端问题总结

1. 浏览器跨域问题:

跨域问题是浏览器为了安全实施的同源策略导致的,同源策略限制了来自不同源的document、脚本,同源的意思是:两个URL 域名 协议 端口完全相同。

2.setTimeOut问题;JS是单线程执行的,所以当浏览器遇到setTimeout或者setInterval会先执行当前的代码块,在此之前会把定时器推入浏览器待执行事件队列里,当前代码执行后会看一下事件队列里有没有任务,有的话再执行


3.box-sizing: content-box || border-box;//css3 box-sizing设置为border-box将使用怪异盒子模型

当怪异盒子的宽度小于border+padding的宽度的时候,content width将变为0,盒子的宽度会被border和padding的总宽度撑开

4.

5 翻转字符串 

let hello = ‘hello’

let b = hello.split("").reverse().join("");

6.

https://www.cnblogs.com/zhouhuan/p/vertical_center.html

7.

你可能感兴趣的:(前端问题总结)