OurJS


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

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


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

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

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


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

JavaScript中匿名函数和命名函数的性能差异

JS学习 by kris 1409278467992 评论 (0)
我们经常通过匿名函数(Anonymous function)来随手写一个回调。
简单来讲匿名即没有名字的函数,一般都立即执行。但是它与命名函数(有名字的函数)的性能如何呢?
我们可以比较一下,我们随便找一台可以执行Shell命令的计算机来使用大量函数调用看一看二者执行消耗时间:

CSS的力量:用一个DIV画图

这些图片都是用一个DIV绘制出来的,其实原理不复杂。


LowDB - 基于Node的纯Json文件数据库

LowDB 基于Node的纯Json文件数据库
  • 无需服务器
  • 快速
  • 事件触发
  • 来自Lo-Dash的50多种方法

自白:失控的创业

我的创业完全是无规划意料之外的选择,而好像我的人生,创业也是我无法选择的结果。我相信,拿着初中毕业证的我,无法敲开任何一家企业的大门。2002年到2006年,在老东家从客服到软件开发再到硬件开发,我预感到可能会干一辈子程序员的时候,我选择了辞职。在辞职之后也的确找不到工作,有一个朋友知道我辞职,便叫我兼职帮他写个软件,但一个月后也不了了之。

JavaScript中怪异的地方

—经历语言奇怪特性的旅程

在这篇文章中我想总结一下我们在1月YYCJS聚会讨论的一些事情。这都是关于JavaScript的怪异的部分。你可以在Youtube上找到这个视频, 在yycjs.com/the-weird-parts 找到一些幻灯片,在 JSBin 找到在线编码的部分。

进入我们所谈论的内容。我们可以使用(点)或[](方括号)操作符访问对象和对象属性,点操作符只接受有效的JavaScript变量名而方括号可以采用任何字符串:

前置逗号是不好的JavaScript代码书写习惯吗?

JS学习 by kris 1408761774651 评论 (5)
个人认为Airbnb的javascript代码规范是写的比较好的一套, 不过其中有一章关于逗号Commas的使用是这样写的:
前置逗号(Leading commas):不要使用
// bad
var once
  , upon
  , aTime;

微软Azure云推出基于JSON的NoSQL数据库DocumentDB

DocumentDB使用基于JSON文档的数据服务 (ps: 目前只能在Azure平台上使用)。

DocumentDB是一个全托管的基于文档的数据库服务 (ps: 目前无法本地安装),使用无模式JSON数据模型,有丰富的查询和索引功能。它提供了可配置的和可靠的性能,原生JavaScript事务处理,以及云计算特有的弹性扩展能力。

读懂心理学:网页界面设计实用指南三则

作为UI设计师,对待用户就像对待婴儿,知道如何通过界面设计诱导用户非常重要,这就需要了解心理学方面的知识了。今天分享一篇日本设计师的好文,结合心理学与设计,分分钟提升界面的用户体验。

在OurJS开源博客网站中添加自定义缩略图片

这里将介绍如何在OurJS开源博客中扩展添加一个自定义的缩略图字段。显示效果如下


JavaScript构建(编绎)系统大比拼:Grunt vs. Gulp vs. NPM

JS开源 by kris 1408417710529 评论 (1)
决定采用何种技术总是很难的。一旦遇到问题,你不想推翻你之前的选择。但是你必须选一个,然后让它按照着你的思路做。实施一套构建(编绎)系也是一样的,你应该把它看作一个非常重要的选择,让我们以Grunt为例。  

  • Grunt有一个完善的社区,即使是在Windows上
  • 它不仅仅应用在Node社区
  • 它简单易学,你可以随便安装插件并配置它们 
  • 你不需要多先进的理念,也不需要任何经验

这些都是用Grunt构建编绎工具的充分理由,但我想澄清一点,我不认为Grunt不是唯一最好的选择。还有一些同样流行的选择摆在那里,有些方面可能比Grunt做得更好。 
加载中...