1119

이경현·2024년 11월 19일

이름이 없는 함수 : 익명함수 선언하는 방법
(req,res)=>{ //(매개변수 넣고) => { => 자바스크립트 람다식 방법

	이 안에 구현부 작성

}

파서 :
인터프리터나 컴파일러의 구성요소 가운데 하나로 입력 토큰에 내재된 자료 구조를 빌드하고
문법을 검사한다 파서는 일련의 입력문자로부터 토큰을 만들기 위해서 별도의 낱말분석기를 사용하기도 한다

문서나 HTML 등 어떤 큰 자료에서 내가 원하는 정보만 가공하고 추출해서 원할 때 불러올 수 있게 하는 것
특정 순서나 패턴으로 추출해서 정보로 가공할 수 있고 XML, DOM, SAX, JSON등과 같은 기법이 있다

이 파싱을 수행하는 프로그램을 파서 라고 불린다

생성규칙과 열을 발견하는 프로그램으로 자연언어 혹은 인공언어로 쓰여진 프로그램으로서 자연언어
또는 인공언어로 쓰여진 프로그램을 문법 규칙에 따라 구문을 해석하고 그 문법이 맞는지 여부를 확인한다

  • EJS 템플릿

템플릿 엔진 : 문법과 설정에 따라 파일을 HTML 형식으로 변환시켜주는 모듈이다
Embedded JavaScript의 약자이다.
JS가 내장되어 있는 html파일을 의미하며 확장자는 .ejs
간단히 그냥 html파일인데 js 문법을 사용할 수 있는 것으로 생각!
view를 동적으로 생성해주는 템플릿 언어이다.
설치 : vs코드 터미널에서 npm install ejs 입력후 엔터
express에 등록하기 : app.set()으로 express에 등록하기

사용하기

문법 :
<%= 입력%> : 뒤에 있는 html태그를 그대로 노출시키고
<%- 입력%> : 뒤에 있는 html 태그를 보여주지 않는다

사용하는 이유 : 코드를 간결하게 하기 위함

0개의 댓글