모바일 처리 예시 (최대 500px까지 커질수 있고 그 전까지는 화면의 95%까지만 채운다)
.mypost {
max-width: 500px;
width: 95%;
}
1-12 / Javascript 맛보기
Javascript란?
프로그래밍 언어 중 하나로 브라우저가 알아듣는 언어. 여러언어로 만들게 되면 그 언어 마다의 전용 브라우저가 필요하는 등의 혼란을 야기할 수 있기 때문에 모두가 약속 즉, 표준을 만들었다. 그것이 바로 Javascript.
이름으로 Java와 관련있어보이지만 둘은 전혀 상관관계가 없다.
head 부분에 <script></script> 을 추가하여 안에 작성
1-13 / Javascript 기초 문법 배우기(1)
크롬에서 F12로 눌렀을때 뜨는 console 창이 script 안과 동일하다 보고 테스트할때 F12를 적극 활용
콘솔창에서 함수호출하니 반응하는 모습
프로그래밍 언어를 배울때 알아두어야할 것 5가지 : 변수, 자료형, 함수, 반복문, 조건문
list = 데이터를 한번에 모아놓고 정렬한 자료형 ( [ ] 사용 )
+ list형 변수.push(넣을데이터) = list에 데이터 추가
dict = 딕셔너리, key 와 value로 정리되어진 자료형 ( { } 사용 )
+ 변수명.split('@') = at 사인 기준으로 나누어 리스트로 반환 (원래 변수값이 변하는 건 아님)
let mymail = 'sparta@gmail.com'
mymail.split('@')
// ['sparta','gmail.com']
mymail.split('@')[1]
// 'gmail.com'
mymail.split('@')[1].split('.')
// ['gmail','com']
mymail.split('@')[1].split('.')[0]
// 'gmail'
1-14 / Javascript 기초 문법 배우기(2)
헤더부분부터 읽히기 때문에 바디보다 먼저 스크립트가 읽힘
조건문 if문
functionis_adult(age){
if(age > 20){
alert('성인이에요')
} else {
alert('청소년이에요')
}
}
is_adult(19)
// 청소년이에요
반복문 for문
let a_list = ['사과','배','감','딸기']
for (let i = 0; i < a_list.length; i++){
console.log(a_list[i])
}
// 사과
// 배
// 감
// 딸기
1-15 / Javascript 연습
실제 데이터로 특정값 출력하기
1-16 / 숙제 설명
배운것을 기초로 html과 css를 사용하여 페이지 만들어 제출!
+ 오늘의 Tip
* h1 태그 : 페이지 당 하나면 좋다. 검색시 제목으로 인식 * Shift + tap : 왼쪽으로 tap * 스니펫(snippet) : 재사용 가능한 소스 코드, 기계어, 텍스트의 작은 부분을 일컫는 프로그래밍 용어이다. 사용자가 루틴 편집 조작 중 반복 타이핑을 회피할 수 있게 도와준다. * 백그라운드 관련 css 3개는 항상 같이 * CSS 안에서 * {} 은 모든것에 적용되는 CSS * 주석처리 : ctrl + / * 내용물 정렬 CSS (1-9) * hover: 마우스 올렸을때 * div : 디브