배워서 남주는 코딩
pug에서 로컬 함수 선언&활용하기
한글순화운동
2022. 1. 17. 01:28
pug은 node에서 많이 활용되는 템플릿, 엔진, 입니다.
파이썬마냥 들여쓰기로 문법과 영역이 구분되고,
닫는 태그를 쓰지 않아도 되기 때문에 쓰기에 편합니다.
그리고 스타일과 스크립트 태그는 .이하로 붙여서 많이 사용하는데요,
가끔 로컬에서, 즉 특정 태그 안에서 사용될 때가 있습니다.
로컬에서 전역을 콜 할 수 없다든지,, 인데요
사실 공식 문서에 나와있기는 하지만 다 명시적으로 되어있지는 않습니다.
https://pugjs.org/api/getting-started.html
Getting Started – Pug
Getting Started Installation Pug is available via npm: $ npm install pug Overview The general rendering process of Pug is simple. pug.compile() will compile the Pug source code into a JavaScript function that takes a data object (called “locals”) as an
pugjs.org
제목과 같이 로컬에서 함수를 선언할 때에는 들여쓰기가 깨지는 경우가 있습니다
- var ~ 식으로 서술합니다.
들여쓰기가 깨지면 어떡하느냐, 하는 팀원들과 토의한 결과로는,
그런 경우를 최대한 만들지 말되, 어쩔 수 없으면 한 줄로 끝내라....,입니다.