アプリケーション開発総合クラス第1週開発ログ

2814 ワード

スパルタエンコーディングクラブでアプリケーション開発総合クラスの最初の週の授業を受けた.
まず私の場合です.プログラミング(デジタルメディア専攻、工科大学)の専攻科目で、Python、C++の経験があり、簡単な基礎文法しか読めません.
ウェブ開発とアプリケーション開発総合クラスで悩んだことがあり、ウェブ開発はスパルタ符号化クラブ春節特別講座で少し、専門科目でも間接的な経験があったので、新しい分野を選んだ:アプリケーション開発.
授業自体はわかりやすく、聴力の負担が全くなく、良かったのですが、遅れて1週間遅れて聞いてしまいました(集中的に聞いていたそうです)
<<本題>
1週目は、主にアプリケーション開発に使われるJavascriptの基礎文法を学び、基本的なアプリケーション開発の知識を身につけますか?関与した.プログラミングを見逃すとついていけないので、最初の週が一番まじめだと思います.
MACでは、option+command+i
=>開発者コンソール登場
Javascriptを学ぶにはChromeブラウザを使うだけです(王新基)
クロムブラウザの実行->開発者コンソールの起動
思ったより簡単だったのでずっとビデオを見ていたらこれで終わり?
Javascript基礎構文
Python、C++の文法とほとんど変わらないので、馴染みがあり、少し表現の仕方が違いますが、フレームワーク自体は同じで、これまで頭の中が混乱していませんでした.
-変数
値を入れたボウルは、変数代入で右側を左に置きます.
letで変数を宣言します(プログラムごとに宣言する方法は非常に多様なようです)
ex) let num = 20
num = 'Bob'
*cont変数宣言方式は、主に変更を必要としない固定値の管理に用いられる
*//<-プログラミングで注釈を付けるためだと思っている場合は、コリンにとって非常に重要です.学校の授業でもコード分析に重点を置いて注釈を付ける必要があります.
-リスト(Array)
リストは四角カッコです.[](その場合は便利)
あなたが言ったように、リストを並べます.
ex) let a_list = [1,2,'hey',3]
a list[1]/2出力
a_list.push("ねえ")/要素を挿入("push")
a_list.length/5(いくつかの質問に答える)
*リスト内の重要な項目は、括弧の順序が0から始まるため、例では1が0、2が1
-専制
かっこ{}
電話帳と思えば便利(対象とも呼ばれる)
ex) let b_dict = {'name':'Bob','age' :21}
b dict["name"//"Bob"出力
b dict["age")/21出力
b dict[「height」=180//dickshernaryのキー:値を入れる方法
*b_dict['name'] = b_dict.name 
 둘이 똑같음
 
これらのリストやdickshernerなどの基礎文法を使うと、順序を表示したり、情報をうまく整理したりして、仕事を簡潔にしやすくすることができます(feat.ソウル市スモッグ値)
-除算の残りの表現は?->%これを使えばいい
-大文字->toUpperCase
-文字列の分割->分割
ex)lettxt="ソウル市-麻浦区-望遠洞"
let names = txt.split('-');//[『ソウル市』『麻浦区』『望遠洞』]
splitはちょっとわかりにくいので、例に従って目的もなくやってみました
-関数y=f(x)
function関数名(必要な変数){}
ex) function f(x){console.log(x)}
f(10) -> 10
*return -> 값을 뱉음, 돌려줌
-条件文if
ex)functionis成人(age){if(age>20){alert("成人")}elseif("青少年")}else{alert(10歳以下)}}
//ifは条件文の構文、alertはポップアップ、elseは条件を満たさない場合に残りの内容を表示するために使用されます.
条件が必要な場合(これと~これ)
-> &&
or条件が必要な場合(これまたは~これ)
-> ||
-繰り返し文は
1番目2番目3番目.
for(let i=0, i<100; i++){console.log(i);}
//1番:開始条件(何番から?)2番:繰り返し条件(何個?)3:記号(増加または減少)
実は、複文の基本文法自体が混乱していて、理解しにくいので、まず見て、覚えて、暗記します.
ex) for(let i =0 , i < scores.length; i++) {console.log(scores[i]);
//0から、リストscopse[]のすべてのスコア、iが1増加し、すべての要素が出力されます.
上記の例には、リスト、ディック・シャナリー、および繰り返し文が含まれます.
条件文を加えれば、点数が70点未満の人の名前出力もこの条件で出力できます
Javascriptの基礎文法を議論し、このタスクに一度適用します(ソウル市のスモッグ値のうち40未満の球名と値を出力し、イチゴの数を取得します)
カリキュラムの後部には、インタラクティブな矢印関数があります.mapなど難易度のある…?友達が登場したばかりで、まだよく分からないので、先に聞いてからにしましょう.私は2週間の授業を聞いて、もう一度復習します.
1週目は実は既知の情報に基づいて、気軽に受講できるので、後で怖いです.それでもアプリ開発に一歩近づいた気がします(楽しい)
開発ログがこう書いてあるかどうかはわかりませんが、どうせ私のために書いてくれたので、楽に書こうと思います.
ブログとブログに同時にアップロードする予定です.
不足や勝手な説明が多いかもしれませんが、コード初心者を助けてください.
では、2週目の開発ログに戻ります:)