文章轉(zhuǎn)到這里了漾肮,在這里更新后續(xù)文章
項(xiàng)目目錄介紹:
*在上圖中,有“m_”的文件就可以制動(dòng)忽略任内,這些是我自己加的備份的文件
按照獨(dú)立開發(fā)的編寫代碼順序來介紹
1.編寫合約的目錄
在圖中標(biāo)1的?contracts 目錄是用來放置合約的揍很,以太坊的合約使用solidity編寫.后綴名為 .sol
1.1標(biāo)的就是一個(gè)簡單的合約,里面包含了一個(gè)我們?cè)谏瞎?jié)打開瀏覽器看到的功能:一個(gè)簡單的轉(zhuǎn)賬功能
2.前端界面和邏輯目錄
標(biāo)2的app下面就是前端的代碼文件辆雾,標(biāo)2.1的index.html是前端的h5頁面肪笋,也是程序入口,打開localhost:8080進(jìn)入看到的界面就是這個(gè)index.html頁面
標(biāo)2.2的是H5的樣式(style),css代碼
標(biāo)2.3的是JS代碼藤乙,它們都供index.html調(diào)用猜揪,js負(fù)責(zé)邏輯 style負(fù)責(zé)樣式,如果沒有學(xué)過可到 W3上快速了解一下: http://www.w3school.com.cn/b.asp
*js負(fù)責(zé)跟合約的交互? 相當(dāng)于前端跟后端的交互 可以看一下2.3的app.js和1.1的MetaCoin.sol的代碼坛梁,即使沒學(xué)過solidity和js也能看到它們有所關(guān)聯(lián)
3.編譯后的文件目錄
solidity是需要編譯的而姐,然后放在虛擬機(jī)上運(yùn)行
編譯后的文件在標(biāo)3的build目錄中,標(biāo)3.1的就是1.1合約編譯后的文件