ourjs

Node.JS程序员的反应
by ourjs keys 轻松一刻 瞎扯 1411379136024
基于Node.js 5分钟就完成了一个复杂的Web应用

合并JavaScript数组的N种方法
by ourjs keys JS学习 JavaScript 1410751065163
这是一篇简单的文章,关于JavaScript数组使用的一些技巧。我们将使用不同的方法结合/合并两个JS数组,以及讨论每个方法的优点/缺点。
第一个主要的问题是,内存使用量增长了一倍(当然只是暂时的!)被追加内容基本上是通过函数调用将元素复制到堆栈中。此外,不同的JS引擎都有拷贝数据长度的限制。 
可访问的HTML5 Video视频播放器
by ourjs keys JS开源 开源 1410401534650
一个轻量级的HTML5视频播放器,支持字幕和详细说明。注* 连IE9都支持HTML5 Video 元素了,是时侯提供基于没有插件的视频播放了。

  • 提供了一个HTML5视频播放器自定义控件。 
  • 支持字幕;只需使用标准的HTML5视频语法,创建一个VTT的字幕文件。 
  • 使用原生的HTML5 form 控件控制音量(输入范围),并指示进度(progress元素)。 
  • 支持只有键盘用户访问。 
  • 可在加载时,打开或关闭字幕选项。 
  • 可设定起始播放的时间,或控制播放进度。 
  • 播放器宽度与Video 元素的宽度一致。 
  • 没有依赖关系。使用原生的JavaScript写成。 
  • 如果JavaScript不可用,将由浏览器的原生播放。 
NodeBots-JavaScript在智能设备驱动(物联网)中的崛起
by ourjs keys 技术前沿 JavaScript 1410166473956
注* 这是一篇老文,不过文中所述目前似乎正在变成现实。有人用Javascript制造机器人和火箭,甚至有人用JavaScript在工业时代的单片机上制作一个天气预报屏。比XML数据更密集,性能更好的JSON数据交换格式也在成为物联网传输的首选。支持NodeJS的硬件平台也在不断增多,如RaspberryPI, Tessel, Arduino 。还很多不知名的JS库 devicejs.org Sylon.js等;很显然,采用Node.JS来驱动你的物理设备,将极大地降低“创客”们的技术门槛。
CSS垂直水平完全居中手册
by ourjs keys 心得体会 前端 1409885751786

居中一直是CSS中被抱怨的典型。为什么实现起来这么辛苦?所以有人被嘲笑。我觉得问题不是没有办法做到,只是视情况而定,有很多不同方式,但是很难弄清楚应该用何种方式。

因此我写了这篇文章,希望能把他变得容易点。

响应式设计在图片上的应用: 一个HTML元素如何让Web更快
by ourjs keys 技术前沿 JavaScript 1409733801783

调查表明: 截至2014年8月,世界排名前1000的网站平均的页面大小为1.7Mb,其中的图片就占到了1Mb。

更可气的是当你使用的移动设备的时侯,图像根本没有什么用只会浪费你的宽带。

为了解决这个问题很多网站将iPhone以及Android用户,重定向到一个专用的为移动设备设计的网站,通常像m.domain.com这样的域名。 

不过这无疑是非常痛苦的,这时侯m.domain.com网站的杀手: 响应式设计就出现了。

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

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

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

避免误用 Redis
by ourjs keys 心得体会 分享 1409534392350
Redis 是目前 NoSQL 领域的当红炸子鸡,它象一把瑞士军刀,小巧、锋利、实用,特别适合解决一些使用传统关系数据库难以解决的问题。但是 Redis 不是银弹,有很多适合它解决的问题,但是也有很多并不适合它解决的问题。另外,Redis 作为内存数据库,如果用在不适合的场合,对内存的消耗是很可观的,甚至会让系统难以承受。
我们可以对系统存储使用的数据以两种角度分类,一种是按数据的大小划分,分成大数据和小数据,另一种是按数据的冷热程度划分,分成冷数据和热数据,热数据是指读或写比较频繁的数据,反之则是冷数据。
内存管理技巧:如何避免JavaScript的内存泄露
by ourjs keys JS学习 JavaScript 1409367842698
高效的JavaScript Web应用必须流畅,快速。与用户交互的任何应用程序,都需要考虑如何确保内存有效使用,因为如果消耗过多,页面就会崩溃,迫使用户重新加载。而你只能躲在角落哭泣。
自动垃圾收集是不能代替有效的内存管理的,特别是在大型,长时间运行的Web应用程序中。在这次讲座中,我们将演示如何通过Chrome的DevTools对内存进行有效的管理。 
并了解如何解决性能问题,如内存泄漏,频繁的垃圾收集暂停,和整体内存膨胀,那些真正让你耗费精力的东西。
CSS的力量:用一个DIV画图
by ourjs keys 心得体会 展示 1409126067462
这些图片都是用一个DIV绘制出来的,其实原理不复杂。



 近期热门 - 点击最多
  1. 如何通过 winax 的 ActiveXObject 或 Excel.Application 往 excel 中插入一张图片
  2. node.js用activex/com+自动化读写excel时查询接口、参数的调试方法
  3. TypeScript定义数字范围类型即仅包含【小时:分钟】的时间类型,每天指定时间点执行任务
  4. 比较测试:用百度文心一言和阿里通义千问写删除文件目录并且是async/await代码
  5. node.js使用TensorFlow入门教程二:什么是张量神经网络运算与矩阵的关系及基本入门代码
  6. node.js使用TensorFlow入门教程一:简介及工作原理环境安装及初始化
  7. node.js用saml2连接Identity Provider服务器完成Azure AD/Active Directory域帐号身份认证
  8. node.js中用typescript连接mongodb数据并设置断开后自动重启连接
  9. git 将本地仓库关连并push远程
  10. 在Windows10上创建node.js开机启动脚本服务Task Scheduler failed to start: Error Value: 2147943711.

  全端社区 - 最新回复
  1. Paddle/abbyy等ocr比较:如何将图片生成可选择文字版PDF
  2. 如何通过 winax 的 ActiveXObject 或 Excel.Application 往 excel 中插入一张图片
  3. 如何用JavaScript获取某个元素copy selector的CSS选择器
  4. 青否数字人5.0上线,支持真人接管实时驱动!
  5. 遥遥领先!青否数字人直播系统5.0发布,支持真人接管实时驱动!
  6. 比fs.watch更加优秀的Chokidar文件变化检测库
  7. HTML页面嵌入部分使用Vue3,在jQuery应用中用类似Vue2使用Vue3
  8. 克隆自己的数字人形象需要几步?
  9. Node.JS中Fetch/Axios连接Strapi服务器端localhost,Next.JS后端SSR请求返回connect ECONNREFUSED,但客户端CSR正常
  10. node.js用activex/com+自动化读写excel时查询接口、参数的调试方法

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

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

OnceOA