技术栈

  • 移动端页面的 JavaScript 开销

    WEB前端开发 · 2017-07-10 · 0 · 1

    现在我们建立网站时越来越依赖 JavaScript ,我们有时会在不经意间付出高昂的代价。如果您希望您的网站在移动设备上快速加载和交互,那么在这篇文章中,我将介绍为什么一些简单的规则可以帮你做到这一点...

  • js跨域之jsonp原理

    简书 · 2017-07-20 · 0 · 1

    写在前面 一说到javascript的跨域,很多人第一时间想到的就是jsonp(JSON with Padding),那么这种跨域方式的实现原理是什么?我承认我使用了很长时间,但是还是现在才知道,...

  • http常用优化策略

    简书 · 2017-09-19 · 0 · 3

    前言经过前面两篇文章,相信你已经能从一些方面进行网页的优化,下面从其他角度分享一些常用的策略。一个页面,会经历过加载资源,执行脚本,渲染界面的过程。我们知道,100ms对于计算机来说,可以干很多事情了...

  • 使用JavaScript 生成二维码:QRCode.js

    简书 · 9小时前 · 0 · 3

    QRCode.js 简介 QRCode.js 是一个用于生成二维码的JavaScript库,不依赖任何库,通过HTML5 Canvas绘制。如何使用 首先,页面引入QRCode.js[1]和必要的JQ...

  • 浏览器端创建可下载文件

    jobbole_web · 1天前 · 0 · 3

    浏览器端创建可下载文件 前一段时间碰到一需求,前端对从后端获取数据进行纯前端筛选过滤操作后,希望保存下文件,由于内容格式相对简单,经调研采用 Blob URL方式实现。浏览器兼容性实现下...

  • 不使用 JS 匿名函数的三个理由

    jobbole_web · 1天前 · 0 · 2

    无论你在什么时候读代码,您都必须注意到匿名函数。有时它们被称为 lambda,有时是匿名函数,不管怎样,我认为他们是不好使用的。如果你不知道匿名函数是什么,这里有一个引语:匿名函数是一种在运行时动态声...

  • 谷歌浏览器 VS 火狐量子:哪一个更快呢?

    jobbole_web · 1天前 · 0 · 0

    谷歌浏览器 VS 火狐量子:哪一个更快呢? Firefox网页浏览器有一个很有趣的特性,就是它会运行你想要的所有的标签。但是,它碰到了一个厉害的竞争对手-Google的Chrome浏览器...

  • javascript 根据数组中对象的属性排序

    简书 · 18小时前 · 0 · 1

    有如下数组:var arr = [ { id: 1, name: "a", time: "2017-11-22T06:28:13.615Z" }, { id: 2,...

  • three.js的geometry对象

    简书 · 10小时前 · 0 · 7

    three.js中的geometry为三维空间中的点集同点集闭合后的各个面的集合。比如一个方块:一个方块8个角,每个角为一个包含x、y、z坐标的点*每4个角围成一个面代码如下:var vertices...

  • 函数作用域与闭包

    简书 · 11小时前 · 0 · 2

    函数作用域要理解闭包,必须从理解函数被调用时都会发生什么入手。我们知道,每个javascript函数都是一个对象,其中有一些属性我们可以访问到,有一些不可以访问,这些属性仅供JavaScript引擎存...