用户中心USER CENTER

首页/用户
  • encodeURI、encodeURIComponent、decodeURI、decodeURICo

    摘要:组成形式一个是由组件分隔符分割的组件序列组成。其一般形式是其中斜体的名字代表组件,是当作分隔符的保留字符。以上说明摘自标准,为了容易读懂做了点编辑加工。 一、这四个方法的用处 1、用来编码和解码URI的 统一资源标识符,或叫做 URI,是用来标识互联网上的资源(例如,网页或文件)和怎样访问这些资源的传输协议(例如,HTTP 或 FTP)的字符串。除了encodeURI、encodeUR...

    stonezhu 发布于JavaScript
  • 闭包不能吃...

    摘要:什么是闭包闭包是函数废话闭包还是一个可以访问函数中变量的函数。每个闭包都是引用自己词法作用域内的变量。每次调用其中一个计数器时,通过改变这个变量的值,会改变这个闭包的词法环境。然而在一个闭包内对变量的修改,不会影响到另外一个闭包中的变量。 为什么要写深入理解 笔者并不是大神,只是一个在校的大三学生。开始写深入理解系列是为了给js的一些重难点知识进行梳理,而不是每次面试之前都将这些知识重...

    stonezhu 发布于JavaScript
  • 前端利用Blob对象创建指定文件并下载

    摘要:一对象对象表示一个不可变原始数据的类文件对象。示例二对象通过创建对象指定文件的下载链接。构造函数创建新的表示指定的对象或者对象。属性指定下载链接属性指定文件名属性规定被下载的超链接目标。 一、Blob对象 Blob对象表示一个不可变、原始数据的类文件对象。Blob 表示的不一定是JavaScript原生格式的数据。File接口基于Blob,继承了blob的功能并将其扩展使其支持用户系统...

    stonezhu 发布于JavaScript
  • canvas图片绘制跨域问题解决方案Tainted canvases may not be expo

    摘要:微信图片的问题但是我发现这个方法用于绘制微信头像的时候有概率会出现问题,当然了这里面指的是将图片的网络地址直接赋值给图片的。 图片跨域问题的一般解决方法 当使用canvas绘制网络图片的时候,经常会出现Tainted canvases may not be exported报错,上网搜一下解决方案,应该给的都是给img添加crossOrigin属性,尝试了一下,确实可用。看下面的一个例...

    stonezhu 发布于JavaScript
  • 前端面经整理之JS和CSS

    摘要:作为对象原型链的终点。调用函数时,应该提供的参数没有提供,该参数等于。它可以用于引用该函数的函数体内当前正在执行的函数。 一 JS 二 CSS 一 JS ==和===的区别 ===叫做严格运算符 ==叫做相等运算符严格运算符比较时不仅仅比较数值还要比较数据类型是否一样相等运算符在比较相同类型的数据时,与严格相等运算符完全一样。 在比较不同类型的数据时,相等运算符会先将数据进行类型转换,...

    stonezhu 发布于JavaScript
<