전체 글6 Vue.js - Directive (지시문) Vue에서 사용되는 Directive 종류 v-text {{ message }} Template Interpolation과 함께 가장 기본적인 바인딩 방법 {{ }} 와 동일한 역할 innerText 속성에 연결된다. 태그 문자열을 HTML 인코딩하여 나타내기 때문에 화면에는 태그 문자열이 그대로 나타난다. v-html RAW HTML을 표현할 수 있는 방법 innerHtml 속성에 연결된다. 태그 문자열을 파싱하여 화면에 나타낸다. 단, 사용자가 입력하거나 제공하는 컨텐츠에는 절대 사용 금지 XSS 공격 등에 취약하기 때문에 꼭 필요한 경우가 아니면 v-text를 사용하는 것을 추천한다. v-show Hello 표현식에 작성된 값에 따라 element를 보여줄 것인지 결정 boolean 값이 변경될 때.. 2022. 11. 13. JavaScript _ DOM & EVENT DOM 브라우저에서의 JavaScript (웹 페이지에서 복잡한 기능을 구현하는 스크립트 언어) 문서 객체 모델 문서의 구조화된 표현을 제공하며 프로그래밍 언어가 DOM 구조에 접근할 수 있는 방법을 제공한다. HTML / CSS를 조작할 수 있다. 문서가 구조화되어 있으며 각 요소는 객체로 취급한다. 단순한 속성 접근 혹은 메서드 활용뿐만 아니라 프로그래밍 언어적 특성을 활용한 조작도 가능하다. 웹 페이지는 일종의 문서 (document) 이다. DOM은 동일한 문서를 표현하고, 저장하고, 조작하는 방법을 제공한다. DOM은 웹 페이지의 객체 지향 표현이며, JavaScript와 같은 스크립트 언어를 이용해 DOM을 수정할 수 있다. DOM의 주요 객체 window DOM을 표현하는 창 가장 최상위 객.. 2022. 11. 6. [면접을 위한 CS 전공지식 노트] 2장. 네트워크 2.1 네트워크의 기초 네트워크란 ? 노드와 링크가 서로 연결되어 있거나 연결되어 있지 않은 집합체 노드 : 서버, 라우터, 스위치 등 네트워크 장치 링크 : 유선 또는 무선 2.1.1 처리량과 지연 시간 좋은 네트워크는 많은 처리량을 처리할 수 있으며 지연 시간이 짧고 장애 빈도가 적으며 좋은 보안을 갖춘 네트워크를 말한다. 처리량이란 ? 링크를 통해 전달되는 단위 시간당 데이터의 양 단위 : bps (bits per second) _ 초당 전송 또는 수신되는 비트 수 처리량은 사용자들이 많이 접속할 때마다 커지는 트래픽, 네트워크 장치 간의 대역폭, 네트워크 중간에 발생하는 에러, 장치의 하드웨어 스펙에 영향을 받는다. 지연 시간이란 ? 요청이 처리되는 시간 (어떤 메시지가 두 장치 사이를 왕복하는데.. 2022. 10. 30. [면접을 위한 CS 전공지식 노트] 1장. 디자인 패턴과 프로그래밍 패러다임 1.2 프로그래밍 패러다임 프로그래밍 패러다임이란 ? 프로그래머에게 프로그래밍의 관점을 갖게 해주는 역할을 하는 개발 방법론 객체지향 프로그래밍 → 프로그래머들이 프로그램을 상호 작용하는 객체들의 집합으로 볼 수 있게 한다. 함수형 프로그래밍 → 상태 값을 지니지 않는 함수 값들의 연속으로 생각할 수 있게 한다. 여러 패러다임을 지원하는 언어 : C++, Python, JavaScript Java의 경우 jdk 1.8부터 함수형 프로그래밍 패러다임을 지원하기 위해 람다식, 생성자 레퍼런스, 메서드 레퍼런스 도입 선언형 프로그래밍을 위해 스트림 같은 표준 API 등도 추가 1.2.1 선언형과 함수형 프로그래밍 선언형 프로그래밍이란 ? 무엇을 풀어내는가에 집중하는 패러다임 "프로그램은 함수로 이루어진 것이다.. 2022. 10. 23. 이전 1 2 다음