加班那点事儿
by belief keys 挨踢职场 瞎扯 1409700318329

前段时间,一个好基友告诉我,他换了份工作,去了一家用户数据表现堪称吓人的创业公司去了。其中有一个细节引起了我的注意:他们在实行 996 的上班制度。即 9 点钟上班,9 点钟下班,一周工作 6 天。

同样实行这种制度的还有阿里的来往团队。当年(其实就是去年)在抢占移动端 IM 入口时候,马云都使用了红包政策,来往的工程师在高压之下,也实行 996 了制度。 我问过阿里的朋友,他们表示,整体加班情况的确比较多。我追问了一下加班效率,证实了我的一个猜想,有些个人是晚上加班没事干,尤其有些测试工程师,白天没活干,晚上活多,还经常等到 9 点之后才有事情。这个现象也许不是普遍的,但的确存在。

这不是一个玩具
by ourjs keys 挨踢职场 创业 1409614467929

我一位朋友前些时加入了一家在深圳做无人机的公司,也让我第一次有机会了解这个行业。让我大吃一惊的是,这家叫做DJI的声名不显的中国公司已经有1000多名员工,年会时曾给优秀员工发过奔驰汽车,在多旋翼无人机领域的市场份额占了全球的七成以上,被称为无人机领域最像苹果的公司,倍受硅谷的追捧。

这家公司的创始人叫汪滔,创业的想法源于他的大学毕业设计,当时他在毕业设计里解决了无人机自主悬停的问题。与很多大学生不同的是,汪滔没有把这个成果束之高阁然后继续深造,而是选择了创业。而他们的第一笔启动资金,是来自于自己的导师。

避免误用 Redis
by ourjs keys 心得体会 分享 1409534392350
Redis 是目前 NoSQL 领域的当红炸子鸡,它象一把瑞士军刀,小巧、锋利、实用,特别适合解决一些使用传统关系数据库难以解决的问题。但是 Redis 不是银弹,有很多适合它解决的问题,但是也有很多并不适合它解决的问题。另外,Redis 作为内存数据库,如果用在不适合的场合,对内存的消耗是很可观的,甚至会让系统难以承受。
我们可以对系统存储使用的数据以两种角度分类,一种是按数据的大小划分,分成大数据和小数据,另一种是按数据的冷热程度划分,分成冷数据和热数据,热数据是指读或写比较频繁的数据,反之则是冷数据。
创造canvas的艺术
by 1518409521 keys 编程技巧 Html5 1409578158655
知道<canvas>吗?如果你愿意,将你的注意力集中在这个web文档的顶部。我的网站的头部区域包括一系列的“北极光”动画,是用HTML5′新的JavaScript渲染引擎<canvas>生成的。点击页面任何地方产生新的亮光,每个亮光都带着随机颜色和改变网站头部外观的轨迹,这条轨迹慢慢移动穿过整个页面。
如果你不熟悉<canvas>,学习他的最好方法是去看一个简单的例子。下面的HTML和JavaScript将在<canvas>域内生成一个橙色的矩形区域。
内存管理技巧:如何避免JavaScript的内存泄露
by ourjs keys JS学习 JavaScript 1409367842698
高效的JavaScript Web应用必须流畅,快速。与用户交互的任何应用程序,都需要考虑如何确保内存有效使用,因为如果消耗过多,页面就会崩溃,迫使用户重新加载。而你只能躲在角落哭泣。
自动垃圾收集是不能代替有效的内存管理的,特别是在大型,长时间运行的Web应用程序中。在这次讲座中,我们将演示如何通过Chrome的DevTools对内存进行有效的管理。 
并了解如何解决性能问题,如内存泄漏,频繁的垃圾收集暂停,和整体内存膨胀,那些真正让你耗费精力的东西。
JavaScript中匿名函数和命名函数的性能差异
by kris keys JS学习 JavaScript 1409278463023
我们经常通过匿名函数(Anonymous function)来随手写一个回调。
简单来讲匿名即没有名字的函数,一般都立即执行。但是它与命名函数(有名字的函数)的性能如何呢?
我们可以比较一下,我们随便找一台可以执行Shell命令的计算机来使用大量函数调用看一看二者执行消耗时间:
CSS的力量:用一个DIV画图
by ourjs keys 心得体会 展示 1409126067462
这些图片都是用一个DIV绘制出来的,其实原理不复杂。


LowDB - 基于Node的纯Json文件数据库
by 1518409521 keys JS开源 Node.JS 1409063011715
LowDB 基于Node的纯Json文件数据库
  • 无需服务器
  • 快速
  • 事件触发
  • 来自Lo-Dash的50多种方法
自白:失控的创业
by ourjs keys 创业辛勤 创业 1409020176431
我的创业完全是无规划意料之外的选择,而好像我的人生,创业也是我无法选择的结果。我相信,拿着初中毕业证的我,无法敲开任何一家企业的大门。2002年到2006年,在老东家从客服到软件开发再到硬件开发,我预感到可能会干一辈子程序员的时候,我选择了辞职。在辞职之后也的确找不到工作,有一个朋友知道我辞职,便叫我兼职帮他写个软件,但一个月后也不了了之。
前置逗号是不好的JavaScript代码书写习惯吗?
by kris keys JS学习 分享 1408761771779
个人认为Airbnb的javascript代码规范是写的比较好的一套, 不过其中有一章关于逗号Commas的使用是这样写的:
前置逗号(Leading commas):不要使用
// bad
var once
  , upon
  , aTime;

 近期热门 - 点击最多
  1. python基于asyncio实现 Redis 的异步操作哈希数据写入 / 读取、发布订阅消息中间件
  2. Node.js 打印vite react+go项目目录树
  3. Angular入门:用Signals状态管理和Bootstrap基础样式实现的用户登录注册实例教程
  4. 用Gitea搭建免费Git服务器自定义Actions配置CI/CD自动化部署和测试流水线
  5. FastAPI+SQLModel+PostgreSQL+React+Vite全栈项目文件结构说明环境搭建与初始化指南
  6. React结合vite使用vue3,在纯typescript的react hooks中使用vue
  7. valtio基于Proxy代理比redux\zustand更简洁的react状态管理库
  8. React Native为http网络请求添加timeout超时异常处理: 用XMLHttpRequest替换fetch发送的区别
  9. React Native使用fetch发送http登陆验证请求失败:无法读取set-cookie并显示network request failed
  10. 克服Redux的缺点在React/Native中使用消息队列,pubsub-js更加简洁的组件间通信和状态传递方法

  全端社区 - 最新回复
  1. python基于asyncio实现 Redis 的异步操作哈希数据写入 / 读取、发布订阅消息中间件
  2. Angular入门:用Signals状态管理和Bootstrap基础样式实现的用户登录注册实例教程
  3. 用Gitea搭建免费Git服务器自定义Actions配置CI/CD自动化部署和测试流水线
  4. FastAPI+SQLModel+PostgreSQL+React+Vite全栈项目文件结构说明环境搭建与初始化指南
  5. Node.js 打印vite react+go项目目录树
  6. valtio基于Proxy代理比redux\zustand更简洁的react状态管理库
  7. Windows与Mac通过git ssh和rsync实现文件共享互传
  8. Windows与Mac通过git ssh和scp实现文件共享互传
  9. React结合vite使用vue3,在纯typescript的react hooks中使用vue
  10. 使用PubSub-JS时ReactNative在后台运行一段时间唤醒后,组件无法scribe到publish的事件,typescript实现一个事件订阅发布组件

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

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

OnceOA