OurJS


OurJS-我们的JS, 我们的技术-IT文摘; 专注JS相关领域;
我们热爱编程, 我们热爱技术;我们是高大上, 有品味的码农;

欢迎您订阅我们的技术周刊


我们会向您分享我们精心收集整理的,最新的行业资讯,技术动态,外文翻译,热点文章;
我们使用第三方邮件列表向您推送,我们不保存您的任何个人资料,注重您的隐私,您可以随时退订,

欢迎分享您的观点,经验,技巧,心得

让我们一起找寻程序员的快乐,探索技术, 发现IT人生的乐趣;


本网站使用缓存技术每次加载仅需很小流量, 可在手机中流畅浏览;
如果您发现任何BUG,请即时告知我们: ourjs(at)ourjs.com

trim-html:NodeJS的HTML文本截取库(自动生成正文摘要)

JS开源 by ourjs key Node.JS 1426737493048 评论 (1)
trim-html: 可以截取HTML字符串,并不破坏打断HTML标签。 网站内容大多基于HTML文本,传统的字符串截取会破坏HTML标签的结构,此库对于自动生成网站内容摘要十分有帮助。

var trimHtml = require('trim-html');
var trimmed = trimHtml(html);

history.js 一个无刷新就可改变浏览器栏地址的插件(不依赖jquery)

JS开源 by ourjs key 开源 1426583818556 评论 (0)
History.js优雅地支持所有浏览器的History/State的API(pushState,replaceState, onPopState)。 包括数据,title, replaceState。 支持jQuery,MooTools和Prototype。在HTML5浏览器,它使用原生API,可以直接修改URL,而无需再使用哈希值。对于HTML4浏览器则使用Hash值进行兼容。

使用Node.JS监听文件夹变化

JS开源 by kris key Node.JS 1425014383925 评论 (2)
使用Node.JS监听文件夹改变有许多应用场合,比如:
构建自动编绎工具: 当源文件改变时,自动运行build过程,比如当你写CoffeeScript文件或SASS CSS文件时,保存之后可即时生成对应的JS或CSS.
构建自动布署工具: 通过侦听源文件夹的改变,你可以自动即时将改后的文件布署到测试服务器,加快你的开发测试速度。

服务器端(NodeJS)使用jQuery选择器操作DOM(HTML/XML)

JS开源 by ourjs key Node.JS 1422940535764 评论 (2)
这是一个两年多的“老”项目,可以让你在NodeJS中使用jQuery的选择器,像操作前端DOM一样操作后端的HTML/XML,在去除浏览器兼容相关代码后,比JSDOM的操作快8倍, 示例

var cheerio = require('cheerio'),
    $ = cheerio.load('<h2 class="title">Hello world</h2>');

$('h2.title').text('Hello there!');
$('h2').addClass('welcome');

$.html();
//=> <h2 class="title welcome">Hello there!</h2>

Oracle发布官方版Node.JS数据库驱动

JS开源 by ourjs key Node.JS 1422767582661 评论 (2)
注* 近日Oracle发布了官方版的Node.JS数据库驱动 node-oracledb,其他主流SQL数据库的Node.JS驱动: MySQL数据库Node.JS驱动:node-mysql; 微软SQL Server数据库Node.JS驱动官方版: node-sqlserver;  从关注人数可以看出Node社区对大型收费关系型(SQL)数据库的热情并不高。

用JavaScript实现的Flash VM播放器(虚拟机)

JS开源 by ourjs key 开源 1420163727028 评论 (0)

Shumway是一项HTML5的技术实验,探索建立一个原汁原味的高效的SWF文件渲染器,不需要任何插件。
Shumway是社区驱动的,由Mozilla支持。我们的目标是创建一个通用的,基于Web标准的平台,解析和渲染SWF(falsh动画)。如果实验成功,以后可能与Firefox进行整合。

Chartist.js:一个开源的响应式前端矢量(SVG)图表库

JS开源 by ourjs key 开源 1419475276872 评论 (4)
Chartist 是为一些广泛的需求所设计的:创建简单的响应式图表。其它图表在可视化数据方面有着非常强大的功能,但是对某些简单的需求可能支持的还不够。


JavaScript中数学运算的安全范围及开源大整数高精度计算库

JS开源 by kris key JavaScript 1418699663962 评论 (2)
JavaScript中整数的最大"安全"数值为在-(2^53 - 1) 和 (2^53 - 1) 之间。超过这个范围的数学计算在有可能是是不准确的,比如在目前最新版的Chrome中:

> 9007199254740991 * 256
2305843009213693700   //1 * 6 = 6, 最后一位应该是6?

Webaudio-mod-player:用HTML5音频接口播放mod音乐文件

JS开源 by ourjs key 开源 1418173988102 评论 (0)
Webaudio-mod-player使用HTML5的音频接口实现了一个MOD文件的播放器,MOD音乐文件一般非常小巧,仅有几十K左右,目前还有一批玩MIDI的电脑音乐人的聚会,如上海迷笛音乐节。

HexGL用HTML5和WebGL实现的3D赛车游戏

JS开源 by ourjs key 开源 1417657382200 评论 (1)

HexGL是一个未来主义的使用HTML5,Javascript和WebGL实现的反重力快节奏的赛车游戏。

广告投放

 近期热门 - 点击最多
  1. Node.JS用RSA签名算法公钥加密私钥解密,实现License软件授权验证
  2. Node.JS在命令行中检查Chrome浏览器是否安装,并打开指定网址
  3. 使用JavaScript的Proxy监听对象属性变化并进行类public/private的访问控制
  4. 树莓派4对比测试:性能提升3倍启动时间反而变慢?TF卡成最大瓶颈
  5. JavaScript求一个字符串的字节长度
  6. Node.JS借助OS模块获取当前Windows系统用户登录名
  7. GO有语法缺陷,缺少泛型、public/private、三元运算符?我不喜欢 Go 语言的十个理由
  8. 在嵌入式设备树莓派上编译QuickJS教程:一个C语言编写的极简JavaScript引擎
  9. Node.JS的竞争对手?QuickJS入门教程,使用os模块读写文件,并将JavaScript编绎成可执行文件
  10. 用 OnceAir 搭建个人Git/Svn/照片备份服务器,每年电费7块钱

  全端社区 - 最新回复
  1. Node.JS的竞争对手?QuickJS入门教程,使用os模块读写文件,并将JavaScript编绎成可执行文件
  2. 在嵌入式设备树莓派上编译QuickJS教程:一个C语言编写的极简JavaScript引擎
  3. HTML5相关格式转换提供商对比—选择困难户的专属福利来啦!
  4. 为什么我不建议你将JavaScript作为主力语言
  5. 对于现代开发来说,JavaScript就是一种垃圾语言
  6. Node.JS与USB接口通信:检测U盘/移动硬盘插拔事件和发送接数据
  7. 树莓派4对比测试:性能提升3倍启动时间反而变慢?TF卡成最大瓶颈
  8. GO有语法缺陷,缺少泛型、public/private、三元运算符?我不喜欢 Go 语言的十个理由
  9. 使用JavaScript的Proxy监听对象属性变化并进行类public/private的访问控制
  10. Node.JS借助OS模块获取当前Windows系统用户登录名

  开源的 OurJS
Demo (EN), Demo (CN), Github
  关注我们 RSS

我们的微信公众号: ourjs-com
打开微信扫一扫即可关注我们:
IT文摘-程序员(码农)技术周刊

ourjs官方微信号

加载中...