NowJS

JavaScript 通讯框架
授权协议 未知
开发语言 JavaScript
所属分类 Web应用开发、 Node.js 扩展
软件类型 开源软件
地区 不详
投 递 者 刘松
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

NowJS 是一个实现了 JavaScript 服务器端进行通讯的框架,基于 Node.js 开发。

示例代码:

服务器端:

<script src="/nowjs/now.js"></script>
var everyone = require("now").initialize(httpServer); everyone.now.getServerInfo = function(callback){ db.doQuery(callback); return "done!" }
everyone.now.distributeMessage = function(message){ everyone.now.receiveMessage(this.now.name, message); };

客户端代码:

<script type="text/javascript" src="http://localhost:8080/nowjs/now.js"></script>

<script type="text/javascript">
  now.ready(function(){
    // alerts "Hello World!"
    alert(now.msg);
  });
</script>
  • 支持多房间,支持私聊,使用nowjs库,服务器端代码不到100行。需要jquery1.7.1和coffee-script.js,读者可自行下载。 重点: 1、nowjs中Group的使用,如何遍历Group内的users。 2、客户端如何异步调用服务器端函数。 3、如何与特定用户通信。 运行 [quote]node app.js[/quote] 在浏览器中访问[url]http://localho

  • nowjs for Node - Directly call remote functions in Javascript nowjs for Node - Directly call remote functions in Javascript Server push You can call easily client functions from the server and server

  • NowJS 是一个实现了 JavaScript 服务器端进行通讯的框架,基于 Node.js 开发。 示例代码: 服务器端: <script src="/nowjs/now.js"></script> var everyone = require("now").initialize(httpServer); everyone.now.getServerInfo = function(callba

  • 参考:[url]http://www.bennadel.com/blog/2171-Realtime-Messaging-And-Synchronization-With-NowJS-And-Node-js.htm[/url] 先说例子实现的功能。网页上有一图片,图片可以拖动。用浏览器打开多个同一网页,当图片移动时,其它页面的图片会同步移动。例子也展示了用jQuery实现图片的拖动。 测试环境wi

  • NowJS and Reconnects 保留 原文http://blog.nowjs.com/ This particular feature has been highly anticipated by the NowJS community for some time. With the switch to Socket.IO 0.6.18, which now has built-in s

  • 功能:把服务器端的时间new Date().getTime()传送到客户端,主要测试实时性。轮询间隔为10ms时,能正常显示。可同时打开多个窗口,设置不同轮询时间,各个窗口可独立运行。 服务器端代码: 用coffeescript编写 server.coffee fs = require 'fs' url = require 'url' html = fs.readFileSync(__dirnam

 相关资料
  • $config = [ 'corp_id' => 'xxxxxxxxxxxxxxxxx', 'secret' => 'xxxxxxxxxx', // 通讯录的 secret //... ]; $contacts = Factory::work($config); 成员管理 创建成员 $data = [ "userid" => "overtrue",

  • SPI通讯 OMAP芯片会使用一个串行外围接口,实现一个适合的协议,与V850芯片通讯。这个通讯包括了刷新V850芯片,执行DTC操作和发送CAN信息。实际上,这个通讯是在一个高级别上,通过各种服务实现的。在低级别上,可以通过读取和写入‘/dev/spi3’来实现直接通讯。 不过,似乎没有命令能让OMAP芯片来要求V850将数据字节发送给任意CAN ID。但是,V850内置了一系列的命令ID,多数

  • 主要内容:GWT RPC通讯 介绍,GWT RPC通讯 组件,GWT RPC通讯 示例GWT RPC通讯 介绍 基于 GWT 的应用程序通常由客户端模块和服务器端模块组成。客户端代码在浏览器中运行,服务器端代码在 Web 服务器中运行。客户端代码必须通过网络发出 HTTP 请求才能访问服务器端数据。 RPC,远程过程调用是 GWT 使用的机制,客户端代码可以在其中直接执行服务器端方法。 GWT RPC 是基于 servlet 的。 GWT RPC 是异步的,客户端在通信过程中永远不

  • contacts对象提供对设备通讯录数据库的访问。 方法: contacts.create contacts.find 参数: contactFields contactSuccess contactError contactFindOptions 对象: Contact ContactName ContactField ContactAddress ContactOrganization Con

  • 问题内容: 我已经阅读了本网站上的许多文章,了解如何在Android中接收UDP数据包。但是,这些都不对我有用! 一些基本知识: 我正在3G(不是wifi或其他任何设备)上运行的HTC Incredible(Android 2.2)上进行测试。这里没有仿真器。 我的代码很简单: 我的服务器(在我的PC上运行)正在侦听端口8752上的UDP通信。 我的Android应用程序在一个随机端口上打开一个D

  • 该示例为小程序间的页面通讯,利用 vuex 实现。 在 mpvue框架中使用 vuex 与在 vue 中使用是一样的体验。 1.建立相关的目录结构 2.在 src/main.js 中将 store 挂载到 vue 原型下面 Vue.prototype.$store = store; 3.在页面中通过 mapGetters 和 mapMutations 使用 state methods: {

  • EOSIO智能合约由一组 action 和 type 的定义(definitions)组成.action的定义指定并实现了合约中的行为.type的定义指定了所需的内容及结构.EOSIO的actions主要在基于消息的通讯结构中执行.客户端可以通过发送(推送)信息到nodeos来执行actions.这可以通过使用cleos命令来完成.也可以通过EOSIO的send方法之一来完成(例如:eosio::

  • 为什么使用SpringBoot框架(SpringBoot的优点) 事务失效的场景有哪些 Spring事务是如何实现的 IOC基于什么设计模式 Spring注入的方式有哪些 @Autowrited 和@Resource 注解区别 说说重载重写的定义与区别 操作系统死锁的四个条件 Java是什么传递方式?值传递还有引用传递 如何优化sql 索引失效有哪些 创建线程的方以及区别 UDP和TCP协议的区别