Lisk SDK (lisk-client)を使いながらJavaScriptを勉強してみない? - 準備編 -
おひさしぶりですこんにちは、万博おじです。
仮想通貨がお通夜状態でげんなりな皆様、気分転換にプログラミングなんていかがですか?
ということで、ちょっと興味のある人は少しお付き合いください🙂
はじめに
Lisk SDKに含まれるlisk-clientを使用してLiskのブロックチェーンにアクセスしたりしながらJavaScriptをお勉強することを目的としています。
が、今回は準備編なのでJavaScriptはまだ書きませんー。
なお、Lisk SDKを使った開発は基本的にはNode.jsを使いますが、「Node.jsなんかわからん。。」という人も安心してください。Node.jsは使いません。
開発するために必要なもの
パソコン
インターネット環境
やる気
あると便利なもの
Visual Studio Code などの開発用エディタ (なくてもパソコンの標準のメモ帳で出来ます)
DeepLなどの翻訳ツール(公式ドキュメント見る場合とか便利)
今回のお勉強用ソースコード
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="utf-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>画面タイトルです</title>
<script src="https://js.lisk.com/lisk-client-5.2.2.min.js" defer></script>
<style>
html { font-size: 10px; }
body { font-size: 1.6rem; }
input[type="text"],
input[type="number"],
input[type="password"],
textarea,
button {
font-size: 1.6rem;
padding: 5px;
}
</style>
</head>
<body>
ここに書いた内容が画面に表示されます
</body>
</html>
このソースコードをメモ帳などにコピペし、文字コードがUTF-8になっていることを確認後、 index.html という保存しましょう。(下図赤枠参照)
なお、好きな場所に保存してもいいですが、わかりやすいフォルダを作成してそこに保存するのをおススメします。
ソースコードの説明
<!DOCTYPE html>
HTMLのバージョンを宣言する呪文。
<!DOCTYPE html>とだけ書くとHTML Living Standardというバージョンが適用されます。
基本的にはバージョン指定する必要はありません。
<html>~</html>
囲まれた部分がHTMLですよーというタグ。
なお<html lang="ja">と書くと、このHTMLで開く画面は日本語ですよとブラウザに教えてあげることができます。
<head>~</head>
囲まれた部分がヘッダ部ですよーというタグ
この中に画面タイトルやJavaScript、CSSを記載します。
<title>~</title>
囲まれた部分がタイトル部ですよーというタグ
ここに書いた文字列がブラウザのタブなどに表示されます。
<body>~</body>
囲まれた部分がボディ部ですよーというタグ
この中に画面に表示する内容を記載します。
<meta charset="utf-8"/>
このHTMLファイルの文字コードはUTF-8ですよーとブラウザに教えてあげる呪文。
ファイルの文字コードとここで指定した文字コードが違う場合、ブラウザで表示した場合に文字化けするので注意。
<meta name="viewport" content="width=device-width, initial-scale=1.0">
スマホなどで見る際にどのように表示するかをブラウザに教えてあげる呪文。
これを指定しないとパソコンのブラウザで画面を開いたときと同じように表示されるので文字がめちゃくちゃ小さくなったりします。(下図参照)
<style>~</style>
囲まれた部分がCSSの内容ですよーというタグ
お勉強用ソースコードでは以下のように指定しています。
html全体のフォントサイズを10px
body部のフォントサイズを1.6rem
テキストボックスやボタンのフォントサイズを1.6rem、余白(padding)を上下左右5px
<script src="https://js.lisk.com/lisk-client-5.2.2.min.js" defer></script>
lisk-clientのJavaScriptファイルを使用するよーという呪文
Browserifyバージョンも配布されているのでNode.jsがわからない人も安心!
<script>~</script>
囲まれた部分がJavaScriptの内容ですよーというタグ
この場合は上記で記載した defer は使用できません。
おわりに
今回はここまで!お疲れさまでした!
とりあえずJavaScriptを書いていく準備ができましたね😉準備というか基礎的なことばかりになってるけど。。。
次回はJavaScriptを書いていきますよー
ということで終わりです!
万博おじについて
Liskに関するツールなど開発したりノード管理したりしています。
何かあればTwitter等でご連絡ください。
個人アカウント
Twitter:ys_mdmg
GitHub:lisknonanika
Discord:ys_mdmg#5646
Lisk Explorer:lisk observer, lisk scan
デリゲートアカウント(共同管理)
Twitter:liskcommulab
Discord:CommuLab#0097
Lisk Explorer:lisk observer, lisk scan
管理
ノード:Mainnet / Testnet
Lisk Service:Mainnet / Testnet
デリゲートサイト:Lisk CommuLab
この記事が気に入ったらサポートをしてみませんか?