240 发简信
IP属地:黑龙江
  • 120
    牛笔了!字节跳动大佬整理:CSS 核心知识(万字长文,值得收藏!)

    本篇文章围绕了 CSS 的核心知识点和项目中常见的需求来展开。虽然行文偏长,但较基础,适合初级中级前端阅读,阅读的时候请适当跳过已经掌握的部分。 这篇文章断断续续写了比较久,...

  • hooks 学习笔记(纯属初级理解)

    为什么要有hook 函数组件比类组件有本身的优势(比如性能更好)但是函数组件中没有自己的状态,需要通过props传入,为了使函数组件能有自己的状态和进行有副作用的操作,所以就...

  • vue 移动端适配【lib-flexible + postcss-px2rem-exclude】以及引入移动端UI库大小问题解决

    优点 1.不需要自己编写js计算,引入lib-flexible2.不需要手动计算rem值,不需要改变px写法,postcss-px2rem-exclude 会自动将px计算成...

  • vue-cli3 图片压缩【image-webpack-loader】使用

    image-webpack-loader 1.下载image-webpack-loader 2.在vue.config.js中修改相关配置 4M的图片使用默认设置压缩成1.4...

  • web前端 面试问题总结2020

    1. var let const 的区别,以及变量提升,函数提升 var 1.不存在块作用域2.可以多次声明(覆盖)3.存在变量提升:当var a = 1;时候,会先在作用域...

  • ES6 Promise对象

    含义 是异步编程的一种解决方案。类似于一个容器,保存着某个未来才会结束的事件(通常是一个异步操作)的结果。 特点 对象的状态不受外界的影响。pending(进行中)、fulf...

  • BFC总结

    经常问到并列布局的知识点 BFC定义 Block formatting context ---块级格式化上下文。是一个独立的渲染区域,只有Block-level box参与(...

  • JS事件冒泡和事件捕获

    事件流 犹如指向一组同心圆中的一个圆,那么指向的不止是一个圆,是所有的圆。事件流跟此相似,描述的是从页面中接收事件的顺序,有事件冒泡和事件捕获两种。 DOM事件流 包含三个阶...

  • 前端跨域总结

    1.CORS (非前端跨域方法) 原理:使用自定义的HTTP头部让浏览器与服务器沟通,从而决定请求或响应是应该成功还是失败。方法:浏览器的XMLHTTPRequest对象普遍...

  • WEB安全问题及解决方案

    跨站脚本 XSS攻击 主要危害 [1]获取其他用户Cookie中的敏感数据。 [2]屏蔽页面特定信息。 [3]伪造页面信息。 [4]拒绝服务攻击。 [5]突破外网内网不同安全...