原理解释:
A:Dapp应用其实就是一个网站!!!!!!!!!!!!
B:唯一特殊的是:支持Dapp应用的浏览器都会默认向当前页面注入一个全局window.ethereum对象!【这个对象其实就是一个用来与区块链交互的通道】
c:然后网页js引用web3.js用来实现具体的与区块链交互的具体操作【web3对象的实例化需要用到上面的window.ethereum对象】
用法
1.引用web3.js
2.通过window.ethereum实例化一个web3对象
3.用web3对象根据合约地址去实例一个具体的合约对象
4.然后就可以根据这个对象去具体的操作一个合约具体的方法了!