ONE-SUNDAY / Blog

6 stars 0 forks source link

有趣的 GitHub 项目 #7

Open ONE-SUNDAY opened 8 years ago

ONE-SUNDAY commented 8 years ago

如何搜索热门 Github 项目和资源?

1、右上角头像 -> Explore -> Trending

2、在Github中搜索关键字:awesome + 关键字(比如:awesome svg、awesome javascript)

promise.js

promise.js 是 Promises 的轻量级 JavaScript 实现。 Promises 提供了 callback-passing 的替代方案,异步函数返回一个 Promise 对象可附加到 callbacks 中。

function late(n) {
    var p = new promise.Promise();
    setTimeout(function() {
        p.done(null, n);
    }, n);
    return p;
}

late(100).then(
    function(err, n) {
        return late(n + 200);
    }
).then(
    function(err, n) {
        return late(n + 300);
    }
).then(
    function(err, n) {
        return late(n + 400);
    }
).then(
    function(err, n) {
        alert(n);
    }
);
// output
// 1000

introjs

用户操作指引的 JavaScript 库

introJs(".introduction-farm").start();

F2etest

F2etest 是一个面向前端、测试、产品等岗位的多浏览器兼容性测试整体解决方案

awe.js

玩过或看过 Pokerman GO、Ingress 的朋友都知道这是应用了AR技术,awe.js 是一个开源的 AR 项目,可在 Web 端开发 AR(该项目目前基本算中断了)

howler.js

用于解决 Android 下多音频,SoundJS 也可以

css3d-engine

css 3d 引擎,为方便工作需要制作 优势:因为是基于 div+css3 实现,相对 canvas webgl 拥有更好的平台兼容性。 劣势:渲染性能相比 canvas webgl 要弱,只适合创建较小的三维面片场景。 但是只有14k,相比那些动辄 300-400k 的大型 3d 库,这是个非常小巧实用的辅助支持库。