知识大全 Dojo订阅/发布模拟淘宝到货提醒
Posted 知
篇首语:心静可以生慧,行善方能得福。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Dojo订阅/发布模拟淘宝到货提醒相关的知识,希望对你有一定的参考价值。
Dojo订阅/发布模拟淘宝到货提醒 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
在淘宝 我们对某类产品感兴趣 就会订阅该产品信息 当有货到后 我们会收到提示信息 下面就简单用Dojo订阅/发布模式来说明其实现的基本原理 大概功能需求 买家先在产品中心注册 说自己对衣服等感兴趣 接着产品中心发布了一条新信息 衣服到新款了 亲快来采购吧 这时买家将立即收到这条消息 并显示出来(在本例中就是在firefox浏览器的firebug模拟控制台输出这条新信息) 然后买家可能对别的信息感兴趣 再次订阅 等等重复上述过程 最后买家不打算再订阅衣服信息了 就在产品中心取消了对衣服信息的注册 大概流程就是这样子的 果断上代码看效果 然后再来分析! [javascript] <%@ Page Language= C# AutoEventWireup= true CodeBehind= DojoSubPub aspx cs Inherits= DojoTest DojoSubPub %> <!DOCTYPE PUBLIC //W C//DTD XHTML Transitional//EN transitional dtd > < xmlns= > <head runat= server > <title></title> <% 引入 Dojo %> <script src= type= text/javascript ></script> <script type= text/javascript > //定义一个产品主题列表 var NewsReporter = clothes: function (message) for (var i = ; i < message length; i++) ( 淘宝掌柜订阅提醒 + message[i]) shoes: function (message) for (var i = ; i < message length; i++) ( 淘宝掌柜订阅提醒 + message[i]) mixed: function (clothes shoes) ( 混合订阅提醒 ) this clothes(clothes) this shoes(shoes) //订阅衣服信息 handle = dojo subscribe( clothes news NewsReporter clothes ) //订阅鞋子信息 handle = dojo subscribe( shoes news NewsReporter shoes ) //订阅衣服和鞋子信息 dojo subscribe( mixed news NewsReporter mixed ) //发布信息 dojo publish( clothes news [[ 衣服到新款了 亲快来采购吧! ]]) dojo publish( shoes news [[ 鞋子到新款了 亲快来采购吧! ]]) dojo publish( mixed news [[ 衣服到新款了 快来采购吧! ] [ 鞋子到新款了 快来采购吧! ]]) //取消订阅 dojo unsubscribe(handle ) dojo unsubscribe(handle ) //发布信息 dojo publish( clothes news [[ 衣服到新款了 亲快来采购吧! ]]) dojo publish( shoes news [[ 鞋子到新款了 亲快来采购吧! ]]) dojo publish( mixed news [[ 衣服到新款了 快来采购吧! ] [ 鞋子到新款了 快来采购吧! ]]) </script> </head> <body> </body> </> <%@ Page Language= C# AutoEventWireup= true CodeBehind= DojoSubPub aspx cs Inherits= DojoTest DojoSubPub %> <!DOCTYPE PUBLIC //W C//DTD XHTML Transitional//EN transitional dtd > < xmlns= > <head runat= server > <title></title> <% 引入 Dojo %> <script src= type= text/javascript ></script> <script type= text/javascript > //定义一个产品主题列表 var NewsReporter = clothes: function (message) for (var i = ; i < message length; i++) ( 淘宝掌柜订阅提醒 + message[i]) shoes: function (message) for (var i = ; i < message length; i++) ( 淘宝掌柜订阅提醒 + message[i]) mixed: function (clothes shoes) ( 混合订阅提醒 ) this clothes(clothes) this shoes(shoes) //订阅衣服信息 handle = dojo subscribe( clothes news NewsReporter clothes ) //订阅鞋子信息 handle = dojo subscribe( shoes news NewsReporter shoes ) //订阅衣服和鞋子信息 dojo subscribe( mixed news NewsReporter mixed ) //发布信息 dojo publish( clothes news [[ 衣服到新款了 亲快来采购吧! ]]) dojo publish( shoes news [[ 鞋子到新款了 亲快来采购吧! ]]) dojo publish( mixed news [[ 衣服到新款了 快来采购吧! ] [ 鞋子到新款了 快来采购吧! ]]) //取消订阅 dojo unsubscribe(handle ) dojo unsubscribe(handle ) //发布信息 dojo publish( clothes news [[ 衣服到新款了 亲快来采购吧! ]]) dojo publish( shoes news [[ 鞋子到新款了 亲快来采购吧! ]]) dojo publish( mixed news [[ 衣服到新款了 快来采购吧! ] [ 鞋子到新款了 快来采购吧! ]]) </script> </head> <body> </body> </>
在控制台输出结果如下cha138/Article/program/Java/hx/201311/26027
相关参考
用Dojo和Ajax创建可重用和可重新发布[3] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
用Dojo和Ajax创建可重用和可重新发布[4] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
用Dojo和Ajax创建可重用和可重新发布[5] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
用Dojo和Ajax创建可重用和可重新发布[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
用Dojo和Ajax创建可重用和可重新发布[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!图核
基于WCF和MSMQ构建发布/订阅消息总线 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 本文是
在淘宝上申请开店后不发布商品信息店铺会不会被封不会被封,但是时间久了会被释放。店铺释放规则如下(不影响开店记录、信誉度):1.出售中的宝贝数量连续3周为0件,系统会发送旺旺及邮件提醒“宝贝数量连续3周
怎么发布宝贝如何上架商品淘宝店铺装修看你自己有没有图片了,有图你可以直接在卖家中心发布宝贝如果什么都没有你也可以用大淘营复制软件复制宝贝生成数据包然后导入到淘宝助理上传,这种的话就比较简单快一点在卖家
淘宝网上发布简历有用吗?找工作会有人联系我吗?最好能详细的会带一下!能的最好还是上专业的招聘网。遇到网上联系还需提防诈骗广告人找工作会去投简历吗?只要你想投,没有规定谁不能投递简历呀在淘宝的淘工作怎样
在淘宝网上发布的宝贝没有属于这个品牌的怎么办由于市场占有率等原因,淘宝网无法展示所有品牌,若在发布宝贝时,如果没有要选择的品牌,可以按以下方式进行操作:1、在品牌那一栏下面申请添加品牌至淘宝网的品牌库