본문 바로가기

분류 전체보기1163

NN Javascript | 자바스크립트 기초 문법 자바스크립트는 HTML의 부족한 점을 채워주고 웹사이트를 동적으로 만들 수 있습니다. 자바스크립트를 공부하기에 앞서 자바스크립트 특징과 문법 등 기초적인 내용을 정리해 봤습니다. 목차 1. 자바스크립트란 ? ECMA ▶ 기술 및 통신업계 국제적 비영리 표준기관 ▶ ECMAScript6 - ES6. ECMA 기술 규격에 정의된 표준화된 스크립트 프로그래밍 언어 HTML에서 CSS, JavaScript 호출 ▶ HTML — 보통 안에서 CSS 호출, 마지막 자바스크립트 호출 ▶ CSS — ▶ JavaScript — 자바스크립트가 할 수 있는 일 ▶ 웹 사이트를 동적으로 만들 수 있습니다. ▶ 웹 브라우저에서 실행되는 프로그램을 만들 수 있습니다. ▶ 서버를 구성하고 서버용 프로그램을 만들 수 있습니다. 자바.. 2024. 4. 3.
NN Javascript | 비동기 처리 (콜백, 프로미스, await) 각 함수와 코드가 순차적으로 실행되는 것을 동기(Synchronous)라고 합니다. 처리가 늦어지는 경우 성능에 문제가 될 수 있기 때문에 여러 작업을 동시에 처리하는 비동기(Asynchronous) 방식이 필요합니다. 비동기 방식은 실행 순서를 장담할 수 없기 때문에 비동기 방식에서 순서를 제어하는 방법이 콜백함수, Promise, async/await 입니다. 목차 Web API 자바스크립트의 비동기 실행이 아닌 웹 브라우저 단에서 비동기적 실행을 가능하게 만든 것입니다. Web API는 타이머, 네트워크, 파일입출력, 이벤트 처리 등 브라우저에서 제공하는 API를 말합니다. 종류 - DOM / XMLHttpRequest, setTimeout() 등 콜백함수 소개 ▶ 방식 - 함수의 매개변수 자체에 .. 2024. 4. 1.
NN 구글블로그 | 블로그스팟에 애드핏 광고 삽입 구글블로그 블로거에 광고를 삽입해 보겠습니다. 애드핏에서 사이즈별로 만든 광고를 블로그스팟의 메인, 사이드바, 푸터, 본문 상단/하단 등에 광고를 넣는 방법을 설명해 드립니다. 목차 본문 광고 삽입 포스트 본문 상하단에 애드핏 광고를 넣어보겠습니다. 여러가지 방법이 있습니다. 테마에 따라 적용이 되는 방법이 다르기 때문에 본인 테마에 적용되는 방법으로 선택하시면 됩니다. [테마] 에서 광고 삽입 ▶ 관리자 메뉴 [테마] 를 누르고 맞춤 설정 옆에 드랍다운 화살표를 누릅니다. [HTML 편집] 버튼을 누릅니다. ▶ 광고 위치 - 태그를 Ctrl + F를 누르고 찾습니다. (보통 2~3개 정도 검색됩니다) 이 태그 앞에 넣으면 본문 상단, 뒤에 넣으면 본문 하단에 광고가 붙는다고 합니다. ▶ 광고 크기 - .. 2024. 3. 29.
NN 네이버 블로그 마켓 소개와 판매 품목이 많지 않거나 쇼핑몰을 운영하기 어려운 경우 블로그에 글을 쓰면서 상품도 판매할 수 있는 네이버 블로그 마켓에 대해 살펴보고 상품이 판매되기까지 흐름을 정리해봤습니다. 목차 네이버 블로그 마켓 소개 ▶ 장기적으로 상품을 오래 팔 생각이시면 스마트스토어를 운영하시는 것이 좋습니다. 적은 수의 제품을 기간 한정으로 팔 계획이라면 블로그마켓이 도움이 될 것입니다. ▶ 제품 판매는 아시겠지만 루트가 다양해야 합니다. 블로그마켓만 운영하시는 것보다는 스마트스토어의 블로그로서 운영하다가 기간 한정으로 제품을 팔 경우 블로그 마켓을 이용하시는 것이 좋습니다. 장점 ▶ 쉬운 상품 등록 - 블로그 글 작성과 상품 등록을 한 번에 할 수 있습니다. ▶ 네이버페이 결제 - [구매하기] 버튼을 누르면 네이버페이로 간편하.. 2024. 3. 27.
NN Javascript | jQuery 유용한 플러그인과 라이브러리 소개 사용자 인터페이스 개발을 위한 jQuery UI 플러그인 이외에도 유용한 플러그인과 라이브러리가 많습니다. 이미지 관련, 텍스트 관련, 모달 창 관련, 날짜 / 차트 관련 등 분류해서 정리해 봤습니다. 목차 이미지 / 동영상 슬라이더 ▶ Slick Carousel - 이미지 슬라이더로 반응형이며 터치 기능을 지원하는 플러그인입니다. 캐러셀이란 '회전목마'란 뜻으로 돌아가며 슬라이드가 보여지는 방식입니다. ▶ Owl Carousel - 반응형 이미지 슬라이더와 캐러셀 구현 ▶ jQRangeSlider - 날짜, 시간, 숫자 등 사용자가 범위를 선택할 수 있는 슬라이더 ▶ Swiper.js - 모바일 터치 슬라이더 플러그인으로 이미지 갤러리, 배너 슬라이드쇼 등의 기능 애니메이션 ▶ Animate.css -.. 2024. 3. 25.
NN Javascript | jQuery UI 소개와 사용방법 jQuery UI는 jQuery를 기반으로 다양한 컴포넌트와 위젯을 모아놓은 사용자 인터페이스 개발을 위한 라이브러리입니다. jQuery UI를 사용하면 버튼, 다이얼로그, 탭, 슬라이더, 프로그레스바 등 다양한 UI요소를 손쉽게 구현할 수 있습니다. jQuery UI는 어떤 컴포넌트들이 있는지 살펴볼게요. 목차 jQuery UI 기능 ▶ 위젯, 효과, 상호작용 사용방법 ▶ jQuery추가, jQuery UI 추가 jQuery UI 위젯 ▶ jQuery UI 아코디언 - 클릭한 대상이 확대되고 나머지 메뉴는 축소 시키는 효과입니다. ▶ jQuery UI 폼 ▶ jQuery UI 탭 - 웹 페이지에서 탭 기능을 구현하는 사용되는 플러그인입니다. jQuery UI Demos | jQuery UI jQuery.. 2024. 3. 22.
NN 파일업로드 dropzone.js 으로 손쉽게 구현하기 파일업로드를 이미 구현되어있는 dropzone 자바스크립트 라이브러리를 사용하여 가장 쉽게 구현하는 방법을 정리해 드릴게요. 추가로 웹사이트에 간단하게 적용시키는 것까지 해보겠습니다. 목차  서버 / 로컬서버 WAMP (Window, Apache, MySQL, PHP)파일업로드를 구현하기 위해서는 서버가 있어야합니다. 업로드 후 서버단에서 php로 파일 처리를 해야하기 때문이죠. 로컬서버로 대신하셔도 됩니다.   ▶ bitnami - wamp 환경을 만들어주는 bitnami 는 업데이트가 종료 되었습니다.  Dropzone 라이브러리  CDN링크로 사용하시려면 cdn 주소는 다음과 같습니다. 링크가 포함된 html 소스는 아래에 다시 나오기 때문에 넘어가셔도 됩니다.  ▶ Javascript ▶ CSS .. 2024. 3. 20.
NN 포토샵 | 툴바 도구 종류와 설명 포토샵에 툴바는 많은 도구들이 있습니다. 선택 도구, 자르기 도구, 측정 도구, 리터칭 도구, 페이팅 도구, 드로잉과 문자 툴, 네비게이션 도구들의 기능을 소개합니다. 버전에 따라 도구의 순서나 이름 등은 차이가 있을 수 있습니다. 도구 바 1. 이동 도구 (Move Tool) ▶ 이동 도구 - 선택 영역과 레이어 등 이동하는 도구 ▶ 아트보드 - 해상도 화면 선택에 사용하는 도구입니다. 2. 선택 도구 (Marquee Tool) ▶ 사각형 선택 윤곽 도구 - 사각형 영역을 선택합니다. ▶ 원형 선택 윤곽 도구 - 원형의 영역 선택 ▶ 단일 행 선택 윤곽 도구 - 1픽셀 단위의 가로 줄 영역을 선택 ▶ 단일 열 선택 윤곽 도구 - 1픽셀 단위의 세로 줄 영역을 선택 3. 올가미 도구 (Lasso Tool.. 2024. 3. 18.
NN CAFE24 쇼핑몰 제작 | 결제 서비스 신청하기 카페 24 쇼핑몰을 오픈했다면 결제 서비스를 신청해야 하는데요. 카페24 PG(결제 서비스 제공사)인 카페24페이먼츠 신청하는 방법을 순서대로 정리했습니다. 카페24페이먼츠는 카드 결제, 계좌 이체, 가상 계좌, 에스크로(구매안전서비스)까지 빠르고 쉽고 안전하게 관리합니다. 목차 결제 서비스 신청하기 신청 ▶ 카페24 홈에서 결제 서비스 신청하기 -> [신청 완료하기] 버튼을 눌러주세요. ▶ 결제 서비스 이용현황을 확인하고 결제 서비스 [신청 완료하기] 버튼을 한 번 더 누릅니다. ▶ 서비스 / 수수료 안내 내용을 확인하고. [다음] 버튼을 누릅니다. 정보 입력 기본 정보 입력해야할 사업자 정보는 아래와 같습니다. ▶ 사업자 구분, 사업자등록번호 ▶ 상호(법인)명, 상호(법인)명 영문 ▶ 대표자 성명, .. 2024. 3. 15.