본문 바로가기 메뉴 바로가기

Happy things are always here! ꔷ̑◡ꔷ̑

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

Happy things are always here! ꔷ̑◡ꔷ̑

검색하기 폼
  • 전체보기 (58)
    • JavaScript (19)
    • Typescript (1)
    • React (6)
    • php (12)
    • Codeigniter (3)
    • MySQL (1)
    • MongoDB (3)
    • HTML (3)
    • CSS (2)
    • Ajax (3)
    • Jquery (1)
    • Library (3)
    • Github (1)
  • 방명록

JavaScript (19)
[Javascript] 동기/비동기와 콜백함수 정리

우선 콜백함수에 앞서 동기식, 비동기식이 무엇인지 이해할 필요가 있습니다. 동기식이란, 먼저 시작된 하나의 작업이 끝날 때까지 기다렸다가 다 끝나면 다음 작업을 시작하는 방식입니다. 비동기식이란, 동기식과는 반대로 먼저 시작된 작업이 끝나지 않더라도 새로운 작업을 시작하는 방식입니다. 이렇게 되면 의도한 순서대로 작업이 진행되지 않아 마지막에 진행되어야 할 작업이 먼저 끝나거나 하는 문제가 생기겠죠?🧐 자바스크립트는 기본적으로 동기적으로 움직이는 언어입니다. 호이스팅 후에 제일 위에서부터 밑으로 실행합니다. (*호이스팅이란? 함수선언, var이 제일 위로 올라감) console.log(1); console.log(2); console.log(3); //1 //2 //3 이렇게 순서대로 콘솔에 1, 2, ..

JavaScript 2022. 4. 26. 14:32
[Javascript] (ES6) var let const 차이/호이스팅/스코프

자바스크립트하면 꼭 알아야 하는 개념, var let const의 차이점과 스코프에 대해 간단히 정리해보았습니다! 간단하게 말하자면, var는 전역 유효범위, 함수 안에 있다면 functional scope이고, let과 const는 block scope라고 생각하면 간단합니다. 예제를 보고 금방 이해할 수 있었습니다. // var: 전역 유효범위 // 예제[1] // if문 안에서 선언한 a 변수는 if문 밖에서도 전역으로 사용됨 if(true){ var a = 1; } console.log(a); //1 // 예제[2] // function scope이므로 함수 안에서 선언한 a 변수는 함수밖에서 전역으로 사용 불가 function test(){ var a = 1; console.log(a); //1..

JavaScript 2022. 1. 3. 15:01
[Javascript] div 태그 내용을 form으로 전송하기

form 태그 안에서 값을 전송할 수 있는 태그들은 1. 텍스트 입력(text) 2. 비밀번호 입력(password) 3. 라디오 버튼(radio) 4. 체크박스(checkbox) 5. 파일 선택(file) 6. 선택 입력(select) 7. 문장 입력(textarea) 8. 버튼 입력(button) 9. 전송 버튼(submit) 10. 필드셋(fieldset) 이러한 것들이 있습니다. 그런데 만약, 이외의 태그 - div에 있는 내용을 form으로 전송해야 한다면 어떻게 처리해야 할까요? hidden 이라는 타입을 가진 input 태그를 form 안에 넣어주고, div에 있는 내용을 그 input 태그의 value로 넣어준 다음 form을 submit하면 잘 전송이 됩니다. olly //form 으로 ..

JavaScript 2021. 12. 22. 11:21
[Javascript] 자바스크립트(바닐라)에서 요소의 인덱스 구하기

let index = $(this).index(); 요소의 index를 구하기 위해서 보통 제이쿼리의 이 메소드를 많이 쓰실텐데요, 바닐라로 구현해야 할 상황이 있습니다. 1 2 3 4 5 이렇게 코드를 작성하면 클릭한 요소의 index를 콘솔에 출력하게 되는데요, 만약 2번 li를 클릭했다면 콘솔에는 index 번호인 1을 출력하게 됩니다!

