OurJS


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

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


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

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

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


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

微软开源TypeScript编绎器

JS开源 by sasasamoa 1406167409959
TypeScript 是可规模扩展的JavaScript语言。TypeScript为JavaScript增加了可选类型,类和模块(classes and modules)。TypeScript支持任何浏览器的大型JavaScript应用程序。在任何主机和任何操作系统上,TypeScript 都是被支持的。TypeScript被编译成可读的,基于标准的JavaScript。您可以尝试一下在一些平台上通过我们的博客和Twitter账户跟上最新的动态。 

我不懂Swift

大话编程 by sasasamoa 1406095253556
关于Objective-C,我并不是非常了解。这不是在吹牛。如果你读我的博客,你会知道我了解Objective-C的机会要比你多。我对此有我的观点。即使你不同意,你也应该认真对待它们。它们在大量代码的基础上建立。我曾经举办过Cocoa software solo,使用OS X和iOS,在发布会的一年前,用30小时为Steve Jobs设计了一个Demo。在10.42流行之前,在ARC之前,在属性出现之前,在英特尔之前,我已经在写ObjC了。跟许多有更有的经验的开发人员一起,但即便如此,关于Objective-C也有我不了解的一些东西。

树莓派的联合创始人访谈 - 我们是怎么让大家都成为DIY黑客的

心得体会 by Caroline 1405984612230

请记住它是为喜欢折腾的人准备的只要35美元的计算机

我永远不会忘记我第一次看到树莓派的情形。那个小巧的,信用卡大小的计算机,性能却足够强劲,可以作为一般家用PC,媒体中心,电视游戏机,或是其他任何你能够想像的东西。只有35美元的价格,它是任何年龄段的动手爱好者都可以拥有的小东西,可以在上面捣腾硬件和软件试验,而不用担心会弄坏昂贵的家庭电脑。

Eben Upton,是树莓派基金会的共同创始人,通常被誉为这个神奇机器背后的魔法师。在剑桥大学的计算机实验室攻读哲学博士学位的时候,他费尽苦心地手工打造了树莓派的原型机。

如今,Upton是树莓派基金会下面贸易公司的CEO,监督着树莓派的生产和销售,目前销量已经达到250万台。

JavaScript:世界上误解最深的语言

JS学习 by kaka 1405919223628
JavaScript,或者叫 Mocha,或者叫 LiveScript,或者叫 JScript,又或者叫 ECMAScript,是世界上最流行的编程语言之一。事实上世界上的每一台个人电脑都安装并在频繁使用至少一个JavaScript解释器。 JavaScript的流行完全是由于他在WWW脚本语言领域中的地位决定的。

尽管它很流行,但是很少有人知道JavaScript是一个非常棒的动态面向对象通用编程语言。这居然能成为一个秘密!这门语言为什么被误解如此之深?

互联网男孩之死

行业动态 by sasasamoa 1405821416948

阿龙·斯沃茨是一个程序员,一名黑客,一名信息自由活动分子 -同时, 他也是自杀的牺牲品。 

他满20岁之前,斯沃茨从他的社交新闻网站Reddit中挣了一大笔钱。他同时对创办非营利组织——知识共享,起了非常大的帮助作用,之后他成功地为一个禁止网络盗版法案的活动工作,这项法案在2012年被美国国会采纳。

仅仅一年后,在斯沃茨26岁的时候,他在他的公寓上吊自杀。当时,他因学术数据库JSTOR的数以百万计的的非法网页文章下载遭到联邦起诉。他面临着关于通信和计算机欺诈的指控,可能好几年的牢狱之灾。 

CSS字体大小: em与px、pt、百分比之间的对比

心得体会 by 1518409521 1405734565208

CSS样式最混乱的一个方面是应用程序中文本扩展的font-size属性。在CSS中,你可以用四个不同的单位度量来显示在web浏览器中的文本大小。这四个单位哪一种最适合Web? 这个问题引起了广泛的争论。找到一个确定的答案是困难的, 因为这个问题,本身就是如此难以回答。

当你动态地观察他们就很容易理解字体大小单位之间的区别。

一般来说:1 em = 12 pt = 16 px = 100%

当使用这些font-size, 增加基础本字体大小(使用CSS选择器)从100%到120%,让我们看看会发生什么。

开源的多行字符串工具: 在JS中整段地写HTML

JS开源 by kris 1405649639277

这样看来ES6的多行字符模板可能就不需要了,通过这个你可以整段整段地在JS中写HTML、SQL了,例如:

var str = multiline(function(){/*
<!doctype html>
<html>
    <body>
        <h1>❤ unicorns</h1>
    </body>
</html>
*/});

Express.JS指南

编程技巧 by 1518409521 1405475245547

安装了node(下载)之后, 在你的机器上创建一个目录,开始你的第一个应用程序。$ mkdir hello-world

在这个目录中你将定义应用程序“包”,这和任何其他node的包没有什么不同。文件目录中的json文件,明确定义了一个依赖项。你可以用npm命令获取express最新版本,你喜欢这样做,而不是安装“3.x”以外的版本,以防止任何未知的惊喜。

树树莓派推出新版本Model B+

行业动态 by ourjs 1405389117581
两年前我们推出了现在Raspberry Pi的B型号。我们经常被很多帮助改善我们产品的人询问,是否会推出新的型号。这个不是“Raspberry Pi 2”,而是原来树莓派版本的最终演变。现在我非常高兴地宣布,这个型号已经做出来了,35美元 - 它跟之前的价格一样,我们称之为 Raspberry Pi Model B+.

在nginx中使用lua脚本

JS开源 by ourjs 1405313262462

在之前的一篇文章中我们介绍过, 在高并发情况下,应该使用异步模式。

Lua是一种跟JavaScript很像的语言,Ngix_Lua同样使用异步单线程,语法甚至比JS更加简单,之前的评测指出,Ngix_lua的性能几乎是Node.JS的一倍。 

通过lua-nginx-module即可在nginx上启动lua脚本。

加载中...