분류 전체보기
-
[CS / Web] 브라우저 렌더링 과정CS/Web 2022. 5. 13. 22:47
브라우저 브라우저는 우리가 흔히 인터넷에 접속할 때 사용하는 사이트 Choreme, Safari, Firefox, Internet Explorer 등을 말한다. MDN 웹문서에서 웹 브라우저 또는 브라우저는 웹에서 페이지를 찾아서 보여주고, 사용자가 하이퍼링크를 통해 다른 페이지로 이동할 수 있도록 하는 프로그램이라고 설명를 하고 있다. 브라우저의 주요 기능 브라우저의 주요기능은 사용자가 선택한 자원을 서버에 요청하고 브라우저에 표시하는 것이다. 렌더링 HTML, CSS, JavaScript 등 개발자가 작성한 문서를 브라우저에서 출력하는 과정을 말한다. 브라우저 렌더링 동작 과정 HTML 파일과 CSS 파일의 파싱해서 각각의 Tree를 생성한다. (Parsing) 두 Tree를 결합하여 Render T..
-
[JavaScript] 프로그래머스 Lv.1 내적알고리즘 2022. 5. 12. 09:14
문제 길이가 같은 두 1차원 정수 배열 a, b가 매개변수로 주어집니다. a와 b의 내적을 return 하도록 solution 함수를 완성해주세요. 이때, a와 b의 내적은 a[0]b[0] + a[1]b[1] + ... + a[n-1]*b[n-1] 입니다. (n은 a, b의 길이) 제한 사항 a, b의 길이는 1 이상 1,000 이하입니다. a, b의 모든 수는 -1,000 이상 1,000 이하입니다. 문제 풀이 내적이란, 두 배열의 같은 인덱스를 곱하여 전체 배열까지 더하는 것이다. 따라서 두 배열의 크기가 같기 때문에 한 배열의 크기만큼 반복문을 실행한다. 각 인덱스의 값을 곱하여 전체적으로 더한다. 코드 function solution(a, b) { var answer = 0; for(let i=0..