목록
'전체 글' 747건
코드로 놀고, 언어로 성장하는 공방.
-
넌적스 - 반복문 & 조건문반복문넌적스에서는 특수한 구문을 {% %} 안에 씁니다. 따라서 반복문도 이 안에 넣으면 됩니다. for in문과 endfor 사이에 위치하면 됩니다. 반복문에서 인덱스를 사용하고 싶다면 loop.index라는 특수한 변수를 사용할 수 있습니다. 조건문조건문은 {% if 변수 %} {% elif %} {% else %} {% endif %}로 이루어져 있습니다. case 문은 없지만 elif(else if 역할)를 통해 처리할 수 있습니다. {{ }} 안에서는 다음과 같이 사용합니다.
-
세션 쿠키 사용하기1. popUp.html, popupTest.html 파일을 준비합니다. 2. 먼저 popUp.html을 다음과 같이 작성합니다. 웹 페이지가 브라우저에 로드될 때 pageLoad() 함수를 호출한 후 쿠키에 접근해 팝업창 관련 정보를 가져옵니다. getCookieValue() 함수를 호출하여 쿠키 이름 notShowPop의 값 true가 아니면 팝업창을 나타내고, notShowPop의 값이 true면 팝업창을 나타내지 않습니다. 3. popUp.html에서는 오늘 더 이상 팝업창 띄우지 않기에 체크하면 자바스크립트 함수인 setPopUpStart() 함수를 호출해 notShowPop의 값을 true로 설정하여 재접속 시 팝업 창을 나타내지 않도록 설정합니다. 알림 팝업창입니다..
-
이미지 그리기이미지 그리는 2가지 방법GUI 응용프로그램 작성에 있어 이미지 그리기는 매우 중요합니다. 스윙에서 이미지는 다음 2가지 방법으로 그립니다.JLbel 컴포넌트를 이용하여 이미지 그리기Grpahics의 메소드를 이용하여 이미지 그리기1. JLabel을 이용하여 이미지를 출력합니다.ImageIcon image = new ImageIcon("images/apple.jpg"); // 이미지 파일 읽기JLabel label = new JLabel(image); // 읽은 이미지를 출력할 레이블 컴포넌트 만들기panel.add(label); // 레이블 컴포넌트를 패널에 부착하여 출력 이 방법은 코딩이 쉬운 장점이 있지만 이미지가 원본 크기로만 그려자는 단점이 있습니다. 2. Graphics의 drawImage()..
-
넌적스 - 변수res.render 호출 시 보내는 넌적스가 처리합니다. routes/index.js의 코드를 보면 다음 부분이 있습니다.router.get('/', function(req, req, next) { res.render('index', { title: 'Express' });}); {{title}}Welcome to {{title}}전송 넌적스에서 변수는 {{ }}로 감쌉니다.ExpressWelcome to Express전송 내부에 변수를 사용할 수도 있습니다. 변수를 선언할 때는 {%set 변수 = '값' %}를 사용합니다. HTML을 이스케이프하고 싶지 않다면 {{ 변수 | safe }}를 사용합니다.
-
세션 쿠키 사용하기1. 다음과 같이 Cookie의 setMaxAge() 메서드를 이용해 유효 시간을 -1로 설정하여 세션 쿠키가 생성됩니다.package sec02.ex01;import jakarta.servlet.ServletException;import jakarta.servlet.annotation.WebServlet;import jakarta.servlet.http.Cookie;import jakarta.servlet.http.HttpServlet;import jakarta.servlet.http.HttpServletRequest;import jakarta.servlet.http.HttpServletResponse;import java.io.IOException;import java.io.PrintWriter;im..
-
도형 그리기와 칠하기도형 그리기Grahics를 이용하여 선, 타원, 사각형, 둥근모서리사각형, 원호, 페다각형 등을 그릴 수 있습니다. 이 중에서 선, 원, 사각형을 그리는 메소드는 다음과 같습니다.void drawLine(int x1, int y1, int x2, int y2)// (x1, y1) 좌표부터 (x2, y2) 좌표까지 선을 그린다.void drawRect(int x, int y, int width, int height)// (x, y) 좌표에 width x height 크기인 사각형을 그린다.void drawOval(int x, int y, int width, int height)// (x, y) 좌표에 width x height 크기인 사각형에 내접하는 타원을 그린다.void drawRoundRect(int..