開発ログ1週間
4973 ワード
DD20210620
n/a.ターゲット
実際のアプリケーションを作成してPlayStoreまたはAppStoreにアップロードします.
今後5年間で本格的なプロ選手になる.
今度は一週間書きます
これからはここに空きを残して
クライアントとサーバ
アプリケーション・サービスの作成は、クライアントとサーバが作成する必要があることを意味します.
今後、この2つを直接作成してアプリケーションサービスを完了します.
クライアントは、ユーザーが表示する画面です.
サイトの統計によると、Chromeブラウザ、Safari、Explorerの可能性があります.
アプリで計算すると、あなたの携帯電話に存在する多くのアプリ、つまりアプリ自体が適用されます.
サーバは必要なデータの場所です.
データが必要な場合は、このリクエストに応答する場所でもあります.
はんのうこゆう
アンドロイド、りんご
プラットフォーム間でJavascriptで開発可能
Javascript
通常、JavaScriptは、Webサイト(Webドキュメント)にダイナミックな画像を描くためのコンパクトで軽量な言語です.
サイトはCSS+HTML+Javascriptで構成されています.
つまり、JavascriptはGoogle Chromeなどのクライアントで、最終結果を表示する言語です.
しかしJavascriptはWeb言語ではなく,反応本をベースにアプリケーションを作成するツールとして用いられる.今回の講座の目的はJavascriptを使って反応本を書くことです.
varinput=prompt(「メッセージ」>「ここに電子メール番号を入力してください」)
alert(input)
var bool=confirm(受け入れますか?)
alert(bool)
あまり使わずに窓を開けた
クロムからコンソールを開く
JavaScriptを勉強するとき!クロムブラウザがあれば十分です.
Chromeブラウザを実行し、
ウィンドウ:F 12
しかし、これは実は便利で不便です.
新しく分けたサイダーアレンジ
1)コードが完成した時、コードの最後に;使ってもいいし使わなくてもいい!
let num = 1;
let num = 1
2)変数を宣言するときにletとvarのどちらを使うべきですか.
二つとも何を使っても同じ機能がありますが、一緒に勉強するときはletを使いましょう.
3)ディック・シャナリーと客体という二つの言葉が混用されていますが、何が正しいですか.どちらも同じ!
4)同様に,配列とrestarの2つの語彙も同じ概念である.
#構文const
変数をcontで宣言すると、変数ではなく固定値になります.
リスト(配列)&ディックシリーズ(オブジェクト)
#構文リスト[]
let a list=[]//宣言リスト.変数名は勝手に取ることができます!
//または、
let b list=[1,2,'hey',3]//宣言可能
出力b list[1]/2
b list[2]//出力「hey」
要素を//リストに入れる
b_list.Push(「おい」)
b list/[1,2,“hey”,3,“hey”]出力
//リストの長さを求める
b_list.出力length/5
#構文ブック{}
let a dict={}//ディック声明.変数名は勝手に取ることができます!
//または、
let b dict={"name":"Bob","age":21}//宣言可能
b dict["name"//出力"Bob"
b dict['age']//21出力
b dict["height"]=180//dicksherryのキー:値を入れる
b dict/{name:出力「Bob」、age:21、height:180}
#構文リストとディック・シャナリーの組合せ
names = [{'name':'bob','age':20},{'name':'carry','age':38}]
//names[0][name']の値は?bob'
//names[1]の値は?carry'
new_name = {'name':'john','age':7}
names.push(new_name)
//namesの値は?[{'name':'bob','age':20},{'name':'carry','age':38},{'name':'john','age':7}]
//names[2][name']の値は?john'
リストとディクシャナリーが必要な理由を例に挙げてください.
順序を表示したり、情報を整理したりできます.
前述の「スパルタフルーツショップ」は本当に人気があり、全国からお客さんが訪れています.保留表の作成
だから来た順番に名前と携帯番号を書きました変数のみを使用:
let customer 1 name=「金spa」;
let customer_1_phone = '01012341234';
let customer 2 name=「朴爾坦」;
let customer_2_phone = '01043214321';
...△わかりにくい.
👉ディックシリーズを使用している場合は、次のようにお客様別に情報をグループ化できます.
let customer 1={"name":"金spa","phone":"010 571234"}
let customer 2={"name":"朴爾坦","phone":"010 5721 5721"}
👉リストを使用して順序を表示すると、こんなにきれいになります.
let customer = [
{「name」:「金spa」、「phone」:「010 571234」},
{“name”:“PARTAN”,“phone”:“010 5721”}
]
きれいに見えて、操作も簡単で、もう一人のお客さんが来ても.push関数を使用して簡略化
これを行うことができます.
n.関数
//作成
function関数名(必要な変数){
発行するコマンドを順番に作成
}
//使用
関数名(必要な変数);
//関数は2つの数字を返した結果
function sum(num1, num2) {
console.log('num1: ', num1, ', num2: ', num2);
変数に値を渡し、//returnに戻すこともできます.
return num1 + num2;
}
sum(3, 5);//8--->プレイヤーにサンプル3,5を入力させる方法を熟知しています!
sum(4, -1);//3
let result = sum(10,10)
console.log(result)//20
#構文は
for (let i = 0; i < 100; i++) {
console.log(i);
}
for文は主にリストと一緒に使用されます
let people=[『哲秀』『英姫』『敏秀』『亨俊』『奇男』『東熙』]
//これでリストのすべての要素を一度に出力できますよね?
//iが1増加するにつれて、ユーザの要素を順次読み込むことができます.
for (let i = 0 ; i < people.length ; i++) {
console.log(people[i])
}
//リストのディックシーケンスを1つずつ印刷できます.
for (let i = 0 ; i < scores.length ; i++) {
if (scores[i]['score'] < 70) {
console.log(scores[i]['name']);
}
}
//これで点数が70点以下の人の名前だけ印刷できます.
//リスト[]またはバイナリ{}または出力値をすべてロードする場合[]
#構文関数の最新表現
[従来の方法]
let a = function() {
console.log("function");
}
a();
[最新の方法]
let a = () => {
console.log("arrow function");
}
a();
最初の週の宿題の質問と提出した答え
カタログにはイチゴがいくつありますか.
//正解の提出
//
let fruit list=[『りんご』『柿』『柿』『梨』『ブドウ』『イチゴ』『ブドウ』『柿』『スイカ』『イチゴ』]
let count = 0;
fruit_list.map((value, i) => {
if(value=="イチゴ"){
count += 1;
}
//console.log(value,i);
//console.log(value);
})
console.log(「いちご総計」+「count+」);
入力した電子メールのフォーマットは正しいですか?
function checkEmail(email){
checkEmail ('[email protected]');
checkEmail ('yongwoo$gmail.com');
checkEmail ('sorry@gmailcom');
出力値
VM1817:4 [email protected]メールです
VM1817:6 yongwoo$gmail.comは電子メールではありません
VM1817:6 sorry@gmailcomEメールではありません
主治医が1時間以上かかったことを一度にメモします.
でも一度に読んでしまうと、簡単な整理よりも一目で見られるメリットがあります.
いずれにしても、2週目から、その時になってから開発ログを書きましょう.
日記のように
n/a.ターゲット
実際のアプリケーションを作成してPlayStoreまたはAppStoreにアップロードします.
今後5年間で本格的なプロ選手になる.
今度は一週間書きます
これからはここに空きを残して
クライアントとサーバ
アプリケーション・サービスの作成は、クライアントとサーバが作成する必要があることを意味します.
今後、この2つを直接作成してアプリケーションサービスを完了します.
クライアントは、ユーザーが表示する画面です.
サイトの統計によると、Chromeブラウザ、Safari、Explorerの可能性があります.
アプリで計算すると、あなたの携帯電話に存在する多くのアプリ、つまりアプリ自体が適用されます.
サーバは必要なデータの場所です.
データが必要な場合は、このリクエストに応答する場所でもあります.
はんのうこゆう
アンドロイド、りんご
プラットフォーム間でJavascriptで開発可能
Javascript
通常、JavaScriptは、Webサイト(Webドキュメント)にダイナミックな画像を描くためのコンパクトで軽量な言語です.
サイトはCSS+HTML+Javascriptで構成されています.
つまり、JavascriptはGoogle Chromeなどのクライアントで、最終結果を表示する言語です.
しかしJavascriptはWeb言語ではなく,反応本をベースにアプリケーションを作成するツールとして用いられる.今回の講座の目的はJavascriptを使って反応本を書くことです.
varinput=prompt(「メッセージ」>「ここに電子メール番号を入力してください」)
alert(input)
var bool=confirm(受け入れますか?)
alert(bool)
あまり使わずに窓を開けた
クロムからコンソールを開く
JavaScriptを勉強するとき!クロムブラウザがあれば十分です.
Chromeブラウザを実行し、
ウィンドウ:F 12
しかし、これは実は便利で不便です.
新しく分けたサイダーアレンジ
1)コードが完成した時、コードの最後に;使ってもいいし使わなくてもいい!
let num = 1;
let num = 1
2)変数を宣言するときにletとvarのどちらを使うべきですか.
二つとも何を使っても同じ機能がありますが、一緒に勉強するときはletを使いましょう.
3)ディック・シャナリーと客体という二つの言葉が混用されていますが、何が正しいですか.どちらも同じ!
4)同様に,配列とrestarの2つの語彙も同じ概念である.
#構文const
変数をcontで宣言すると、変数ではなく固定値になります.
リスト(配列)&ディックシリーズ(オブジェクト)
#構文リスト[]
let a list=[]//宣言リスト.変数名は勝手に取ることができます!
//または、
let b list=[1,2,'hey',3]//宣言可能
出力b list[1]/2
b list[2]//出力「hey」
要素を//リストに入れる
b_list.Push(「おい」)
b list/[1,2,“hey”,3,“hey”]出力
//リストの長さを求める
b_list.出力length/5
#構文ブック{}
let a dict={}//ディック声明.変数名は勝手に取ることができます!
//または、
let b dict={"name":"Bob","age":21}//宣言可能
b dict["name"//出力"Bob"
b dict['age']//21出力
b dict["height"]=180//dicksherryのキー:値を入れる
b dict/{name:出力「Bob」、age:21、height:180}
#構文リストとディック・シャナリーの組合せ
names = [{'name':'bob','age':20},{'name':'carry','age':38}]
//names[0][name']の値は?bob'
//names[1]の値は?carry'
new_name = {'name':'john','age':7}
names.push(new_name)
//namesの値は?[{'name':'bob','age':20},{'name':'carry','age':38},{'name':'john','age':7}]
//names[2][name']の値は?john'
リストとディクシャナリーが必要な理由を例に挙げてください.
順序を表示したり、情報を整理したりできます.
前述の「スパルタフルーツショップ」は本当に人気があり、全国からお客さんが訪れています.保留表の作成
だから来た順番に名前と携帯番号を書きました変数のみを使用:
let customer 1 name=「金spa」;
let customer_1_phone = '01012341234';
let customer 2 name=「朴爾坦」;
let customer_2_phone = '01043214321';
...△わかりにくい.
👉ディックシリーズを使用している場合は、次のようにお客様別に情報をグループ化できます.
let customer 1={"name":"金spa","phone":"010 571234"}
let customer 2={"name":"朴爾坦","phone":"010 5721 5721"}
👉リストを使用して順序を表示すると、こんなにきれいになります.
let customer = [
{「name」:「金spa」、「phone」:「010 571234」},
{“name”:“PARTAN”,“phone”:“010 5721”}
]
きれいに見えて、操作も簡単で、もう一人のお客さんが来ても.push関数を使用して簡略化
これを行うことができます.
n.関数
//作成
function関数名(必要な変数){
発行するコマンドを順番に作成
}
//使用
関数名(必要な変数);
//関数は2つの数字を返した結果
function sum(num1, num2) {
console.log('num1: ', num1, ', num2: ', num2);
変数に値を渡し、//returnに戻すこともできます.
return num1 + num2;
}
sum(3, 5);//8--->プレイヤーにサンプル3,5を入力させる方法を熟知しています!
sum(4, -1);//3
let result = sum(10,10)
console.log(result)//20
#構文は
for (let i = 0; i < 100; i++) {
console.log(i);
}
for文は主にリストと一緒に使用されます
let people=[『哲秀』『英姫』『敏秀』『亨俊』『奇男』『東熙』]
//これでリストのすべての要素を一度に出力できますよね?
//iが1増加するにつれて、ユーザの要素を順次読み込むことができます.
for (let i = 0 ; i < people.length ; i++) {
console.log(people[i])
}
//リストのディックシーケンスを1つずつ印刷できます.
for (let i = 0 ; i < scores.length ; i++) {
if (scores[i]['score'] < 70) {
console.log(scores[i]['name']);
}
}
//これで点数が70点以下の人の名前だけ印刷できます.
//リスト[]またはバイナリ{}または出力値をすべてロードする場合[]
#構文関数の最新表現
[従来の方法]
let a = function() {
console.log("function");
}
a();
[最新の方法]
let a = () => {
console.log("arrow function");
}
a();
最初の週の宿題の質問と提出した答え
カタログにはイチゴがいくつありますか.
//正解の提出
//
let fruit list=[『りんご』『柿』『柿』『梨』『ブドウ』『イチゴ』『ブドウ』『柿』『スイカ』『イチゴ』]
let count = 0;
fruit_list.map((value, i) => {
if(value=="イチゴ"){
count += 1;
}
//console.log(value,i);
//console.log(value);
})
console.log(「いちご総計」+「count+」);
入力した電子メールのフォーマットは正しいですか?
function checkEmail(email){
if (email.indexOf('@') > 0 && email.indexOf('.') >0) {
console.log ( email + " 은 이메일이 맞습니다");
} else {
console.log (email + "은 이메일이 아닙니다");
}
}checkEmail ('[email protected]');
checkEmail ('yongwoo$gmail.com');
checkEmail ('sorry@gmailcom');
出力値
VM1817:4 [email protected]メールです
VM1817:6 yongwoo$gmail.comは電子メールではありません
VM1817:6 sorry@gmailcomEメールではありません
主治医が1時間以上かかったことを一度にメモします.
でも一度に読んでしまうと、簡単な整理よりも一目で見られるメリットがあります.
いずれにしても、2週目から、その時になってから開発ログを書きましょう.
日記のように
Reference
この問題について(開発ログ1週間), 我々は、より多くの情報をここで見つけました https://velog.io/@mckim927/개발-일지-1주차テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol