liuqinh2s' blog

Do something cool!


  • 首页

  • 关于

  • 标签

  • 归档

  • 编程笔记

  • 新闻

  • 收藏

  • 思考

  • 前端面试

  • 力扣

  • 计算机科学

  • 量化交易

  • 英语

  • 导航

  • 阅读

  • 搜索

BFC

发表于 2022-08-07 | 更新于: 2025-08-21
字数统计: 515
BFC,Block Formatting Context,块级格式上下文 具有 BFC 特性的元素可以看作是隔离了的独立容器,容器里面的元素不会在布局上影响到外面的元素,并且 BFC 具有普通容器所没有的一些特性。 触发 BFC只要元素满足下面任一条件即可触发 BFC 特性: body 根元素 浮 ...
阅读全文 »

盒模型

发表于 2022-08-07 | 更新于: 2025-08-21
字数统计: 563
基本概念 margin border padding content 标准模型和 IE 模型的区别 标准模型的 width = content IE 模型的 width = content+2*padding+2*border 通过 css3 新增的属性 box-sizing: content ...
阅读全文 »

箭头函数

发表于 2022-08-06 | 更新于: 2025-08-21
字数统计: 1,228

箭头函数表达式的语法比函数表达式更简洁,并且没有自己的 this,arguments,super 或 new.target。箭头函数表达式更适用于那些本来需要匿名函数的地方,并且它不能用作构造函数。

引入箭头函数有两个方面的作用:

  1. 更简短的函数
  2. 不绑定 this
阅读全文 »

宏任务和微任务

发表于 2022-08-05 | 更新于: 2025-08-21
字数统计: 764
参考微任务、宏任务与 Event-Loop 宏任务和微任务到底是什么? JavaScript 中的 Event Loop(事件循环)机制 什么是 Event-LoopJS 是单线程执行的,所以要执行多任务的话依赖于异步和事件循环(Event Loop)。JS 是单线程的,指的是 JS 引擎线程。在浏 ...
阅读全文 »

浏览器同源策略和跨域问题

发表于 2022-08-04 | 更新于: 2025-08-21
字数统计: 1,530

面试中经常被问到跨域问题,可以说这是前端网络安全必问的一道题。我感觉之前每次都答得不是很好,要搞清楚几个关键的点:

  1. 跨域问题是浏览器才有的问题,如果其他程序请求后端,是不存在跨域问题的,比如爬虫,webpack server,后端程序
  2. 前端跨域问题的关键在于后端是否允许跨域,如果后端允许,则也是不存在跨域问题的,正是利用了这一点,XSS 攻击才能成功。
  3. 跨域请求是能发送成功的,只是请求结果读取不到而已。正是利用了这一点,CSRF 攻击才能成功。
阅读全文 »
1…91011…22
liuqinh2s

liuqinh2s

107 日志
45 标签
RSS
GitHub Twitter
Links
  • liam
  • jiyanggg
  • 曾小乱 – 在描绘他的生活倒影
© 2025 liuqinh2s | Site words total count: 118.5k
由 Hexo 强力驱动
|
主题 — NexT.Pisces v5.1.4