HTML5版Flappy Bird,虐心游戏你能过几关
by ourjs keys 轻松一刻 1393380521000
本游戏基于Phaser框架实现,核心JS代码仅65行,详细的代码可参考这篇E文: How to make a Flappy Bird in HTML5 with Phaser

略有更改,将小鸟尺寸减小,降低了一下难度。
使用简单的JavaScript,我们为什么应该抵制ES6的一些特性
by newghost keys 心得体会 分享 1393255666000
作为一名专职的JavaScript开发者,我会密切关注有关JS最新动态,不过最近看过ECMAScript 6的一些新的语法后。我认为ES委员会已经偏离正确的轨道,正在将JavaScript引向错误的方向,很可能又在重复ES4的老路。
长久以来,我一直认为当今JavaScript的广泛应用一部分原因是源于她的“简单”。
图解Node.js流行趋势,Node在路上
by ourjs keys 行业动态 1392948141000
尽管Node.js只出来了四年,但是他是GitHub上面第二热的项目。
自从2013年3月11日发布v0.10以后,每天平均的下载量有35,000次。
nodejs.org的v0.10独立版本已经有超过100万的下载次数。
我们抛弃了AngularJS:单页面应用的5大缺陷
by ourjs keys 心得体会 前端 1392817979000
我们认为下面5点让客户端的JS框架使用起来非常的痛苦。

1. 糟糕的搜索引擎优化和社交网站分享预览(Twitter/Facebook)

JavaScript的模块加载可能有害
by ourjs keys 心得体会 1392643239000
OurJS注:就像原文评论所指出,作者批评的是在前端领域过度使用异步模块加载方式。通常的Web应用会对JavaScript文件进行合并,压缩(Minify)以减小连接数,和文件体积,以更好的利用缓存,提升用户体验。原先的JS源文件最终会变化一个或两个上线。这跟后端(NodeJS)分散的代码组织方式会有所不同。
for in 比for loop慢至少20倍
by ourjs keys 编程技巧 1392519788000
之前在:停止使用循环,教你用underscore优雅的写代码一文中,有评论提出for in的效率要比for loop(循环)的效率低非常多。现在我们测试一下在不同浏览器中使用for in, for loop和forEach在处理大数组时的效率究竟如何。
JavaScript专业八级测试,你能做对几道?
by ourjs keys 求职面试 1392214753000
OurJS注* 本文翻译自JavaScript Puzzlers! do you really know JavaScript? (JavaScript迷题!你真的懂JavaScript吗?) 。本文考察了很多JavaScript中生僻冷门用法和许多容易忽视混淆的概念,据多名Hacker News网友回复,做第二遍依然无法全部答对,jser专家们可以尝试一下。
Web服务性能测试:Node完胜Java
by ourjs keys 技术前沿 1392123793000
我最近做了一些简单的关于内存的Web Service性能测试。我使用Java(REST + SOAP)和Node.js(REST)将一些接口功能缓存起来。跟期望的一样,Node应用的性能远远超出Java。(响应时间至少快1倍以上)。
Linux应该作为基础教育的一部分
by ourjs keys 行业动态 1392002046000
强制学生使用Window应该是合法的犯罪,学生要么付钱,如果他们付不起,他们只能使用盗版软件,这是他们不得不使用盗版的其中一个根本原因。这种强迫学生的事情发生在世界各地,甚至没有人在意。 Linux应该是学校教育的基础,学生应该有选择的权利。
微软花费了大量的资源来维持其全球垄断地位,并从一开始就整合进教育系统,垄断和腐蚀着年轻一代,他们没有认识到这对他们的将来会有多少大的损害。
为什么使用"use strict"可以节约你的时间
by ourjs keys 心得体会 1391817407000
var zombie = {
eyeLeft : 0,
eyeRight: 1,
// ... a lot of keys ...
eyeLeft : 1
}
因为"use strict",这段代码会抛出一个错误因为 eyeLeft 出现了两次。这比你用眼睛去找错误要快多了。

 近期热门 - 点击最多
  1. React结合vite使用vue3,在纯typescript的react hooks中使用vue
  2. valtio基于Proxy代理比redux\zustand更简洁的react状态管理库
  3. React Native为http网络请求添加timeout超时异常处理: 用XMLHttpRequest替换fetch发送的区别
  4. React Native使用fetch发送http登陆验证请求失败:无法读取set-cookie并显示network request failed
  5. 克服Redux的缺点在React/Native中使用消息队列,pubsub-js更加简洁的组件间通信和状态传递方法
  6. Springboot+Gradle+Mysql+Jpa最简单实例教程
  7. SpringBoot+Spring6入门指南: 使用命令行快速搭建restful web api模板
  8. 如何通过 winax 的 ActiveXObject 或 Excel.Application 往 excel 中插入一张图片
  9. node.js用activex/com+自动化读写excel时查询接口、参数的调试方法
  10. TypeScript定义数字范围类型即仅包含【小时:分钟】的时间类型,每天指定时间点执行任务

  全端社区 - 最新回复
  1. valtio基于Proxy代理比redux\zustand更简洁的react状态管理库
  2. Windows与Mac通过git ssh和rsync实现文件共享互传
  3. Windows与Mac通过git ssh和scp实现文件共享互传
  4. React结合vite使用vue3,在纯typescript的react hooks中使用vue
  5. 使用PubSub-JS时ReactNative在后台运行一段时间唤醒后,组件无法scribe到publish的事件,typescript实现一个事件订阅发布组件
  6. React Native为http网络请求添加timeout超时异常处理: 用XMLHttpRequest替换fetch发送的区别
  7. ReactNative获取Android/iOS的MAC/IP地址: react-native-device-info模块的安装与使用
  8. React Native使用fetch发送http登陆验证请求失败:无法读取set-cookie并显示network request failed
  9. 克服Redux的缺点在React/Native中使用消息队列,pubsub-js更加简洁的组件间通信和状态传递方法
  10. Springboot+Gradle+Mysql+Jpa最简单实例教程

  开源的 OurJS
OurJS开源博客已经迁移到 OnceOA 平台。

  关注我们
扫一扫即可关注我们:
OnceJS

OnceOA