JavaScript 2021. 12. 20. 17:28
[Javascript] 이중 배열 합치기 (배열 관련 메소드 flat())

2차원 배열을 1차원 배열로 합쳐야 할 때 물론 하드코딩으로 할 수도 있지만 만약 배열에 100개가 넘어간다고 생각해보면 아찔합니다. 그럴 때 우리를 위해 존재하는 메소드는 flat()입니다! let arr = [[1,2],[3,4,5],[6],[7,8]]; let new_arr = arr.flat(); console.log(new_arr); // [1,2,3,4,5,6,7,8]

JavaScript 2021. 12. 16. 09:10
[Javascript] 자바스크립트 input 태그 - 엔터 치면 submit하기

input 태그가 하나일 때는 enter 키를 누르면 자동으로 submit이 됩니다 ! 위와 같은 경우죠. 하지만 이렇게 input 태그가 두 개 이상일 때에는 enter 키를 누르면 submit이 되지 않습니다. 이럴 때는 스크립트로 처리를 해줘야 하는데요! 아래 코드를 참조하시면 됩니다. 1. enter 키를 누르면 특정한 이벤트가 일어나도록 함수를 호출하는 법 2. enter 키를 누르면 form를 submit 시키기

JavaScript 2021. 12. 9. 15:54
[Javascript] 날짜 별로 한글 요일 붙여주기 (getDay() 사용하기)

getDay() 메소드를 사용해 한글로 요일을 붙여주도록 합시다 ! 우선 getDay()는 0부터 숫자를 반환하는데요, 예를 들어 오늘이 11월 22일 월요일입니다. 그럼 오늘 날짜를 넣었을 때 월요일 즉, 1를 반환하게 되겠죠? (일요일부터 0, 월 1, 화 2 .....) let date = new Date(); let year = date.getFullYear(); //2021 let month = date.getMonth()+1; //11 let day = date.getDate(); //22 let today = year + '-' + month + '-' + day; //2021-11-22 //오늘 날짜 담아주기 (YYYY-MM-DD 형식) var week = ['일', '월', '화', '수..

JavaScript 2021. 11. 22. 15:06
[JavaScript] 오늘 날짜, 현재 시간 띄우기 (0 붙이기, 오전 오후 구분)

자바스크립트로 오늘 날짜와 현재 시간을 띄우고 시간의 흐름에 따라 자동으로 변경되도록 만들어보겠습니다. 1. 오늘 날짜 보여주기 (YYYY-MM-DD 형식으로) 2. 오전 or 오후 띄우기 3. 현재 시간 보여주기 (HH-MM 형식으로) 4. 오후 시간을 한 자리 수부터 보여주기 (13시가 아닌 01시로) 5. 시간이 지나면 자동으로 날짜, 시간 바꿔주기 이 5가지 동작이 들어가야 합니다. 아래에서 코드 확인할 수 있습니다. function showDateTime(){ let date = new Date(); let year = date.getFullYear(); let month = date.getMonth()+1; let day = date.getDate(); let hour = date.getHou..

JavaScript 2021. 11. 11. 15:30
이전 1 2 3 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • php composer 설치
  • 링크 공유 시 정보 수정
  • 자바스크립트
  • curl.cainfo 에러
  • JS session
  • html input
  • fetch post 데이터 전송
  • php mongodb
  • php 게시판
  • AJAX
  • JavaScript
  • react restful API
  • php rand()
  • curl.cainfo 적용
  • input placeholder
  • http 접속 시 https 리다이렉션
  • 링크 공유 시 썸네일
  • curl.cainfo
  • 자바스크립트 세션
  • php composer
  • react fetch
  • fetch get post 전송
  • JS 시계 기능
  • HTML
  • curl ssl 인증서
  • 자바스크립트 url 파라미터 추출
  • php mysql 랜덤 숫자
  • 카톡 링크 공유 썸네일
  • JS url 파라미터
  • curl ssl 인증서 다운로드
more
«   2025/09   »
일 월 화 수 목 금 토
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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바