Simple is Happiness
Less is more
JS开源
JavaScript中数学运算的安全范围及开源大整数高精度计算库
by kris keys JS开源 JavaScript 1418699660017
JavaScript中整数的最大"安全"数值为在-(2^53 - 1) 和 (2^53 - 1) 之间。超过这个范围的数学计算在有可能是是不准确的,比如在目前最新版的Chrome中:

> 9007199254740991 * 256
2305843009213693700   //1 * 6 = 6, 最后一位应该是6?
基于HTML5和JavaScript实现的Winamp MP3播放器
by ourjs keys JS开源 开源 1415842247261
还记是经典的Winamp 音乐MP3播放器吗?这里有一个使用HTML5和JavaScript实现的版本。

HexGL用HTML5和WebGL实现的3D赛车游戏
by ourjs keys JS开源 开源 1417657378175

HexGL是一个未来主义的使用HTML5,Javascript和WebGL实现的反重力快节奏的赛车游戏。
将GO编绎成JavaScript,用GO语言来写前端代码
by kris keys JS开源 开源 1413424802902
GopherJS将GO代码编绎成纯的JavaScript代码。它的主要目的是让你有机会使用GO语言来写前端代码。你可以在线玩一玩。 

你可以使用GO优雅的类型系统和编绎时检查系统,因此你有机会发现大量的潜在BUG,并可以更好的进行重构。想像一下你之前要处理多少有关JavaScript遗留的参数问题,因为你不确定会不会还有人在用这些老API。GopherJS会豪无怨言地帮你解决这些问题。你可以放心,这种BUG将不会再出现。
Walkway用简单的方法为SVG元素添加动画效果
by ourjs keys JS开源 开源 1415062444915
这个库的作用是将SVG矢量图中的一些基本元素(目前仅支持路径Path和线Line)以线性动画的方式展示出来。 类似于PS4首页所展示的动画效果,示例:

var svg = new Walkway('#test'); //#test通常为一个svg元素
svg.draw(function () {
  console.log('Animation finished');
});
PathFinding.js: 基于JavaScript的开源智能寻路算法库
by ourjs keys JS开源 开源 1411954400374
PathFinding.js 是由JavaScript实现的一个开源智能寻路算法库。
15个最好用的Node.JS后端框架
by ourjs keys JS开源 开源 1414058204206
Node.js框架是可以帮助你建立网站应用服务的javascript框架。它可以帮助你更快地开发Web应用。
Node.js是基于Chrome的JavaScript运行环境。可方便地构建快速、可扩展的网络应用。节点。 当涉及到Web应用程序的开发,你就需要JS框架,加快你的开发过程。 Node.js有非常多不同类型的框架,如MVC框架,REST API和generators,全栈框架,大量的服务器库,它完全能够提供Web服务,无需使用Apache等外部软件。 Node.js使用谷歌的V8 JavaScript引擎,很大一部分是用基本模块的JavaScript编写。今天我们要分享的是使用的较多的一些Node.js Web框架。
可访问的HTML5 Video视频播放器
by ourjs keys JS开源 开源 1410401534650
一个轻量级的HTML5视频播放器,支持字幕和详细说明。注* 连IE9都支持HTML5 Video 元素了,是时侯提供基于没有插件的视频播放了。

  • 提供了一个HTML5视频播放器自定义控件。 
  • 支持字幕;只需使用标准的HTML5视频语法,创建一个VTT的字幕文件。 
  • 使用原生的HTML5 form 控件控制音量(输入范围),并指示进度(progress元素)。 
  • 支持只有键盘用户访问。 
  • 可在加载时,打开或关闭字幕选项。 
  • 可设定起始播放的时间,或控制播放进度。 
  • 播放器宽度与Video 元素的宽度一致。 
  • 没有依赖关系。使用原生的JavaScript写成。 
  • 如果JavaScript不可用,将由浏览器的原生播放。 
Animate.css让添加CSS动画像喝水一样容易
by newghost keys JS开源 前端 1410335021078
animate.css是一堆很酷的,有趣的,跨浏览器的动画效果库,你可以随意在你的项目中使用。用在你想要突出的任何地方,如主页,滑块,这像喝水一样容易,迷死人了。 下面是一个动画元素示例:

<h1 class="animated bounceOut">Animate.css</h1>
JuliusJS: 基于JavaScript的在线语音识别库
by ourjs keys JS开源 开源 1412987992774

JuliusJS 是使用JavaScript实现的一个语音识别库
可以识别用户所说的内容,然后立即翻译出来,声音->文字 PS: 通过一个回调函数,示例代码:

// bootstrap JuliusJS
var julius = new Julius();

julius.onrecognition = function(sentence) {
    console.log(sentence);
};

// say "Hello, world!"
// console logs: `> HELLO WORLD`


 近期热门 - 点击最多
  1. python基于asyncio实现 Redis 的异步操作哈希数据写入 / 读取、发布订阅消息中间件
  2. Node.js 打印vite react+go项目目录树
  3. Angular入门:用Signals状态管理和Bootstrap基础样式实现的用户登录注册实例教程
  4. 用Gitea搭建免费Git服务器自定义Actions配置CI/CD自动化部署和测试流水线
  5. FastAPI+SQLModel+PostgreSQL+React+Vite全栈项目文件结构说明环境搭建与初始化指南
  6. React结合vite使用vue3,在纯typescript的react hooks中使用vue
  7. valtio基于Proxy代理比redux\zustand更简洁的react状态管理库
  8. React Native为http网络请求添加timeout超时异常处理: 用XMLHttpRequest替换fetch发送的区别
  9. React Native使用fetch发送http登陆验证请求失败:无法读取set-cookie并显示network request failed
  10. 克服Redux的缺点在React/Native中使用消息队列,pubsub-js更加简洁的组件间通信和状态传递方法

  全端社区 - 最新回复
  1. 在无管理员权限的情况下,使用安装Python补全pip临时配置环境变量;即零权限使用node.js/npm
  2. Python鉴权方法:Depends 依赖注入;装饰器;与基于Proxy模式的Session状态管理自动计算脏属性;将用户数据存储在Redis中
  3. python基于asyncio实现 Redis 的异步操作哈希数据写入 / 读取、发布订阅消息中间件
  4. Angular入门:用Signals状态管理和Bootstrap基础样式实现的用户登录注册实例教程
  5. 用Gitea搭建免费Git服务器自定义Actions配置CI/CD自动化部署和测试流水线
  6. FastAPI+SQLModel+PostgreSQL+React+Vite全栈项目文件结构说明环境搭建与初始化指南
  7. Node.js 打印vite react+go项目目录树
  8. valtio基于Proxy代理比redux\zustand更简洁的react状态管理库
  9. Windows与Mac通过git ssh和rsync实现文件共享互传
  10. Windows与Mac通过git ssh和scp实现文件共享互传

  开源的 OurJS
OurJS开源博客已经迁移到 OnceOA 平台。

  关注我们
扫一扫即可关注我们:
OnceJS

OnceOA