OurJS


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

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


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

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

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


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

WebPack:更优秀的模块依赖管理工具,及require.js的缺陷

JS学习 by ourjs key JavaScript 1419132462522 评论 (0)
之前的这篇文章: JavaScript代码组织结构良好的5个特点,作者以reuqire.js为举例,提出应该使用模块化的代码组织方式去管理你的JavaScript代码,并提出了一些注意事项,在此文的评论中有人指出WebPack是比require.js更为优秀的代码组织管理工具,并列举了require.js的一些缺陷。

io.js新图标logo征集中

行业动态 by ourjs key 分享 1418951642482 评论 (0)
logo, io.js 正式曝光仅不足一月,就已经有了6000多个关注, 似乎正在成为node.js越来越强劲的竞争对手。io.js的Github官网上正在征集io.js的新图标,短短半个朋就已经数百个方案。其中还有一些看上去不错的设计。

JavaScript代码组织结构良好的5个特点[reuqire.js]

大话编程 by ourjs key 分享 1418883970819 评论 (0)
随着JavaScript项目的成长,如果你不小心处理的话,他们往往会变得难以管理。我们发现自己常常陷入的一些问题: 当在创建新的页面时发现,很难重用或测试之前写的代码。
当我们更深处地研究这些问题,我们发现根本原因是无效的依赖管理造成的。比如,脚本A依赖脚本B,并且脚本B又依赖脚本C,当C没有被正确引入时,整个依赖链就无法正常工作了。

[译]Node.js 框架比较: Express vs. Koa vs. Hapi

心得体会 by ourjs key Node.JS 1418779423413 评论 (0)
Express.js无疑是当前Node.js中最流行的Web应用程序框架。它几乎成为了大多数Node.js web应用程序的基本的依赖,甚至一些例如Sails.js这样的流行的框架也是基于Express.js。然而你还有一些其他框架的选择,可以给你带来“sinatra”一样的感觉(译注:sinatra是一个简单的Ruby的Web框架,可以参考这篇博文)。另外两个最流行的框架分别是Koa和Hapi。

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

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

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

靠谱A轮互联网公司乔布堂招募前端高手

求职面试 by glen key 招聘 1418651908321 评论 (1)
靠谱A轮互联网公司乔布堂招募前端高, 高薪招前端,我们的目标很简单,让每位同学都能写出高度专业,极具特色的简历,让每位同学都获得满意的offer。目前我们平台已经入驻了包括星巴克、intel等知名公司,注册在线制作简历的同学超过万人。我们需要有激情有梦想的你加入,和我们一起打造更好的产品和服务!

Chrome支持ES6字符串模板解析

行业动态 by ourjs key 展示 1418608481630 评论 (0)
Addy Osmani 是Google Chrome开发团队的工程师,近日他在其Twitter 中宣布,ES6字符串模板已经可以在Chrome中工作。你可以在字符串文字中嵌入表达式,(此功能尚未发布)。以前此类功能多由第三方JavaScript模板引擎库来实现,如Mustache, jQuery Templates, doT.js, ejs等。目前还不清楚此功能对性能的影响。

NodeJS连接Redis:安装及开机自动启动设置

技术前沿 by kris key 分享 1418532150495 评论 (0)
Redis是一个超精简的基于内存的键值对数据库(key-value),官方只提供Linux版本,Windows版本(64位)由微软非官方提供,其 编绎后仅有1MB左右。实现非常精简,比如并没有传统数据库中库、表的概念,你并不能设置数据库/表的名字,仅能通过序号选择存放到第几个数据库,使用<schema:hash>的键值来表示存放到什么表里(如user:001)。不过因为其基于内存且实现简单,Redis有着非常好的性能。

Duktape:一个新的小巧的超精简可嵌入式JavaScript引擎

技术前沿 by ourjs key 开源 1418359743469 评论 (0)
Duktape是一个可嵌入的Javascript引擎,主要关注便携性和精简及紧凑性。
Duktape很容易集成到C/C++项目: 添加duktape.c和duktape.h到您的build中,并使用Duktape API从C代码中,调用ECMAScript代码的功能,反之亦然。

在JavaScript的Array数组中调用一组Function方法

JS学习 by ourjs key JavaScript 1418274203282 评论 (0)
我在看几个月前写的一些代码。在一个数组中(arrays)中存放了一组方法(function),在未来的某个时间要一次性将这些方法都执行一遍。你只需要遍历这个数组,并调用每个函数即可:
callbacks.forEach(function(callback) {
  callback();
});
加载中...