반응형

웹 프로그래밍 3

[Web] 백 엔드와 프론트 엔드

이번에는 백 엔드(Back-end)와 프론트 엔드(Front-end)와 관련한 글을 적어보려 합니다. 1. 프론트 엔드(Front-end) 프론트 엔드란 실질적으로 사용자들이 어떤 프로그램(여러가지 예제나 표현 방식이 있겠지만 저는 이렇게 표현 하겠습니다..)을 이용하거나 접하게 될 때 가장 먼저 보이는 부분이 프론트 엔드 개발자들이 개발한 부분입니다. 프로그램을 이용하려는 사용자들에게 특정 데이터들을 백 엔드로부터 받아 출력을 해 주거나, 사용자들의 여러 데이터를 입력받아 그 데이터들을 백 엔드 개발자들이 활용 할 수 있도록 자료로 변환해 주는 것이 프론트 엔드 개발자들의 역할이라고 할 수 있겠습니다. 사실 이쪽에서는 프론트 엔드 개발자를 퍼블리셔(Publisher)라고 말하는데, 최근 UI, UX의 ..

[Web] 웹 기본 정리

원래 만들고싶었던 게임관련 정보보다는 역시 현재 일하고 있는 웹 관련 정리가 먼저인 듯 해서 정리를 시작합니다...ㅠㅠㅠㅠㅠ(게임관련은 정리를 계속 하긴 합니다..ㅠㅠ) HTML이나 CSS, JS, PHP등의 언어를 다루기 전에 먼저 웹이란 무엇인지 먼저 정리를 해보고자 합니다. 1. 웹이란? 많이들 아시다시피 웹(Web)이란 '월드 와이드 웹(World Wide Web)'의 줄임말입니다. 많이들 보시는 'WWW'죠. 거미줄말고도 얽힌 것과 관련된 것이라면 많은 단어들이 있는데 왜 하필 웹(Web, 거미줄)일까요? 넷(Net, 그물)도있고 메쉬(Mesh,그물로 잡다, 망사)도 있는데 하필 직역하면 '세상의 크기만한 거미줄(?)'이라니... (그래서 우리가 벗어나질 못하나봅니다;;) 웹 이전의 인터넷은 명..

[JavaScript] 특수문자 제거 정규식

오랜만에 웹 개발로 돌아왔습니다... 한동안 게임이랑 아이폰 앱 개발만 하다보니 감을 다 잃어서 기억도 되살릴 겸 정리 해 봅니다. 정규식, 정규표현식은 특정 패턴과 동일한 문자열을 찾기위해 사용하는 검색 패턴입니다. 이런 정규식의 패턴은 여는 슬래시(/)와 닫는 슬래시(/) 사이에 작성하게 됩니다. 아래는 특수문자 제거 정규식 예제입니다. function regExp_test(){ //함수를 호출하여 특수문자 검증 시작. var str = "2017-10-31,''"; var regExp = /[\{\}\[\]\/?.,;:|\)*~`!^\-_+@\#$%&\\\=\(\'\"]/gi; if(regExp.test(str)){ var t = str.replace(regExp, ""); //특수문자를 대체. "..

반응형