4일차 - JavaScript

2024. 7. 18. 20:46·웹
목차
  1. ◇ 기초문법
  2. ◇ JQuery
  3. ◇ fetch

◇ 기초문법

<script>
    function hey() {
        console.log('Hello World')
    }
</script>

<body>
    <button onclick="hey()">기록</button>
</body>

- 변수 선언

let a = 2
a = 'Bob' // 문자열은 작은 따옴표로

- 리스트

let a_list = []  // 리스트를 선언.
let a = ['사과','수박','딸기','감'] // 로 선언 가능

console.log(a[1]) // 수박
console.log(a[0]) // 사과

- 딕셔너리

let a_dict = {}  // 딕셔너리 선언.
let a = {'name':'영수','age':27} // 로 선언 가능

console.log(a)
console.log(a['name']) // 영수
console.log(b_dict['age']) // 27

- 리스트 & 딕셔너리

let a = [
    {'name':'영수','age':27},
    {'name':'철수','age':15},
    {'name':'영희','age':20}
]
console.log(a[0]['name']) //영수
console.log(a[1]['age']) //15

※ 리스트 & 딕셔너리의 필요성 : 순서를 표시할 수 있고, 정보를 묶을 수 있다.

- 반복문

let fruits = ['사과','배','감', ... ,'귤']
fruits.forEach((a) => {
    console.log(a)

- 조건문

if (조건) {
    // 조건에 맞다면~
} else {
    // ~가 아니라면~
}

 


◇ JQuery

HTML요소들을 조작하는 Javascript를 더 쉽게 작성해둔 라이브러리

- import

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>

- 사용

<div id="q1">테스트</div>

function checkResult() {
	let a = '사과'
	$('#q1').text(a)
}

 

- html코드 추가하기

function checkResult() {
	let fruits = ['사과','배','감','귤','수박']
	fruits.forEach((a)=>{
		let temp_html = `<p>${a}</p>`
		$('#q1').append(temp_html)
	})
}

 


◇ fetch

 

https://djhelloworld.tistory.com/85

 

4일차 - Javascript 비동기처리

◇ 비동기처리란?자바스크립트의 비동기 처리란 특정 코드의 연산이 끝날 때 까지 코드 실행을 멈추지 않고 다음 코드를 먼저 실행하는자바스크립트의 특성을 의미한다.◇ Promise 객체자바스크

djhelloworld.tistory.com

 

'웹' 카테고리의 다른 글

4일차 - Javascript 비동기처리  (0) 2024.07.18
개발로드 2-3. 프론트앤드 기본 지식(JavaScript)  (0) 2024.05.28
개발로드 2-2. 프론트앤드 기본 지식(CSS선택자)  (0) 2024.05.16
개발로드 2-2. 프론트앤드 기본 지식(CSS)  (0) 2024.05.13
개발로드 2-1. 프론트앤드 기본 지식(HTML)  (0) 2024.05.12
  1. ◇ 기초문법
  2. ◇ JQuery
  3. ◇ fetch
'웹' 카테고리의 다른 글
  • 4일차 - Javascript 비동기처리
  • 개발로드 2-3. 프론트앤드 기본 지식(JavaScript)
  • 개발로드 2-2. 프론트앤드 기본 지식(CSS선택자)
  • 개발로드 2-2. 프론트앤드 기본 지식(CSS)
DJ.Kang
DJ.Kang
백엔드 개발 기록 블로그
  • DJ.Kang
    DJ Hello World
    DJ.Kang
  • 전체
    오늘
    어제
    • 분류 전체보기
      • 이론공부
      • 시스템설계
      • Java & Spring
        • TIL
        • 트러블슈팅
        • 고도화
        • 알고리즘
        • 코딩테스트
        • Java
        • Spring
        • Thymeleaf
      • 프로젝트
        • coin-trading
        • 트러블슈팅
      • Docker
      • DB
      • AWS
      • CI-CD
      • 웹
      • git & github
      • 구인공고분석
  • 블로그 메뉴

    • 홈
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    데이터 크기
    프로그래머스 java 기초트레이닝
    java enhance switch
    java 에라토스테네스의 체
    java
    데이터 타입
    java 메서드
    java기초
    Java this
    java two-pointer
    java 세수의합
    java 제어자
    java arrays.copyofrnage()
    Java 생성자
    개발로드맵
    자료구조
    java super
    프로그래머스 java 기초 트레이닝
    java 유클리드 호제법
    java 멤버
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.1
DJ.Kang
4일차 - JavaScript
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.