Web3.js 以太坊 JavaScript API
为了让你的 Ðapp 运行上以太坊,一种选择是使用 Web3.js library 提供的 web3。对象。底层实现上,它通过 RPC 调用 与本地节点通信。Web3.js 可以与任…
Anime.js 轻量的 JavaScript 动画库
Anime.js (/ˈæn.ə.meɪ/) 是一个轻量的 JavaScript 动画库, 拥有简单而强大的 API。可对 CSS 属性、 SVG、 DOM 和 JavaScript 对象进行动画。 anim…
D3.js 使用 DOM 元素创建数据可视化的 JavaScript 库
D3js 是一个可以基于数据来操作文档的 JvaScript 库。可以帮助你使用 HTML, CSS, SVG 以及 Canvas 来展示数据。D3 遵循现有的 Web 标准,可以不需要其…
InstantClick.js 让页面提前加载 200ms
加速网站加载的方式有很多,我找到了这个 InstantClick.js,仔细查看了官网的英文文档,发现 InstantClick.js 有个很好的实现思路。 在访问者点击一个…
EJS 高效的 JavaScript 模板引擎
"E" 代表 "effective",即【高效】。EJS 是一套简单的模板语言,帮你利用普通的 JavaScript 代码生成 HTML 页面。EJS 没有如何组织内容的教条;也没有…
使用 JavaScript 防止网页被嵌入框架
网站之前被恶意网站嵌入框架,而且网页的标题和内容都跟网站完全不相干,明显就是为了欺骗用户浏览,对于这个问题我们是可以通过 JavaScript 脚本测底…
Selenium 免费的分布式的自动化测试工具
Selenium 是一个用于 Web 应用程序测试的工具。Selenium 测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括 IE(7, 8, 9, 10, 11…
JavaScript 数组元素的排序及洗牌算法
这里利用了一个 sort 函数进行排序 正向排序 var numberArray = [2,1,3]; numberArray.sort(function(a, b){ return a-b; } ); //[1,2,3] 逆向排序 va…
QuoJS 多种触摸手势轻量级 JavaScript 库
QuoJS 是一个轻量级模块化、面向对象的 JavaScript 库,定义了多种触摸手势,可以用于移动 Web 开发中简化 HTML 文件遍历、事件处理及 Ajax 交互等,…
VivaGraphJS 基于 JavaScript 的 Web 端绘画插件
VivaGraphJS 是一个基于JavaScript的图形绘制插件,可能是已知的速度最快的插件,他支持很多自定义扩展,并且支持不同的渲染引擎和布局框架,底部模块…
Apache Cordova 使用 HTML CSS & JS 进行移动 App 开发
Cordova 提供了一组设备相关的 API,通过这组 API,移动应用能够以 JavaScript 访问原生的设备功能,如摄像头、麦克风等,Cordova 还提供了一组统一的…
AliceJS 基于 CSS3 轻量级 JavaScript 动画库
AliceJS 是一个轻级量独立 CSS3 引擎,用于通过硬件加速特性在一些现在的浏览器上实现高质量的可视化特效。一般用于动画设计,是一个轻量级的 JavaScr…
Dancer.js 高品质音频 JavaScript API 插件
Dancer.js 是一个高级的音频 API,旨在创建炫酷的可视化效果,可以和 Mozilla 的 Audio Data API 以及 Webkit 的 Web Audio API 结合使用,可以为你设…