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

바른소리

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

바른소리

검색하기 폼
  • 분류 전체보기 (122)
    • Front-end 🔥🖤 (59)
      • JavaScript (23)
      • CSS (8)
      • React (14)
      • 알고리즘&자료구조 (1)
      • 멋쟁이사자처럼🦁 (10)
    • 졸업작품 🎓 (10)
    • 현장실습 🏙 (36)
    • 정보처리기사 (12)
    • 회고 (3)
  • 방명록

JavaScript (8)
[Java Script] 배열 관련 함수 every() 와 some()

every() 배열 안의 모든 요소가 주어진 판별 함수를 통과하는지 테스트하는 메서드 boolean 값을 반환한다. 구문 arr.every(callback[, thisArg]) callback : 각 요소를 시험할 함수. 다음 세 가지 인수를 받는다. currentValue :처리할 현재 요소 index (Optional) :처리할 현재 요소의 인덱스 array (Optional) : some을 호출한 배열 thisArg (Optional) : callback을 실행할 때 this로 사용하는 값 예제 // elemnet : 각 요소들 , index : 현재 요소의 인덱스 , array : some을 호출한 배열 function isBigEnough(element, index, array) { return..

Front-end 🔥🖤/JavaScript 2022. 7. 31. 16:05
[Java Script] 특정 문자의 위치를 찾아주는 indexOf() 메서드란?

indexOf() : 특정 문자의 위치를 찾기 위한 함수 구문 string.indexOf(searchvalue, position) 문자열에서 특정 문자열을 찾고 , 검색된 문자열이 '첫번째'로 나타나는 위치 index를 리턴한다. 파라미터 searchvalue : 필수 입력 값, 찾을 문자열 position : 기본값은 0이고 searchvalue를 찾기 시작할 위치 찾는 문자열이 없으면 -1 을 리턴한다. 문자열을 찾을 때 대소문자를 구분한다. 예제 // str = a b c d a b // index = 0 1 2 3 4 5 const str = "abcdab"; console.log(str.indexOf("ab")); // 0 console.log(str.indexOf("ab", 1)); // 4 ..

Front-end 🔥🖤/JavaScript 2022. 5. 25. 00:45
[Javascript / CSS] linear-gradient() 사용하여 랜덤으로 배경 색상 바꾸기

사용자가 버튼 클릭 시, colors 배열에서 두 개의 색상이 랜덤 선택되고 그라데이션으로 바뀌는 이벤트를 실행해보자. 필요한 것 linear-gradient : 선형 그러데이션을 만들어주는 CSS 함수 linear-gradient(방향, 색1, 색2,...) background: linear-gradient(orange, yellow); 방향의 기본 값은 위->아래 이고 방향은 각도로 정할 수 있다. background: linear-gradient(90deg, pink, orange); Math.floor() : 주어진 숫자의 소수점 이하를 내림해서 반환하는 함수 Math.random() : 0에서 1보다 작은 범위의 난수를 반환하는 함수 length : 배열의 길이(요소의 개수)를 반환하는 프로퍼티..

Front-end 🔥🖤/JavaScript 2022. 5. 19. 16:12
[Java Script] String.prototype.split()이란?

최근에 백준을 통해 node.js로 문제를 풀고 있는데 split()이 자주 등장한다. 예를 들면.. const fs = require('fs'); const input = fs.readFileSync('dev/stdin').toString().split(' '); const fs = require("fs"); const input = fs.readFileSync("dev/stdin").toString().trim().split("\n"); let A = parseInt(input[0].split(" ")[0]); let B = parseInt(input[0].split(" ")[1]); let C = parseInt(input[1]); 이런식으로 쓰이고 있다. split() 메서드가 도대체 뭔지 제대로..

Front-end 🔥🖤/JavaScript 2022. 5. 13. 22:24
📚 드림코딩 by 엘리 JavaScript 정리 3. 연산과 반복문

