bank demo是一个基于星云链智能合约编写的的Dapp,它的功能包括存储,取出,查询功能,而星云链是全球首个主网上线的区块链3.0公链,所有代码全部重新构建,比起以太坊更清晰,更简练,对开发者极度友好,智能合约语言基于当下最流行的javascript,此demo可以作为刚刚接触NAS 想开发Dapp的开发者作为学习参考,下面我就一步步带大家去了解怎样做出一个在星云链上的Dapp。 https://xingyun.io/dapp/nasbank/
制作这个DApp,我们分四个步骤:
1. 编写Web页面。
2. 用JavaScript或者TypeScript 编写几十行代码的智能合约。
3. 部署智能合约
4. 完成Web页面与智能合约的交互。
首先看下目录结构:
img 放置图标 lib 放库 smartContract 放置智能合约
第一步,Web页面制作。
从这个页面我们可以获取到的信息有以下信息: 1、页面的背景 2、顶部的名称,logo,接下来的提示语NOTElease install WebExtensionWallet to use bank demo 是因为还没有安装星云钱包插件给个提示(什么是星云钱包插件?文章后面会说到) 3、三个编辑框 ,三个按钮 (save, balance,takeout)