창슈 Area
close
프로필 배경
프로필 로고

창슈 Area

  • 분류 전체보기 (100)
    • LANGUAGE (0)
      • JavaScript (15)
      • SQL (24)
      • Python (45)
      • Java (1)
      • 개발 Tip (1)
    • SPRING FRAMEWORK (5)
    • MSSQL (3)
    • ELASTIC SEARCH (1)
    • Review (1)

JavaScript 비동기 흐름 제어: Promise.all, Promise.race 활용법

비동기 프로그래밍은 현대 JavaScript 개발에서 필수적인 요소입니다. 특히, 여러 비동기 작업을 동시에 처리해야 할 때 Promise.all과 Promise.race는 매우 유용합니다. 이번 글에서는 이 두 메서드의 활용법을 자세히 살펴보겠습니다. Promise.allPromise.all은 여러 개의 프로미스를 병렬로 처리하고, 모든 프로미스가 완료되면 하나의 프로미스를 반환합니다. 다음은 Promise.all의 기본적인 사용 예제입니다:const promise1 = fetch('/api/data1');const promise2 = fetch('/api/data2');const promise3 = fetch('/api/data3');Promise.all([promise1, promise2, prom..

  • format_list_bulleted LANGUAGE/JavaScript
  • · 2024. 5. 29.
  • textsms

JavaScript 클로저(Closure)의 원리와 활용 방법

JavaScript를 사용하다 보면 "클로저(Closure)"라는 개념을 접하게 됩니다. 클로저는 자바스크립트의 강력한 기능 중 하나로, 함수와 함수가 선언된 렉시컬 환경의 조합을 의미합니다. 이번 글에서는 클로저의 원리와 활용 방법에 대해 자세히 알아보겠습니다. 클로저란 무엇인가?클로저는 함수가 생성될 때 함께 생성된 환경을 기억하는 기능입니다. 이 환경에는 함수가 생성될 당시의 변수들이 포함됩니다. 쉽게 말해, 클로저는 함수가 선언된 스코프 외부에서도 해당 스코프의 변수를 기억하고 접근할 수 있게 합니다. 클로저의 기본 예제아래는 클로저의 기본적인 예제입니다:function outerFunction() { let outerVariable = 'I am outside!'; functi..

  • format_list_bulleted LANGUAGE/JavaScript
  • · 2024. 5. 28.
  • textsms

2024 웹 개발 트렌드

2024 웹 개발 트렌드웹 개발은 빠르게 변화하는 분야로, 매년 새로운 기술과 트렌드가 등장합니다. 2024년에도 다양한 변화가 예상됩니다. 이번 글에서는 2024년에 주목해야 할 웹 개발 트렌드를 소개하겠습니다.1. AI와 머신 러닝의 통합AI와 머신 러닝은 웹 애플리케이션의 핵심 기술로 자리잡고 있습니다. 특히, 챗봇과 개인화된 사용자 경험을 제공하는 데 중요한 역할을 하고 있습니다. 2024년에는 더 많은 웹사이트가 AI를 활용하여 사용자 인터페이스와 콘텐츠를 개선할 것입니다.2. 서버리스 아키텍처서버리스 아키텍처는 서버 관리의 부담을 줄여주고, 개발자가 코드 작성에만 집중할 수 있도록 합니다. AWS Lambda, Azure Functions 등의 플랫폼을 통해 더 많은 웹 애플리케이션이 서버리스..

  • format_list_bulleted 카테고리 없음
  • · 2024. 5. 27.
  • textsms

JavaScript 비동기 처리 심화: async/await와 Promise 활용하기

JavaScript에서 비동기 처리는 웹 애플리케이션의 성능을 최적화하는 데 매우 중요합니다. 이번 글에서는 비동기 처리를 더욱 효율적으로 다루기 위해 async/await와 Promise를 활용하는 방법을 알아보겠습니다. 1. Promise 기본 이해Promise는 비동기 작업의 완료 또는 실패를 나타내는 객체입니다. Promise는 pending, fulfilled, rejected 세 가지 상태를 가집니다.let promise = new Promise((resolve, reject) => { // 비동기 작업 수행 if (/* 성공 */) { resolve('성공'); } else { reject('실패'); }});promise.then(result ..

  • format_list_bulleted 카테고리 없음
  • · 2024. 5. 24.
  • textsms
JavaScript 문자열 자르기 (substring, substr, slice)

JavaScript 문자열 자르기 (substring, substr, slice)

JavaScript에서 문자열을 자르는 방법에 대해 살펴보겠습니다. 대표적으로 기본내장함수 substring, substr, slice 3가지가 있습니다. 3가지 중에서 상황에 맞게 적절하게 쓰면 좋겠습니다. #substr 문법은 다음과 같습니다. 문자열(str)의 시작위치(startIndex)부터 길이(length)만큼의 글자수를 자릅니다. (이때, 종료위치를 생략할 경우 시작위치부터 끝까지 자릅니다.) // 문법 str.substr(startIndex, [length]) // 예시 "서브스트링".substr(2, 1) //결과 --> "스" "서브스트링".substr(2, 2) //결과 --> "스트" "서브스트링".substr(2, 3) //결과 --> "스트링" "서브스트링".substr(1) /..

  • format_list_bulleted 카테고리 없음
  • · 2023. 9. 10.
  • textsms
네이버 스마트스토어 만들기, 나만의 온라인 상점

네이버 스마트스토어 만들기, 나만의 온라인 상점

안녕하세요 취미로 손뜨개를 하고 있는데요, 만든 제품들을 네이버 스마트 스토어에 올려서 팔아보기로 했습니다. 첫 번째 관문인 스마트스토어 만들기를 해보겠습니다. #1. 네이버 스마트스토어 홈페이지 진입하기. 네이버에 '스마트스토어' 검색하거나 아래 URL을 통해 진입가능 합니다. https://sell.smartstore.naver.com/#/home/about 스마트스토어센터 누구나 쉽고 편리하게 만드는 스마트스토어에서 내 가게를 만들어보세요. sell.smartstore.naver.com #2. 네이버 커머스 ID 회원가입하기 이미 네이버 커머스 ID가 있으시다면 패스해도 되지만, 처음 스마트스토어를 개설하는 저는 회원가입 진행해 주었습니다. 가입하기 눌러주시고, 저는 편하게 네이버 아이디로 가입하기..

  • format_list_bulleted 카테고리 없음
  • · 2023. 9. 4.
  • textsms
  • navigate_before
  • 1
  • 2
  • 3
  • 4
  • ···
  • 17
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (100)
    • LANGUAGE (0)
      • JavaScript (15)
      • SQL (24)
      • Python (45)
      • Java (1)
      • 개발 Tip (1)
    • SPRING FRAMEWORK (5)
    • MSSQL (3)
    • ELASTIC SEARCH (1)
    • Review (1)
최근 글
인기 글
최근 댓글
태그
  • #sql
  • #자바스크립트
  • #파이썬
  • #Python Crawler
  • #MSSQL
  • #javascript
  • #spring
  • #PYTHON
  • #Python tkinter
  • #JavaScript 기본문법
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바