240 发简信
IP属地:宁夏
  • 120
    前端文件下载方式

    目前a标签下载文件已经成为主流,并且用户体验较好,因此本人没有对其他下载方式深入研究过。 1.同源url 同源且下载地址就是一个文件时,直接设置a标签的href属性为下载地址...

  • 120
    Web Socket的基本使用

    Web Socket与HTTP一样,都是基于TCP的网络协议,二者最大的区别是Web Socket是全双工,HTTP是半双工。二者的其他特性网上有很多介绍,这里不再多说,本文...

  • var在for循环中的问题详解

    先来看看下面这一道题吧: 有一定前端基础的应该都知道结果是打印三个3,也知道这跟作用域有关,但具体是引发这个问题的呢。以下是我个人的理解,如有问题,欢迎指正。 首先,我们需要...

  • 120
    ECMAScript2022新增特性总结

    1.at() at()方法读取this的length属性并计算需要访问的索引。at方法的参数为一个整数,正整数时从开始位置查找,负整数时从末尾开始查找。主要用于查找数组或字符...

  • 参考axios和jquery进行ajax封装

    网上虽然有很多ajax的封装,但都或多或少的存在一些问题,比如没有封装取消请求的方法,也没有对请求参数的对象属性是数组或对象的处理。以jquery为例,这个请求的数据就比较复...

  • 前端文件上传方式总结

    1.使用FormData进行上传 这是比较主流的方式,也是兼容性最好的方式。 前端代码 后端代码 2.使用FileReader进行上传 由于某些老旧的浏览器对FileRead...

  • 120
    前端图片文件压缩

    前端压缩图片的方法主要借助于canvas的toBlob和toDataURL这两个方法。 共同点 这两种方法的大致流程都是将图片先绘制到canvas元素中,然后才能进行压缩处理...

  • 120
    前端文件上传时显示缩略图

    在前端开发中,生成需要上传文件的url的方式主要有两种,分别是FileReader.readAsDataURL()和URL.createObjectURL()。下面我将以in...

  • javascript数组方法总结

    一总结表 方法名是否会改变原数组是否ES6copyWithin是是fill是是pop是否push是否reverse是否shift是否sort是否unshift是否splice...

  • 完整的Promise实现

    Promise简介 一个Promise 对象代表一个在这个 promise 被创建出来时不一定已知的值。它让您能够把异步操作最终的成功返回值或者失败原因和相应的处理程序关联起...

  • 120
    基于marked.js将markdown文件解析成网页内容

    基于marked.js和highlight.js搭建个人博客网站的思路 这里对那些想要搭建个人博客网站又不想受限于主流框架的朋友们提供一个思路。我写的很简单,具体的内容自己去...