ネットワーク開発総合クラス第1週
10973 ワード
Web開発総合クラス-第1週
:HTML、CSS、ブートストラップ、Javascript、Googleフォント
📌 1. HTML
HTMLベース
<div>나는 구역을 나누죠</div>
<p>나는 문단이에요</p>
img 태그입니다: <img src="url넣기" />
input 태그입니다: <input type="text" />
button 태그입니다: <button> 버튼입니다</button>
<h1>h1은 제목을 나타내는 태그입니다. </h1>
span 태그입니다: 특정 <span style="color:red">글자넣기</span>를 꾸밀 때 써요
📌 2. CSS
CSSの使用
<head> ~ </head>
に<style> ~ </style>
スペースを作成します.mytitleというクラスを指す場合、
.mytitle { ... }
常用CSS
.mytitle {
color: white;
width: 300px;
height: 200px;
background-image: url('URL 작성');
background-position: center;
background-size: cover;
border-radius: 10px;
text-align: center;
padding-top: 40px;
🔍 中央揃えmargin: 10px auto;
width: 300px;
❗ 그래도 안되면? display:block을 추가!
📌 3.フォント設定、コメント
フォントの設定
Google Webフォントの使用
<!-- HTML에 이 부분을 추가하고 -->
<link href="https://fonts.googleapis.com/css2?family=Nanum+Gothic&display=swap" rel="stylesheet">
<!-- CSS에 이 부분을 추가하면 완성! -->
* {
font-family: 'Nanum Gothic', sans-serif;
}
注記:ctrl+/
📌 4.ガイドバー
ガイドバー構成部品4.0の使用
📌 5. Javascript
Javascriptの動作を理解する:ボタンを押すと警告ウィンドウが開きます
<head> ~ </head>
で<script> ~ </script>
を使用してスペースを作成し、関数を作成してボタンに接続します.<script>
function hey(){
alert('안녕!');
}
</script>
<button onclick="hey()" type="button" class="btn btn-primary">기사저장</button>
Javascript基礎構文
console.log(변수)
リスト:順番に持つ形態
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, "헤이"] 를 출력
리스트의 길이 구하기
b_list.length // 5를 출력
バイナリ:キー-Valueのセット
let a_dict = {} // 딕셔너리 선언. 변수 이름은 역시 아무렇게나 가능!
또는,
let b_dict = {'name':'Bob','age':21} // 로 선언 가능
b_dict['name'] // 'Bob'을 출력
b_dict['age'] // 21을 출력
b_dict['height'] = 180 // 딕셔너리에 키:밸류 넣기
b_dict // {name: "Bob", age: 21, height: 180}을 출력
インベントリ+インベントリの組合せ
names = [{'name':'bob','age':20},{'name':'carry','age':38}]
names[0]['name']의 값은? 'bob'
names[1]['name']의 값은? '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 myemail = '[email protected]'
let result = myemail.split('@') // ['sparta','gmail.com']
result[0] // sparta
result[1] // gmail.com
let result2 = result[1].split('.') // ['gmail','com']
result2[0] // gmail -> 우리가 알고 싶었던 것!
result2[1] // com
myemail.split('@')[1].split('.')[0] // gmail -> 간단하게 쓸 수도 있다!
条件文
function is_adult(age){
if(age > 20){
alert('성인이에요')
} else {
alert('청소년이에요')
}
}
is_adult(25)
function is_adult(age){
if(age > 20){
alert('성인이에요')
} else if (age > 10) {
alert('청소년이에요')
} else {
alert('10살 이하!')
}
}
is_adult(12)
AND 조건은 이렇게
function is_adult(age, sex){
if(age > 20 && sex == '여'){
alert('성인 여성')
} else if (age > 20 && sex == '남') {
} else {
alert('청소년이에요')
}
}
참고: OR 조건은 이렇게
function is_adult(age, sex){
if (age > 65 || age < 10) {
alert('탑승하실 수 없습니다')
} else if(age > 20 && sex == '여'){
alert('성인 여성')
} else if (age > 20 && sex == '남') {
alert('성인 남성')
} else {
alert('청소년이에요')
}
}
is_adult(25,'남')
複文
let people = ['철수','영희','민수','형준','기남','동희']
for (let i = 0 ; i < people.length ; i++) {
console.log(people[i])
}
let scores = [
{'name':'철수', 'score':90},
{'name':'영희', 'score':85},
{'name':'민수', 'score':70},
{'name':'형준', 'score':50},
{'name':'기남', 'score':68},
{'name':'동희', 'score':30},
]
for (let i = 0 ; i < scores.length ; i++) {
if (scores[i]['score'] < 70) {
console.log(scores[i]['name']);
}
}
이렇게 하면 점수가 70점 미만인 사람들의 이름만 출력할 수도 있습니다.
にQUIZ:ガキ手帳
1回から4回まで学んだことを利用して
ネット通販ページ
あなたが最初の週に学んだすべての内容を利用して
隠せない徳厚な味私を見ると、私はあなたのブースを売ると思います.
1週目の感想はHTMLとCSSが面白かった!私の手でいくつかの骨の字を作って埋め尽くすととても喜ぶことができます...確かに自分でやるのが好きなせいか、授業中にたまに聞くのですが、宿題を何時間もやっていて、その後時間が短くなるのでしょうか…
開発ログすらうまく書けない私…病気ですか.誰も見ないけど?やるからにはきれいにしたい
Reference
この問題について(ネットワーク開発総合クラス第1週), 我々は、より多くの情報をここで見つけました https://velog.io/@chaeng0903/웹개발종합반-1주차テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol