当前位置: 首页 > wzjs >正文

福建省交通建设质量安全监督局网站行业关键词

福建省交通建设质量安全监督局网站,行业关键词,wordpress导入html,南通seo公司网站我们的合约几乎就要完成了!让我们加上一个事件. 事件 是合约和区块链通讯的一种机制。你的前端应用“监听”某些事件,并做出反应。 例子: // 这里建立事件 event IntegersAdded(uint x, uint y, uint result);function add(uint _x, uint _y) public…

我们的合约几乎就要完成了!让我们加上一个事件.

事件 是合约和区块链通讯的一种机制。你的前端应用“监听”某些事件,并做出反应。

例子:

// 这里建立事件

event IntegersAdded(uint x, uint y, uint result);function add(uint _x, uint _y) public {uint result = _x + _y;//触发事件,通知appIntegersAdded(_x, _y, result);return result;
}

你的 app 前端可以监听这个事件。JavaScript 实现如下:

YourContract.IntegersAdded(function(error, result) {// 干些事
})

实战演习

我们想每当一个僵尸创造出来时,我们的前端都能监听到这个事件,并将它显示出来。

1。 定义一个 事件 叫做 NewZombie。 它有3个参数: zombieId (uint), name (string), 和 dna (uint)。

2。 修改 _createZombie 函数使得当新僵尸造出来并加入 zombies数组后,生成事件NewZombie。

3。 需要定义僵尸id。 array.push() 返回数组的长度类型是uint - 因为数组的第一个元素的索引是 0, array.push() - 1 将是我们加入的僵尸的索引。 zombies.push() - 1 就是 id,数据类型是 uint。在下一行中你可以把它用到 NewZombie 事件中。

pragma solidity ^0.4.19;contract ZombieFactory {// 这里建立事件event NewZombie(uint zombieId, string name, uint dna);uint dnaDigits = 16;uint dnaModulus = 10 ** dnaDigits;struct Zombie {string name;uint dna;}Zombie[] public zombies;function _createZombie(string _name, uint _dna) private {uint id = zombies.push(Zombie(_name, _dna)) - 1;// 这里触发事件NewZombie(id, _name, _dna);}function _generateRandomDna(string _str) private view returns (uint) {uint rand = uint(keccak256(_str));return rand % dnaModulus;}function createRandomZombie(string _name) public {uint randDna = _generateRandomDna(_name);_createZombie(_name, randDna);}}

文章转载自:

http://0nADPTzh.fgkxj.cn
http://1kAGptfs.fgkxj.cn
http://Am6W3OHt.fgkxj.cn
http://Hl1qeKpH.fgkxj.cn
http://YNhIRjAm.fgkxj.cn
http://77PF9d1z.fgkxj.cn
http://OCyEXxuh.fgkxj.cn
http://2WYVNvw5.fgkxj.cn
http://0zV2eUfJ.fgkxj.cn
http://nXtnVELd.fgkxj.cn
http://meXHtSWh.fgkxj.cn
http://xTz7p9Wv.fgkxj.cn
http://fRHvRwIU.fgkxj.cn
http://NA2ScOhn.fgkxj.cn
http://rNB943bB.fgkxj.cn
http://oXYl6PcQ.fgkxj.cn
http://QtZsnMTT.fgkxj.cn
http://udNTVTGb.fgkxj.cn
http://0oMdzIVc.fgkxj.cn
http://Cu50CU57.fgkxj.cn
http://JNHo07Dm.fgkxj.cn
http://xjZf011g.fgkxj.cn
http://CO54WSzE.fgkxj.cn
http://orFYdh8S.fgkxj.cn
http://QFNCGY3e.fgkxj.cn
http://jOMdXGrf.fgkxj.cn
http://0DA8bnfP.fgkxj.cn
http://I2B398RJ.fgkxj.cn
http://YTrFjem6.fgkxj.cn
http://eymeMCf1.fgkxj.cn
http://www.dtcms.com/wzjs/721304.html

相关文章:

  • 免费领手机 网站网站logo是什么
  • 网站和自媒体都可以做黄江镇仿做网站
  • 某企业网站的设计与实现低代码建站平台
  • 天天传媒有限公司网站个人工作室网站模板
  • 有了域名和空间怎么做网站景区网站建设的目标定位
  • 个人网站建设域名wordpress视频上传
  • 重庆做网站推广公司微信小程序分销商城
  • 淘客网站怎么做圣诞网站源码
  • 招聘网站系统怎么做太原小程序制作
  • wordpress插件失败如何给网站做seo
  • 响应式网站头部觉 网站
  • 织梦网站如何生成伪静态wordpress 生成xml
  • thinkphp建站网址阜宁住房和城乡建设局网站
  • 黑彩网站充值就给你做单子网络推广公司运作
  • 永久免费手机网站自助建站钉钉邮箱登录入口
  • 西樵网站设计制作网站颜色搭配表
  • 长春建设工程管理中心网站怎么用wordpress模板
  • 安徽省建设工程质量安全监督总站网站中文域名注册查询官网
  • 网站seo优化工具wordpress安装语言设置中文
  • 网站开发公wordpress站群插件
  • 营销网站做的好的公司廊坊网络推广公司
  • 常州市建设项目审批网站东庄水利建设公司网站
  • 郑州网站建设咨询wordpress模板建站
  • 西充县规划建设局网站网站建设应当注意哪些问题
  • 搭建本地视频网站世赛网站开发与设计
  • 个人建设网站成本wordpress可以企业网站
  • 如何设计一个网站seo快速排名案例
  • 博罗网站建设活动网站推广
  • 模板网站购买北京高档网站建设
  • 欧美网站建设风格特点企业注册app下载