Avatar notebook default
22篇文章 · 6869字 · 2人关注
  • Resize,w 360,h 240
    File、Blob、FileReader

    虽然之前一直都会使用,但是没有系统的去学习了解,前几天有一个pdf预览的需求,刚好有用到ArrayBuffer和Blob,所以在此记录一下,供之...

  • js之模块化(3)

    随着ES6 Module的出现,我们在项目中也大概率的采用了ES6 Module的写法,主要是采用import 和export关键字,进行引入和...

  • Resize,w 360,h 240
    js之模块化(2)

    关于js的模块化,如下图 commonjs的规范之前有提到过,我们这里就不再提了,我们知道commonjs适用于服务端。不适合浏览器。这是为什么...

  • js之模块化(1)

    我们知道在刚开始,JavaScript语言是没有模块化的概念,但是随着前端能干的事情越来越多,事情越来越复杂,模块化就显得不可或缺,当然,这还要...

  • iframe和父级窗口通信

    1:目前需求需要在页面中嵌入一个外部页面,同时页面实现跨域通信。 1:思路是利用postMessage来实现交互。2:使用window.addE...

  • ES6学习(18)

    ES10 新特性 Object.fromEntries 将二维数组或者map转换成对象; trimStart 和 trimEnd 去除字符串前后...

  • ES6学习(17)async和await

    async用来声明一个异步函数,返回值是一个promise对象,结合await使用,使异步代码看起来像同步代码。 async可以单独使用如果没有...

    3.5 1469 0 15
  • ES6学习(16)Babel对ES6模块化代码转换

    Babel概述: Babel 是一个 JavaScript 编译器; Babel 能够将新的ES规范语法转换成ES5的语法; 因为不是所有的浏览...

  • ES6学习(13)对象方法扩展

    Object.is(val1,val2)判断两个值是否相等,和等号的差别在哪里?结合其他文档,我只看到了,在判断NaN的时候,这个会判定为tru...

文集作者