Simple is Happiness
Less is more
JS学习
Debug调试Node.JS:我们是如何定位内存泄漏和无限循环的
by ourjs keys JS学习 Node.JS 1415413995687
在Storify,我们用Node.js驱动后台。对于大多数生产环境上的问题(像未捕获的异常),我们使用日志来调试。然后我们看到了一些其他的BUG,像内存泄漏和无限循环,这些漏洞无法通过debugging工具来调试。
过去,当我们的服务变得很慢时,我们使用Monit 去重启他们。当我们上线了Livefyre之后,我们决定不要重启,尝试去修复这些缺陷。经过几个月的尝试,我们在Node.JS的调试技巧方面学到了很多。
理解JavaScript中的事件路由冒泡过程及委托代理机制
by kris keys JS学习 JavaScript 1415181491830
当我用纯CSS实现这个以后。我开始用JavaScript和样式类来完善功能。
然后,我有一些想法,我想使用Delegated Events (事件委托)但是我不想有任何依赖,插入任何库,包括jQuery。我需要自己实现事件委托了。
我们先来看看事件委托到底是什么?他们是怎么工作的,怎么去实现这种机制。
用JavaScript制作HTML5动画基础
by ourjs keys JS学习 JavaScript 1414720081582
这是《Foundation HTML5 Animation with JavaScript》一书的附属范例,多达200多个基础动画的示例,由浅入深,由简单到复杂,适合系统学习。这里你可以找到所有关于在浏览器使用JavaScript移动元素的相关知识。这是创建HTML5游戏,动画和页面效果的基础。

它提供了所有相关的数学知识,和你需要了解的物理概念,如加速度,速度,淡入淡出(easing),弹簧(springs),碰撞检测,动量守恒,3D,以及正向和反向运动。帮助所有Web开发人员从Flash切换到HTML 5创建符合标准的游戏,应用和动画,兼容现代浏览器和大多数的移动设备,包括iPhone,ipad,Android设备等。
Node.js 包教不包会
by ourjs keys JS学习 Node.JS 1412757249586

这个课程是希望提供更多的 Node.js 实战机会,通过每一节精心安排的课程目标,让 Node.js 的初学者们可以循序渐进地,有目的有挑战地开展 Node.js 的学习。

话说看书是一件很头疼的事情,可如果想学到知识,又必须得看书。为了解决大家的这个困惑,我在每一课的开头都写有一个可检验的课程目标,如果你喜欢自己倒腾而不喜欢听别人逼逼的话,把那个课程目标倒腾出来,那门课你也就算掌握了。

使用Javascript开发OS X应用程序
by pockry keys JS学习 JavaScript 1412066653102

译者按:Javascript快要统一所有端了呢,骚年们快去创造奇迹吧~

本文译自tylergaw.com

OS X Yosemite为Automation引入了Javascript的支持。这让在原生OS X框架中使用Javascript成为可能。过去一段时间我一直在探索这个新领域,并收集了一些示例。在这篇文章里我想解释一下基本用法并且搭建一个小的示例应用


Node程序中的设计模式
by pockry keys JS学习 Node.JS 1411958900973
Node.js基于Javascript,所以任何你已经知道的Javascript知识都能用在Node程序上。你曾经写的前端代码的模式同样也适用于服务器端应用逻辑。Node没有为Javascript语言添加扩展或修改来使它能应用于服务器。
但是,这里有一些值得学习的Node模式,它们在Node和Joyent所使用的代码里贯穿始终,你也能够用它们来设计你的应用。

制作canvas游戏
by 1518409521 keys JS学习 Html5 1411479797380
在我上一篇创造<canvas>艺术的帖子中,我介绍了使用HTML5< canvas>API来创建一个随机生成的“北极光”动画。产生动画的效果完全是审美。除了生成颜色和形状它没有提供交互性。在这篇文章中,我们将使用相同的技术介绍原文,但扩展我们的例子介绍键盘输入和操作以创建一个完整的互动游戏。    
我们将创建一个游戏我将他称之为Space。这是一个简单的游戏,你可以使用键盘操作一个二维地图的恒星和行星。为了简便起见,完整的脚本将在这篇文章的底部,我将从脚本片段解释这些到底是什么。
5个经典的前端面试问题
by ourjs keys JS学习 前端 1411470059061
JavaScript开发人员在IT界的需求量一直很大。如果你非常精通神这门语言,你会有很多机会换工作,涨薪水。但是在一家公司录用你之前,你必须顺利通过面试,证明你的技能。在本文中,我将向您展示5个关于前端相关的问题,以测试侯选者的JavaScript技能和他们解决问题的能力。有将会非常有趣!
拿什么守护你的Node.JS进程: Node出错崩溃了怎么办?
by newghost keys JS学习 OurJS 1410852586776
许多人都有这样一种映像,NodeJS比较快; 但是因为其是单线程,所以它不稳定,有点不安全,不适合处理复杂业务; 它比较适合对并发要求比较高,而且简单的业务场景。
事实上NodeJS里程确实有“脆弱”的一面,单线程的某处产生了“未处理的”异常确实会导致整个Node.JS的崩溃退出。其实Node.JS发展到今天,如果连这个问题都解决不了,那估计早就没人用了。
合并JavaScript数组的N种方法
by ourjs keys JS学习 JavaScript 1410751065163
这是一篇简单的文章,关于JavaScript数组使用的一些技巧。我们将使用不同的方法结合/合并两个JS数组,以及讨论每个方法的优点/缺点。
第一个主要的问题是,内存使用量增长了一倍(当然只是暂时的!)被追加内容基本上是通过函数调用将元素复制到堆栈中。此外,不同的JS引擎都有拷贝数据长度的限制。 

 近期热门 - 点击最多
  1. React Native为http网络请求添加timeout超时异常处理: 用XMLHttpRequest替换fetch发送的区别
  2. React Native使用fetch发送http登陆验证请求失败:无法读取set-cookie并显示network request failed
  3. 克服Redux的缺点在React/Native中使用消息队列,pubsub-js更加简洁的组件间通信和状态传递方法
  4. Springboot+Gradle+Mysql+Jpa最简单实例教程
  5. SpringBoot+Spring6入门指南: 使用命令行快速搭建restful web api模板
  6. 如何通过 winax 的 ActiveXObject 或 Excel.Application 往 excel 中插入一张图片
  7. node.js用activex/com+自动化读写excel时查询接口、参数的调试方法
  8. TypeScript定义数字范围类型即仅包含【小时:分钟】的时间类型,每天指定时间点执行任务
  9. 比较测试:用百度文心一言和阿里通义千问写删除文件目录并且是async/await代码
  10. node.js使用TensorFlow入门教程二:什么是张量神经网络运算与矩阵的关系及基本入门代码

  全端社区 - 最新回复
  1. 使用PubSub-JS时ReactNative在后台运行一段时间唤醒后,组件无法scribe到publish的事件,typescript实现一个事件订阅发布组件
  2. React Native为http网络请求添加timeout超时异常处理: 用XMLHttpRequest替换fetch发送的区别
  3. ReactNative获取Android/iOS的MAC/IP地址: react-native-device-info模块的安装与使用
  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. Paddle/abbyy等ocr比较:如何将图片生成可选择文字版PDF
  9. 如何通过 winax 的 ActiveXObject 或 Excel.Application 往 excel 中插入一张图片
  10. 如何用JavaScript获取某个元素copy selector的CSS选择器

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

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

OnceOA