- 연산 1. String concatenation (문자열 연결) // + 기호를 사용해서 문자와 문자를 연결시키거나 문자와 숫자를 연결시켜서 문자열로 만들 수도 있다. // 또한, ``을 이용해 템플릿 리터럴을 사용할 수도 있다. $ 를 이용하면 변수값을 계산해서 string으로 포함한다. // 리터럴의 장점은 줄바꿈을 하거나 중간에 특수기호 ' 등을 사용하여도 다 출력이 된다. console.log("my" + "cat"); console.log("1" + 2); console.log(`string literals: 1 + 2 = ${1 + 2}`); console.log(`ellie's book`); console.log("ellie's \nbook"); 2. 사칙 연산 console.log(1 ..

Front-end 🔥🖤/JavaScript 2022. 1. 22. 00:28
📚 드림코딩 by 엘리 JavaScript 정리 2. 데이터 타입

1. variable : 변수 : 변경될 수 있는 값 let : ES6에서 추가 let name = `ellie`; console.log(name); // > ellie name = `hello`; console.log(name); // > hello 2. Block scope let globalName = "global name"; //global 변수는 어플리케이션 시작부터 끝날 때까지 메모리에 있기 때문에 최소한으로 쓰는 것이 좋다. { let name = "ellie"; console.log(name); name = "hello"; console.log(name); } console.log(globalName); // global 변수이기 때문에 출력가능 > global name console.l..

Front-end 🔥🖤/JavaScript 2022. 1. 21. 23:59
📚 드림코딩 by 엘리 JavaScript 정리 1. async & defer

script 삽입 시 async와 defer의 차이점 이해하기 - head 안에 삽입하기 1. 위에서부터 차례대로 파싱하다가 2. script태그를 만나면 잠시 파싱을 멈추고 main.js를 다운 받아서 실행한다. 3. 다시 파싱을 한다. - body 안에 삽입하기 1. html을 파싱해서 페이지가 준비를 마친 후, 2. script 를 서버에서 받아오고 실행한다. 단점) 사용자가 기본 html은 빨리 볼 수 있지만 만약 코드가 js에 의존적이라면 (js를 이용해서 데이터를 받아오는 방식) 정상적인 페이지를 보기까지 다소 시간이 걸린다. - head 안에서 async 사용하여 삽입하기 1. html 파싱하다가 script를 만나면 다운로드 하라고 명령해두고 계속 파싱을 한다. 2. 다운로드가 끝나면 파싱..

Front-end 🔥🖤/JavaScript 2022. 1. 21. 23:05
[현장 실습]2021 하계 5주25일~7주34일차 지옥의 갤러리 이전달 다음달 만들기

(2021.08.20 본인 네이버 블로그에서 작성한 글 옮겨옴) 무려 2주만에 만들어낸 갤러리 ....... ​ 그냥 쥐도새도 모르게 없애고 원래 없던 척 할까 아냐 그래도 이왕 시작한거 끝까지 해볼까 ​ 수백만번 아니 수억만번 고민했찌만 ,,,,,,,,,,,,,,,,,,,,,, ​ ​ 난 짱이다 ,,,,,,,,,,,,,,,,,,,,, ​ ​ ​ ​ 해냈기 때문이지 ,,,,,,,,,,,,,,,,,,, ​ ​ ​ ​ 이것만 하느라 블로그 하나도 못씀 ^^;;;; ​ ​ ​ 하려고 하는 것 https://blog.naver.com/wjddma1202/222477904739 [현장 실습]2021 하계 5주25일차- 슬라이드 갤러리 이전/다음달 버튼만들기 8월 6일에 썼지만 8월 20일에 올리는 지옥의 갤러리 ..

현장실습 🏙 2021. 10. 23. 16:15
이전 1 다음
이전 다음
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
TAG
  • JavaScript
  • 정보처리기사
  • 정처기 실기 정리
  • 이더리움
  • indexOf()
  • 현장실습 기록
  • css grid
  • 홈페이지 만들기
  • php
  • 졸업작품
  • CSS
  • set 객체
  • 스마트컨트랙트
  • 정보처리기사 실기 정리
  • 졸업작품준비
  • php 달력만들기 응용
  • C언어
  • php게시판만들기
  • 백준
  • 리액트
  • 블록체인
  • 현장실습
  • HTML
  • 정보처리기사 실기
  • MySQL
  • 노마드코더
  • 프로그래머스
  • DAPP
  • 갤러리띄우기
  • 정처기 실기
more
«   2025/12   »
일 월 화 수 목 금 토
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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바