본문 바로가기
반응형

분류 전체보기82

자바스크립트(Java script) 란 JavaScript의 정의 자바 스크립트는 동적인 웹 페이지를 작성하기 위하여 사용되는 언어이자 웹의 표준이 되는 인터프리터 프로그래밍 언어입니다. 더보기 인터프리터(interpreter)란 는 프로그래밍 언어의 소스 코드를 바로 실행하는 컴퓨터 프로그램 또는 환경을 말합니다. 즉 컴파일 과정을 거치지 않고 바로 실행시킬 수 있는 언어를 뜻한다고 합니다. HTML5의 기술의 핵심 역할 중 하나이며 HTML는 웹페이지의 내용, CSS는 웹페이지의 표현, JAVASCRIPT는 웹페이지의 동작 역할을 한다고 생각하면 좋을 것 같습니다. 자바스크립트의 특징 동적 타입 언어(dynamic typing) : 변수의 자료형을 선언하지 않고도 변수를 사용할 수 있는 특징 구조적 프로그래밍 지원 : C언어의 구조적 프로.. 2021. 7. 14.
OWASP(10대 공격기법) 웹 애플리케이션 취약점 원본사이트 : https://web.archive.org/web/20191201191321/https://www.owasp.org/index.php/Category:OWASP_Top_Ten_Project Open Web Application Security Project는 오픈소스 웹 애플리케이션 보안 프로젝트이다. 주로 웹에 관한 정보노출, 악성 파일 및 스크립트, 보안 취약점 등을 연구하며, 10대 웹 애플리케이션의 취약점을 발표하였습니다 10가지 취약점 Injection :SQL Injection의 취약점은 신뢰 할 수 없는 데이터가 쿼리의 일부분으로 보내지면서 발생하는 취약점을 말한다. Broken Authentication : Session과 인증의 관리가 연관되어 있는 함수들은 정확하게 구현되.. 2021. 7. 13.
HTML 멀티미디어와 입력요소들(audio,video,input,form태그..등등) HTML의 여러 가지 있는 태그 중 오늘은 멀티미디어를 입-출력하는 태그들을 간단하게 소개하려고 합니다. 처음 태그는 audio AUDIO | 요소의 속성 autoplay : 이 속성이 존재하면 음악을 자동적으로 재생한다. :광고 때문에 사용자 환경이 안 좋아지게 되며 로 자동재생을 크롬 정책 하에 막아놨다. controls : 이 속성이 존재하면 브라우저가 오디오 재생을 제어하는 제어기를 표시한다. loop : 이 속성이 존재하면 브라우저가 오디오를 반복하여 재생한다. preload : 사용자가 사용할 생각이 없더라도 오디오를 미리 다운로드한다. src : 재생할 오디오가 존재하는 URL을 지정한다. volume : 오디오의 재생 볼륨을 설정한다.(0.0부터 1.0까지) VIDEO | 요소의 속성 mu.. 2021. 7. 12.
Reactive Stream 리액티브 스트림이란. 원문 참조: http://www.reactive-streams.org 리액티브 스트림이란 사용의 이유 1970년경 이미 나와있던 비동기, 이벤트 주도 프로그래밍 기술을 사용할 수 있는 리액티브 프로그래밍은 그 시절 크게 주목받지 못하였다. 그 이유는 아마 리액티브 프로그래밍을 써야 할 정도로 큰 규모의 서비스가 많지 않았기 때문이라고 한다. 하지만 현재는 4차 산업의 발전 속도로 스타트업도 수백만명의 사용자에게 콘텐츠를 제공할 수 있어야 하고 전 세계의 고객을 상대함에 있어 24시간 운영은 기본이 되어가고 있는 추세이다. 또한 AWS, Google Cloud 등 클라우드 환경에서 애플리케이션을 운영하는 것이 보편화되고 있어 예전 같은 서버의 추가로는 해결되지 않는 부분을 개발자들은 기존 자원을 더 효율적.. 2021. 7. 10.
728x90
반응형