JavaScript代码组织结构良好的5个特点[reuqire.js]
by ourjs keys 大话编程 分享 1418883966923
随着JavaScript项目的成长,如果你不小心处理的话,他们往往会变得难以管理。我们发现自己常常陷入的一些问题: 当在创建新的页面时发现,很难重用或测试之前写的代码。
当我们更深处地研究这些问题,我们发现根本原因是无效的依赖管理造成的。比如,脚本A依赖脚本B,并且脚本B又依赖脚本C,当C没有被正确引入时,整个依赖链就无法正常工作了。
[译]Node.js 框架比较: Express vs. Koa vs. Hapi
by ourjs keys 心得体会 Node.JS 1418779420042
Express.js无疑是当前Node.js中最流行的Web应用程序框架。它几乎成为了大多数Node.js web应用程序的基本的依赖,甚至一些例如Sails.js这样的流行的框架也是基于Express.js。然而你还有一些其他框架的选择,可以给你带来“sinatra”一样的感觉(译注:sinatra是一个简单的Ruby的Web框架,可以参考这篇博文)。另外两个最流行的框架分别是Koa和Hapi。
靠谱A轮互联网公司乔布堂招募前端高手
by glen keys 求职面试 招聘 1418648046860
靠谱A轮互联网公司乔布堂招募前端高, 高薪招前端,我们的目标很简单,让每位同学都能写出高度专业,极具特色的简历,让每位同学都获得满意的offer。目前我们平台已经入驻了包括星巴克、intel等知名公司,注册在线制作简历的同学超过万人。我们需要有激情有梦想的你加入,和我们一起打造更好的产品和服务!
Chrome支持ES6字符串模板解析
by ourjs keys 行业动态 展示 1418608440211
Addy Osmani 是Google Chrome开发团队的工程师,近日他在其Twitter 中宣布,ES6字符串模板已经可以在Chrome中工作。你可以在字符串文字中嵌入表达式,(此功能尚未发布)。以前此类功能多由第三方JavaScript模板引擎库来实现,如Mustache, jQuery Templates, doT.js, ejs等。目前还不清楚此功能对性能的影响。
JavaScript中数学运算的安全范围及开源大整数高精度计算库
by kris keys JS开源 JavaScript 1418699660017
JavaScript中整数的最大"安全"数值为在-(2^53 - 1) 和 (2^53 - 1) 之间。超过这个范围的数学计算在有可能是是不准确的,比如在目前最新版的Chrome中:

> 9007199254740991 * 256
2305843009213693700   //1 * 6 = 6, 最后一位应该是6?
NodeJS连接Redis:在(Raspberry Pi)树莓派上安装Redis并设置开机自动启动服务
by kris keys 技术前沿 分享 Node.JS Redis arm 1418532030737
Redis是一个超精简的基于内存的键值对数据库(key-value),官方只提供Linux版本,Windows版本(64位)由微软非官方提供,其编译后仅有1MB左右。实现非常精简,比如并没有传统数据库中库、表的概念,你并不能设置数据库/表的名字,仅能通过序号选择存放到第几个数据库,使用<schema:hash>的键值来表示存放到什么表里(如user:001)。不过因为其基于内存且实现简单,Redis有着非常好的性能。
Duktape:一个新的小巧的超精简可嵌入式JavaScript引擎
by ourjs keys 技术前沿 开源 1418359733939
Duktape是一个可嵌入的Javascript引擎,主要关注便携性和精简及紧凑性。
Duktape很容易集成到C/C++项目: 添加duktape.c和duktape.h到您的build中,并使用Duktape API从C代码中,调用ECMAScript代码的功能,反之亦然。
在JavaScript的Array数组中调用一组Function方法
by ourjs keys JS学习 JavaScript 1418274192201
我在看几个月前写的一些代码。在一个数组中(arrays)中存放了一组方法(function),在未来的某个时间要一次性将这些方法都执行一遍。你只需要遍历这个数组,并调用每个函数即可:
callbacks.forEach(function(callback) {
  callback();
});
Webaudio-mod-player:用HTML5音频接口播放mod音乐文件
by ourjs keys JS开源 开源 1418173984568
Webaudio-mod-player使用HTML5的音频接口实现了一个MOD文件的播放器,MOD音乐文件一般非常小巧,仅有几十K左右,目前还有一批玩MIDI的电脑音乐人的聚会,如上海迷笛音乐节。
为什么io.js要从Node.js中分裂出来?
by newghost keys 行业动态 分享 1418029581309
Node.js中一群不满Joyent公司控制的信徒发起了另外一个项目io.js,即另外一个支持服务器端JavaScript的变种,称为io.js或iojs 。他们为什么要这样做,谁在幕后推动了这一举措,下面是InfoWorld对io.js团队成员Mikeal Rogers的访谈,讨论他们这样做的动机以及他们的期望。

 近期热门 - 点击最多
  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