Server Side JavaScript

댓글

댓글 본문
  1. 굼벵이
    완료
  2. ㅇㅇ
    없죠. html에서 얘기하는 상속은 템플릿 엔진에서 얘기하는 상속과는 완전 무관한 상속입니다
    대화보기
    • GreenRoof
      구글에 html2jade 쳐보면 jade로 변환시켜주는 툴이 나옵니다. 그거 이용하시면 될 거 같은데요..
      대화보기
      • Daewoo Lee
        jade 가 순수 html보다 편해보이긴 한데,
        막상 실무에서는 퍼블리셔가 html로 준 소스에 비지니스로직을 적용하다보면
        html에서 jade로 컨버팅 하는 작업 자체가 쉽지 않아 보이는데, 견해를 여쭙고 싶습니다.
        물론 한번 받아서 컨버팅 작업하고 끝난다면 감내할만 하지만,
        막상 실무에선 끊임없이 수정되어 수정된 부분을 반영하려다 보면
        html소스도 버전관리해야하고, jade도 버전관리해야 하고 merge 작업할 생각을 하니....
      • antil
        extends 기능은 정말 편리하고 필요한 기능...
      • 재미지다
        HTML 로는 혹시 저런 상속기능이 없을까요??
        템플릿 엔진을 사용해야지만 저런 기능들이 가능한건가요??
      • 박인호
        1-24
        수강완료.
        원래 pug자체도 코드를 작성하는데 드는 수고를 덜어주는데 extends 기능을 활용하니
        그 효과가 극대화 되네요. 감사합니다.
      • Whoisy
        Pug(Jade)는 너무 힘들어요.(Bootstrap3 쓰기 위해 요소를 모두 pug 형식으로 바꿨음..ㅠ.ㅠ )

        그래서 알아 본게 EJS, Swig, Handlebar 입니다.
        여기서 Swig(Twig)가 저에게 맞더라구요. HTML 문법에 크게 벗어나지 않고, 레이아웃 페이지 상속도 되고
        확장자를 굳이 swig로 할 필요 없이 html로 해도 됩니다.
        문법은 루프, 조건문,형식은 {% %}에 쓰고 변수는 {{ }} 에 넣으면 되고 필터도 활용해서 좋습니다.

        함 Swig도 강의 부탁드립니다.
      • 1234
        와...짱이네요 개편함 ㅎ nodejs만세!!
      • node초보
        실습하실때 이런코드를 사용하는것도 좋아보입니다
        ``` var express = require('express')
        var app = express()
        app.set('view engine', 'jade')
        app.set('views', 'jade')
        app.get('/:id', (req, res) => {
        res.render(req.params.id);
        })
        app.listen('3000', () => {
        console.log('Connected 3000 port');
        }) ```
      • boswell
        이번 강의도 잘 들었습니다^^
        extends를 사용하니까 확실히 나중에 유지보수하기도 좋을 것 같고, 유용하다고 느껴지네요!
      • 차카타파
        잘봤습니다