js框架或者库

使用 flv.js 作直播

flv.js 是来自 Bilibli 的开源项目。它解析 FLV 文件喂给原生 HTML5 Video 标签播放音视频数据,使浏览器在不借助 Flash 的状况下播放 FLV 成为可能。

css

unicorn.js - 一个 JavaScript 实现的开源 CPU 模拟器

在浏览器里运行 ARM/MIPS/SPARC/X86

前端

JParticles 2.0 发布,打造炫酷的粒子特效

JParticles(JavaScript particles 的缩写)是一款基于 Canvas 的不依赖于其余库的轻量级 JavaScript 粒子运动特效插件库。提供一些比较绚丽,实用的特效应用于 WEB 界面,但愿能达到锦上添花的做用,给用户带来些许惊喜。https://jparticles.js.org

程序员

使用draft.js开发富文本编辑器

Draft.js是Facebook开源的开发React富文本编辑器开发框架。draft.js提供了一系列开发富文本编辑器的工具。本文经过开发一些简单的富文本编辑器介绍draft.js提供的各类能力

编程

简单易用的开源 JavaScript 动画图标库 -- Titanic

若是你用过 Font Awesome 等图标,你可能会以为它们很好看,用起来很很方便。可是,在用户点击这些图标的时候,它们是不会有反应的。若是有这些图标会动的话,那就更加好。 Titanic 提供一系列的动画图标,以及以 JavaScript 的调用图标动画的方法。canvas

若是你想要看 Hello, World 的版本的话,你能够到个人 Codepen 里面,测试一下。

浏览器

easy-video-player -- 一个视频播放库

Video playback on Android, made easy, wrapping around the stock MediaPlayer API.

微信

用 Electron 实现的 Webpack Dashboard 的 GUI 版本

Webpack Dashboard 的 GUI 显示插件

app

工具武装的前端开发工程师

Awesome Mac  这个仓库主要是收集很是好用的Mac应用程序、软件以及工具,主要面向开发者和设计师。有这个想法是由于我最近发了一篇较为火爆的涨粉儿微信公众号文章《工具武装的前端开发工程师》,因而建了这么一个仓库,持续更新做为补充,搜集更多好用的软件工具。请Star、P…

框架

Epii.js 简约而不简单的Js模板引擎

一个轻量级模板引擎,可快速实现数据与ui绑定(数据变更,UI自动变更),快速实现事件绑定和处理,不依赖任何第三方库,仅仅8k。

编辑器

浏览器自动化测试初探 - 使用 phantomjs 与 casperjs

首先要解释一下为何叫浏览器自动化测试,由于本文只关注发布后页面功能的自动化测试,也就是 UI 层面的自动化。说到浏览器自动化测试,不得不介绍大名鼎鼎的 phantomjs 及 casperjs。phantomjs 能够理解为一个无界面的浏览器,能够经过流水线式的代码来驱动其页面的浏览行为,然后者是前者在易用性 API 上的一些封装。

程序员必备的变量命名神器:Codelf

相信你们,或多或少都在编程过程当中为变量和函数命名苦恼过。今天分享的这个神器,就是专治各类命名症状的,目前做者已开发了 Chrome App、Atom 插件、Sublime Text 插件,而 VS Code 插件也已经出炉,你们能够下载使用下。 ​​​​

AR.js - 使用 JavaScript 在浏览器里实现 VR 效果

AR.js: Efficient Augmented Reality for the Web using ARToolKit - 60fps on mobile!

tippyjs - 一个小巧的纯 JS 的 Tooltip 开源库

样式很新潮,不依赖其余库

Type.js 录制并在网页中回放打字效果

Type.js 是一个打字效果的录制工具, 在终端中录制一段文本便可经过内置的 JavaScript 库嵌入网页中!

一个大小约 2k 的图片高斯模糊库 —— blurify.js

一个大小约 2k 的图片高斯模糊库,优先使用 css 模式,若是浏览器不支持则使用 canvas 导出 base64 的模式。固然也能够固定选择某一种模式。

NodeJs 交互式命令行工具 Inquirer.js - 开箱指南

Inquirer.js 试图为 NodeJs 作一个可嵌入式的美观的命令行界面。

水平滑动组件 Flipsnap

简洁实现水平滑动 Slider 功能的 JS 组件

用 JS 写的图片压缩工具

A simple JavaScript image compressor. Uses the Browser's native canvas.toBlob API to do the compression work. General use this to precompress a client image file before upload it.

Zoomage.js 正式版 V1.0.0 核心原理介绍

通过了几周时间的思考和实践,Zoomage.js 的正式版本(V1.0.0)今天终于发布了。在这个正式版本中,咱们加入了对图片的 平移、旋转、缩放 三种手势动做的彻底支持。同时对缩放的 "边界缓动" 效果进行了调整,使整个缩放动做更加缓和,天然和流畅。基于两套不一样的动做处理方案为浏览器兼容性带来了保障。

一个超轻量级的时间处理工具库 - dateformat.js

一个轻量级的时间处理工具库 - dateformat.js,里面包含了经常使用的时间处理工具方法,使用起来很是便捷,文档清晰明了,欢迎 star

相关文章
相关标签/搜索