OurJS


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

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


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

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

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


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

红衣教主周鸿祎会不会成为中国首富

大话编程 by ourjs key 分享 1512705884591 评论 (1)
360公司董事长周鸿祎因为总是穿件红色T恤,他还说正反面都能穿,一件能穿好久,家里衣柜中几乎是同一品牌、同一款式红T恤。他的绰号除了因为他爱穿红色T恤,还因为周鸿祎的创业史就是一部战争史。因此被人称之为红衣教主。

三六零借壳热门公司江南嘉捷成功重返 A 股。复牌的江南嘉捷连续18个涨停,复牌后累计涨幅达456%。

那么周鸿祎还有没有机会成为中国首富呢?

OnceAir顽石企业私有云网盘使用介绍

大话编程 by ourjs key 分享 1512192294358 评论 (0)

目前市场上的网盘当中,免费版都是基于公有云的,文档存在云端。我们开发的 OnceAir 是一款低成本的,特别适合初创团队使用的私有云网盘产品,文档存放在本地,只有团队成员可以查看。

下面我们来以手机为例介绍一下如何快速使用我们这款私有云存储网盘产品。

redis、memcache和mongodb各自的优缺点是什么,怎么选择呢?

心得体会 by ourjs key 提问 1511692936290 评论 (8)

redis、memcahce 比较相似,但与 mongodb 完全不同,几乎没有可比性。

总的来说 redis/memcache 是基于内存的,讲究的是性能,多用作缓存层,比如说存放session。而 mongodb 是面向文档的,存储的是类似JSON的非结构化数据,查询起来非常方便,开发效率高,比较类似传统SQL关系型数据库。

普遍认为其性能明显好于MemoryCache。所以这里主要比较 Redis 和 Mongodb。

Node.JS 8.x和9.x新特性:N-API,NPM5,ERROR CODE

JS学习 by ourjs key Node.JS 1511691422715 评论 (1)
Node.JS 8主要升级了安全性和稳定性,并将维护1年半的时间。

采用 Google v8 6.1 JavaScript 引擎
The NPM 5.0.0
在典型Web应用中,性能比6.x提升20%的性能
Performance Timing API:检测应用性能

Node.JS读取中文TXT编码文件显示乱码问题解决方案

JS学习 by ourjs key Node.JS 1511618407429 评论 (0)
Windows下默认的编码格式是ASNI,其实这并不是真正的编码格式,但Node.JS默认的编码、解码则是目前通用的UTF-8。因此在读取Windows默认的TXT文件时会显示乱。
可以用iconv-lite来用gbk解码:
var fs    = require('fs')
var iconv = require('iconv-lite')

fs.readFile('readme.txt', function(err, data) {
  console.log(iconv.decode(data, 'gbk'))
})

Node.JS与USB接口通信:检测U盘/移动硬盘插拔事件和发送接数据

JS学习 by ourjs key 开源 1511014509183 评论 (1)
在做嵌入式开发时,我们经常需要能够侦听USB端口的热插拔事件。目前node.js本身是不提供这类系统事件的接口的。不过已经有人用node.js和c/c++来侦听USB的系统事件,并将其打包进了NPM。
使用

var usb = require('usb')

usb.on('attach', function(device) { 
});
usb.on('detach', function(device) { 
});

NodeJS动态传参特性:不定个数参数的省略,默认值与解构

JS学习 by ourjs key Node.JS 1509953520193 评论 (0)
在Javascript中普遍模式是将一个对象作为配置可选项,以前,这些选项得手工从对象中分解出来然后分配给相应变量。

function doTask (who, options) {
	options = options || ''

	var name = options.name
	var time = options.time
}
现在只需要一行即可:

function doTask (who, options = {}) {
	var { name, time } = options
}

40行JavaScript代码实现的3D旋转魔方动画效果

JS开源 by ourjs key JavaScript 1509930830962 评论 (4)
这是2016年JS1k上传的作品,用几十行代码实现的一个3D旋转魔方: 

垄断"开源硬件"树莓派芯片的供应商博通要收购高通了

行业动态 by ourjs key 分享 1509758881675 评论 (0)
然而树莓派并非是真正开源的,因为其芯片一直是博通 (Broadcom) 控制的,是特供版,树莓派 3 采用了最新的 BCM2837 芯片,但这个芯片的 BootLoader 引导程序和手册等重要内容都是保密的。可以说树莓派的出货一直是被博通牢牢掌控的。Boradcom目前市值1000多忆美元左右。其中一半以上的利润来自中国。

GitHub2017年度开发者报告 JavaScript依然遥遥领先Python突飞猛进

大话编程 by ourjs key 分享 1508254683149 评论 (0)

GitHub Universe 是 GitHub 的年度盛会,今年10月10-12日,GitHub Universe 大会在旧金山召开。同时,GitHub 也在其官网发布了 2017 年年度数据报告 —— GitHub Octoverse 报告。

可以看到,Python 已代替 Java 从去年的第三突进了第二,相比去年它新增了 40% 的 Pull Request。越来越多开发者在感慨“人生苦短” 了?

Java 则被挤下到第三位,不过 Java 9 刚发布不久,而且它的模块化特性深受开发者喜爱,霸主地位还是很难撼动的。

排名第一的依然是 JavaScript,而且远甩其他语言好几条街。联想到近几年前端技术的火热发展,所以并没有太大意外。

广告投放

 近期热门 - 点击最多
  1. redis、memcache和mongodb各自的优缺点是什么,怎么选择呢?
  2. 垄断"开源硬件"树莓派芯片的供应商博通要收购高通了
  3. Node.JS 8.x和9.x新特性:N-API,NPM5,ERROR CODE
  4. GitHub2017年度开发者报告 JavaScript依然遥遥领先Python突飞猛进
  5. 40行JavaScript代码实现的3D旋转魔方动画效果
  6. NodeJS动态传参特性:不定个数参数的省略,默认值与解构
  7. 红衣教主周鸿祎会不会成为中国首富
  8. Node.JS与USB接口通信:检测U盘/移动硬盘插拔事件和发送接数据
  9. OnceAir顽石企业私有云网盘使用介绍
  10. Node.JS读取中文TXT编码文件显示乱码问题解决方案
  11. AirJD-简单好用的免费建站工具

  全端社区 - 最新回复
  1. WowJS:在滚动页面时添加动画效果的简单实现
  2. CAD绘图控件VectorDraw web library (javascript)更新至v7.7014.0.2,在线购买6.6折!
  3. DevExpress WPF入门指南:DXWindow应用
  4. 在WebSphere中创建数据源
  5. Android Oreo 8.1终于发布正式版
  6. 【百厂约惠】Dynamsoft全线产品低至6.7折!错过等一年
  7. 用纯css改变下拉列表select框的默认样式
  8. MyEclipse移动开发教程:设置所需配置的iOS应用(一)
  9. DevExpress WPF入门指南:DXWindow应用
  10. 如何用CSS将select/option文本居中或居右对齐

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

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

ourjs官方微信号

加载中...