240 发简信
IP属地:湖北
  • 120
    CSS绝对定位absolute详解

    之前介绍过CSS浮动float详解,本篇介绍的绝对定位absolute和浮动float有部分相似性。如果能理解浮动float,对理解绝对定位absolute会大有帮助。 先说...

  • JS继承(不同方式和优缺点)

    以下代码可以直接放到控制台看运行结果1、借助构造函数实现继承,缺点是不能继承Parent1的原型对象 2、借助原型链实现继承,缺点是共享属性和方法 3、组合方式实现继承(原型...

  • 120
    TCP连接相关

    目录:1.TCP连接时的三次握手2.TCP断开时的四次挥手3.TCP和UDP的异同4.TCP并发 TCP连接时的三次握手 三次握手的过程 为什么要有三次握手,因为如果只有两次...

  • JS深浅拷贝

    JS存储方式 JS中存在基本数据类型和引用数据类型1.基本数据类型:number,string,boolean,null,undefined,Symbol,bigInt2.引...

  • 120
    Cookie、Session、Localstorage和SessionStorage

    Cookie和Session 1.保持状态:Cookie保存在客户端,Session保存在服务端2.使用方式:(1)Cookie机制:Cookie分为两种情况:如果不在浏览器...

  • 函数防抖和节流

    在前端开发的过程中,我们经常会需要绑定一些持续触发的事件,如 resize、scroll、mousemove 等等,但有些时候我们并不希望在事件持续触发的过程中那么频繁地去执...

  • JS的异步方法

    本文是我写的一个目录,具体内容会跳转我的其他文章,阅读性可能较差,抱歉 众所周知,JS是单线程运行的,同一时刻只能执行一个任务,如果碰到一个执行时间很长的任务,那么后面所有的...

  • 120
    XSS,CSRF,XST等网站安全

    XSS(Cross Site Scripting) 跨站脚本攻击 https://www.jianshu.com/p/4fcb4b411a66 XSS原理   黑客进入存在输...

  • HTTP相关

    目录:1.HTTP 方法2.HTTP 状态码3.HTTP 报文4.HTTP 和 HTTPS 的区别5.HTTPS 相关 HTTP方法 GET 获取资源 当前网络请求中,绝大部...

  • HTML中& nbsp; & ensp; & emsp;等6种空格标记

    HTML提供了5种空格实体(space entity),它们拥有不同的宽度,非断行空格( )是常规空格的宽度,可运行于所有主流浏览器。其他几种空格(   &em...

  • 120
    HTTP缓存

      客户端发出HTTP请求之后,客户端返回的响应头中可以用Pragma、Expires和Cache-Control字段表示是否使用http缓存,为什么需要HTTP缓存呢,当你...

  • 超详细的 async / await

    整个文章是我在不断学习的时候不断更新的,因此有些知识点可能重复,由于一直在复习不同知识点,因此短期内没时间检查整个文章,如发现有错误,希望能留言提醒我,感激不尽! async...

  • Promise总结

    手写Promise[https://segmentfault.com/a/1190000020505870] Promise有三个状态:pending,fulfilled,r...

  • 120
    前端面试题巨详细

    听说成年人的自尊都是工资给的,我已经没有自尊两个多月了,哈哈哈 疫情影响很多小伙伴都被破离职了,下面整理了一些常见面试题,可以大家一起分享,程序员小白一个,如有问题,欢迎大佬...

  • JS中this的指向

    一般涉及到这个问题,大部分的博客都说是谁调用的函数,this就指向谁,但是对于刚入门的人来说还是不太容易理解,像我当时就花了很久。。。可能是因为菜吧。下面来讲一下我的理解其实...

  • 前端常见算法的JS实现

    排序算法1、冒泡排序 2、快速排序 3、二路归并 字符串操作1、判断回文字符串 2、翻转字符串思路一:反向遍历字符串 思路二:转化成array操作 3、生成指定长度随机字符串...

  • 120
    JS原型链

    最简短精炼的JS原型链介绍:1.所有函数的__ proto__都是Function.prototype2.所有实例的__ proto__都是其构造函数的protytpe3.所...

  • 排序算法总结及JS实现

    目录:1.冒泡排序2.选择排序3.插入排序4.归并排序5.快速排序6.堆排序 冒泡排序 冒泡排序比较任何两个相邻的项,如果第一个比第二个大,则交换它们。元素项向上移动至正确的...