本篇文章围绕了 CSS 的核心知识点和项目中常见的需求来展开。虽然行文偏长,但较基础,适合初级中级前端阅读,阅读的时候请适当跳过已经掌握的部分。 这篇文章断断续续写了比较久,...
![240](https://upload.jianshu.io/users/upload_avatars/23771735/83fdda98-328b-4f38-bf44-d83f81838331.png?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
本篇文章围绕了 CSS 的核心知识点和项目中常见的需求来展开。虽然行文偏长,但较基础,适合初级中级前端阅读,阅读的时候请适当跳过已经掌握的部分。 这篇文章断断续续写了比较久,...
为什么要有hook 函数组件比类组件有本身的优势(比如性能更好)但是函数组件中没有自己的状态,需要通过props传入,为了使函数组件能有自己的状态和进行有副作用的操作,所以就...
优点 1.不需要自己编写js计算,引入lib-flexible2.不需要手动计算rem值,不需要改变px写法,postcss-px2rem-exclude 会自动将px计算成...
image-webpack-loader 1.下载image-webpack-loader 2.在vue.config.js中修改相关配置 4M的图片使用默认设置压缩成1.4...
1. var let const 的区别,以及变量提升,函数提升 var 1.不存在块作用域2.可以多次声明(覆盖)3.存在变量提升:当var a = 1;时候,会先在作用域...
含义 是异步编程的一种解决方案。类似于一个容器,保存着某个未来才会结束的事件(通常是一个异步操作)的结果。 特点 对象的状态不受外界的影响。pending(进行中)、fulf...
经常问到并列布局的知识点 BFC定义 Block formatting context ---块级格式化上下文。是一个独立的渲染区域,只有Block-level box参与(...
事件流 犹如指向一组同心圆中的一个圆,那么指向的不止是一个圆,是所有的圆。事件流跟此相似,描述的是从页面中接收事件的顺序,有事件冒泡和事件捕获两种。 DOM事件流 包含三个阶...
1.CORS (非前端跨域方法) 原理:使用自定义的HTTP头部让浏览器与服务器沟通,从而决定请求或响应是应该成功还是失败。方法:浏览器的XMLHTTPRequest对象普遍...
跨站脚本 XSS攻击 主要危害 [1]获取其他用户Cookie中的敏感数据。 [2]屏蔽页面特定信息。 [3]伪造页面信息。 [4]拒绝服务攻击。 [5]突破外网内网不同安全...