Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- join
- 혼공챌린지
- 스터디
- select
- Kotlin
- 자료구조
- 자바
- 정처기
- 코테
- 기술면접
- 정보처리기사
- java
- groupby
- Til
- 카카오코테
- 안드로이드스튜디오
- 프로그래머스
- Android
- 혼공단
- SQL
- MySQL
- 알고리즘
- 코틀린
- 인프런
- 오블완
- 안드로이드
- CS
- doitandroid
- 티스토리챌린지
- 혼공파
Archives
- Today
- Total
Welcome! Everything is fine.
[TIL] 241206 - Javascript, JQuery / Java 공부 본문
728x90
✅ 웹개발 기초 강의 듣기
Javascript 기초 문법
1️⃣ 변수 & 기본 연산
- let 으로 변수를 선언한다.
- 사칙연산 및 문자열 더하기가 가능하다.
- 문자열은 작은 따옴표로 감싼다.
let a = 2
let b = 3
console.log(a+b)
let c = '대한'
let d = '민국'
console.log(c+d)
2️⃣ 리스트 & 딕셔너리
- 리스트 : 순서를 지켜서 가지고 있는 형태
- 딕셔너리 : 키(key) - 값(Vlaue)의 묶음
let fruits = ['사과','수박','딸기','감']
console.log(a[0]);
let person = {'name':'bob', 'age':30, 'height':180}
console.log(person['name']);
3️⃣ 반복문 & 조건문
let ages = [15, 30, 23, 28, 19];
ages.forEach(a => {
console.log(a);
});
ages.forEach(a => {
if (age < 20) {
console.log('청소년입니다.')
} else {
console.log('성인입니다.')
}
});
Javascript 활용 문법(DOM)
- 함수 만들어서 Alert 띄우기
함수의 기본 틀은 다음과 같다. <script> 태그 안에 작성한다.
function hey(){
alert('안녕!');
}
그리고 button에 다음과 같이 onclick에 만든 함수의 이름을 적었다. 이렇게 하면 버튼을 눌렀을 때 알링창이 뜨는 동작을 구현할 수 있다.
<button onclick="hey()" type="button" class="btn btn-outline-light">영화 기록하기</button>
JQuery
JQuery 는 Javascript 코드를 더 쉽고 편리하게 사용할 수 있도록 하는 라이브러리이다.
Javascript로만 쓰면 길고 복잡하지만,
document.getElementById('hello').innerHTML = '안녕';
다음과 같이 JQuery를 이용해 더 쉽게 쓸 수 있다.
$('#hello').html('안녕');
JQuery를 가져오는 코드이다. <head> 태그 사이에 넣는다.
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
다음과 같이 id를 부여하고,
<h1 id = "title" class="display-5 fw-bold">킹덤</h1>
부여한 id를 사용해 텍스트를 바꾼다.
function hey() {
$('#title').text('쥬라기월드');
}
✅ 자바 강의 듣기
열거형(Enum Type)
✔️ 열거형(Enum Type) : 서로 관련된 상수 값의 집합을 정의하기 위해 제공되는 특별한 타입. 타입 안전 열거형 패턴을 쉽게 사용할 수 있도록 프로그래밍 언어에서 지원하는 것이 열거형이다.
강의에서 실습한 내용을 예로 들면, 다음과 같이 회원 등급을 열거형으로 표현할 수 있다.
public enum Grade {
BASIC, GOLD, DIAMOND
}
✔️ 열거형의 특징
- 열거형도 클래스이다.
- 열거형을 정의할 때는 class 대신 enum을 사용한다.
- 열거형은 자동으로 java.lang.enum을 상속받는다.
- 외부에서 임의로 생성할 수 없다.
✔️ 열거형의 장점
- 사전에 정의된 상수들로만 구성되어 유효하지 않은 값이 입력될 가능성X -> 타입 안정성 향상
- 코드가 간결하고 명확해진다.
- Enum에 새로운 상수를 추가하기만 하면 되므로 확장성이 커진다.
✔️ 주요 메서드
- values() : 모든 ENUM 상수를 포함하는 배열을 반환한다.
- valueOf(String name) : 주어진 이름과 일치하는 ENUM 상수를 반환한다.
- name() : ENUM 상수의 이름을 문자열로 반환한다.
- ordinal() : ENUM 상수의 선언 순서(0부터 시작)를 반환한다.
- toString() : ENUM 상수의 이름을 문자열로 반환한다. name() 메서드와 유사하지만, toString() 은 직접 오버라이드 할 수 있다.
'TIL' 카테고리의 다른 글
[TIL] 241213 - Java(중첩 클래스, 내부 클래스) / SQL 공부 (4) | 2024.12.13 |
---|---|
[TIL] 241212 - Firestore 사용 / 깃허브로 배포하기 / Java (3) | 2024.12.12 |
[TIL] 241203 - HTML과 CSS / Java 공부 (2) | 2024.12.03 |
[TIL] 241129 - SQL / Java 공부 (2) | 2024.11.29 |
[TIL] 241127 - SQL / Java 공부 (2) | 2024.11.27 |