자바스크립트가 비동기방식의 ajax가 없었다면 꽃을 피웠다 얘기할 수 있었을까요? 재미있게 시작했지만 분명 자바스크립트에게 ajax, 비동기 방식의 호출은 가장 큰 발전의 계기가 되었음이 틀림없습니다... 아래는 이 중요한 ajax에 대하여 하나하나 알아보려합니다. 먼저, ajax가 무엇인지 알아보고 자바스크립트를 사용해 이를 구현하는 다양한 방법들에 대하여도 함께 알아보도록 하겠습니다.! ajax란 무엇인가?ajax는 비동기식 자바스크립트 통신을 의미합니다. 즉 서버와의 웹통신 방법을 비동기식으로 웹페이지를 리로드하지 않고 필요한 순간에 접속하여 데이터를 가져오는 방법입니다. 비동기 방식을 구현하기위해서는 자바스크립트의 XMLHttpRequest 라는 API가 존재하는데 이는 비동기 방식을 구현해주는 가장
Last Modified : 2019-08-01 08:15:59Python jinja2(flask)를 사용할 때 표현식에서 for문을 사용하는 경우 index(인덱스)값을 가져오는 방법을 알아봅니다. 어떻게 하면 for문의 순서값인 index를 가져오는지 아래를 봐주세요. # Python for문 표현식 예제보기아래는 배열값을 가지는 items 변수를 가져와 반복문을 실행하는 예제입니다. 만약 items가 3개의 값을 가지는 경우 for문을 사용하여 루프를 실행해보겠습니다.<ul> {% for item in items %} <li> {{ loop.index }} 번째 줄입니다 </li> {% endfor %}</ul>위 코드를 보면 몇 번째 줄인지 나타내기 위해서 {{ loop.idex }}를 사용하였습니다. 출력결과는 아래와 같습니다.1
Last Modified : 2021-02-20 15:26:11자바스크립트의 반복문 중 하나인 while() 문에 대하여 알아봅니다. while()문은 가장 쉽게 반복문을 만들 수 있는 방법으로 조건에 만족할 경우 계속해서 루프를 실행합니다. 그럼 간단한 문법은 어떻게 될까요? while()문은 아래와 같이 사용할 수 있습니다.while (true) { // Code here }" 조건이 true인 경우 계속 { } 내부의 코드를 수행"간단하게 요약하면 ... while은 조건이 true인 경우 계속해서 해당하는 코드를 실행합니다. 그래서 조건이 true가 되지 않을때까지 실행하게 되므로 루프를 끝낸 후에는 조건이 만족하지 않도록 .. 즉 true가 아니도록 만들어야합니다. 그렇지 않을 경우에는 무한루프에서 빠져나오지 못하게되어 에러가 나타날 수 있습니다. 계속해서 반
Last Modified : 2019-08-06 22:00:31자바스크립트의 반복문 중에서 for문에서 사용 가능한 약식 표기방법에 대하여 알아봅니다. 한줄에 사용할 경우 사용하는 for 반복문입니다.for() {} 문법은 매우 많이 사용되는 반복문으로 루프를 구현하는 방법들 중 하나입니다. while, while in, switch등이 있으나 아마도 for문이 가장 많이 사용되는 방법이죠. 아래에는 for 반복문 사용시 약식으로 표기하는 방법을 알아봅니다.# for를 사용한 약식표기로 1부터 5까지 출력예를들어 아래처럼 약식표기 방법으로 1부터 5까지 출력이 가능하죠. 이 경우 한줄에 반복문을 짧게 표현할 수 있게됩니다.for (var i=0; i<5; i++) console.log(++i);여기서 약식표기된 모습은 if() 문법의 약식 표기와 동일합니다. for()
Last Modified : 2019-08-22 09:32:15php 역시 객체지향언어인 OOP입니다. 클래스형 객체지향을 지원하고 있습니다. 사실 ... 전에는 php가 객체지향언어인지도 몰랐었습니다;; 그 이유는...사이트를 구축할 때 php를 서버 개발에 사용하기는하나 서버 스크립트는 대부분 데이터베이스를 연결하는 부분에만 주로 사용했을뿐 그 외적인 부분은 자바스크립트를 사용했었기 때문에 php에 대하여 많은 부분을 공부하겠단 생각은 하지 않았었죠.하지만 php사용도 점차 많아지면서 앞으로 객체지향을 사용해야하나?라는 고민과 공부를 해야하는지도 찾아보면서 알게된 사실에 대하여 공유해볼까 합니다.# php가 객체지향언어로 넓리 쓰이지 않는 이유물론 객체지향을 사용해 열심히 프로그래밍하시는 분도 많을 것입니다. 그만큼 php가 많이 사용되니까요. 하지만 php의 객체
Last Modified : 2015-11-27 11:46:44PHP에서 for 반복문을 사용하는 방법에 대하여 알아봅니다. 어떻게하면 for문을 사용할까요?# php for 반복문 알아보기반복문, loop를 만들기 위해서 for문이 많이 사용되죠. php 역시 for문이 존재하면 다른 언어에서의 문법과 대부분 동일합니다. 자바스크립트를 예를들면 변수 선언에 사용되는 $표시가 달라 i를 선언시 $i를 사용하는 차지점 정도입니다. 간단한 문법은 아래와 같습니다.for(변수선언; 조건; 조건이 true일 경우 수행할 코드) { ... }- 변수선언 : 보통 $i를 많이 사용하며 루프 조건을 만드는 데 사용되는 변수 선언입니다.- 조건 : 조건이 true인 경우 다음의 코드를 수행합니다. 반복이 계속되거나 멈추는 조건을 설정합니다.- 수행할 코드 : 조건이 맞는 경우 다음
Last Modified : 2019-08-30 10:24:43애플의 Infinite loop를 이을 새로운 Apple park 캠퍼스에 대한 소식입니다. 2011년 6월 Cuperino City Council의 회견장에서 스티브잡스는 새로운 애플 캠퍼스에 대하여 디자인 중이며 약 12,000명이 한 곳에서 근무하게 될 것이라 얘기하였습니다. 현재까지 애플은 수 많은 건물들이 곳곳에 존재하고 있죠. 본사 캠퍼스인 Infinite Loop 주변으로 말입니다. 당시의 스티브 잡스는 관련된 위치와 구현될 모습을 간략하게 보여주었습니다.이로부터 약 6년이 지난 지금 스티브 잡스가 떠나간지 5년이 지난 지금에서야 완공을 앞두고있습니다. 애플을 이 곳의 이름을 '애플 파크'로 정하였다고 현지시각으로 2017년 4월 22일 발표하였습니다. 이곳은 약 78,000평의 엄청난 규모를
Last Modified : 2017-11-13 09:08:42python에서 for문을 사용하는 다양한 방법과 예제를 알아봅니다.# Python for 루프(loop) 구현하기파이썬에서도 for반복문을 사용해 반복문을 만들 수 있습니다. 먼저 가장 기본적인 방법은 아래와 같습니다.sites = ['web', 'is', 'free']for item in sites: print(item)위 예제는 매우 간단한 예제입니다. 배열 sites를 사용하여 각각의 값을 출력하였습니다. 이때 출력 결과는 아래와 같습니다.'web''is''free'이와 같이 각각의 값을 사용하기 위해서 for문을 사용합니다.! for문의 인덱스 순서 값 가져오기for문에서 몇 번째 루프인지 index값을 가져오려면 어떻게 할까요? 이 경우 enumerate()를 사용합니다.enumerate()이
Last Modified : 2020-11-10 23:28:08Jinja에서 반복문을 사용해야 하는 경우 for문을 사용합니다. 이때 loop.index를 사용하여 순서값인 인덱스(index)를 얻는 방법이 많이 사용되지만 이 외에 cycle() 메서드가 존재합니다.jinja 루프문에 loop.cycle()은 어떤 일을 할까요? 루프 안에서 반복하여 특정 텍스트를 출력해야한다면 바로 cycle()을 사용하는 방법이 가장 쉽고 편리한 방법입니다. 간단하게 아래와 같이 반복해서 텍스트를 출력해야한다고 생각해봅니다.첫번째두번째세번째첫번째두번째세번째...이와 같이 계속 반복해서 출력해야한다면 어떻게 해야할까요?# Jinja for 루프문에서 cycle 메서드 사용하기생각해보니 떠오르는 방법으로 바로 index를 3으로 나누어 가지는 나머지를 사용하면 쉽게 해결할 수 있겠죠.
Last Modified : 2021-02-20 15:38:09