개발관련 6

isNaN 란??

NaN(Not a Number) 값 자바스크립트에서 NaN은 수치 연산을 해서 정상적인 값을 얻지 못할 때 출력되는 값입니다. 숫자와 - 문자가 사칙연산을 못하듯이 컴퓨터도 할 수 없겠죠.(아래에 이미지 참고) 자바스크립트에서 NaN처리 할 수있는 함수는 isNaN()함수입니다. NaN처리를 ==NaN처리를 할 수 없습니다. (아래에 이미지 참고) 같은 NaN이지만 같게 처리 할 수 없습니다. isNaN처리를 하면 true반환 합니다. isNaN은 undefined도 처리값일때도 true로 처리합니다.

개발관련 2019.03.10

Xml 노드 replace , xml node replace 출처: https://wooooseok.tistory.com/category/개발노트/jQuery [₩$tory]

문제 > 개인정보법이 강화되면서 주민번호를 DB에 쌓지 못하도록 되었습니다. 하지만 인터페이스할때는 필요합니다. 그래서 DB에 쌓인 데이터를 배치로 당일 지워주기로 하였습니다. 처음엔 replace로 하려했지만 TEST라는 노드가 여러 N개로 쌓이게 됩니다. Replace로 하면 앞에 주민번호만 변경됩니다. 해결책> 구글링하던 도중 김영대님께서 만드신 함수를 공유하여 변경하였습니다. 함수를 등록 후, 아래와같이 정규식을 사용하여 사용해주세요. update WS.TEST..TEST_TEST1set TESTCONTEXT = dbo.GetRegExReplace(TESTCONTEXT ,'[0-9,-]', '') 로 업데이트를 해주시면 JUMINNUMBER로 된 노드를 전부 리플레이스 해줍니다. USE TESTG..

개발관련 2019.03.10

DOM 이란?

DOM 이란?우선 DOM 이 뭔지 제대로 짚고 넘어갑시다. DOM 은 Document Object Model 의 약자입니다. 이는 객체를 통하여 구조화된 문서를 표현하는 방법이며, XML 혹은 HTML 로 작성됩니다. 웹 브라우저는 이 DOM 을 활용하여 객체에 JavaScript 와 CSS 를 적용하지요. DOM 은 트리 형태로 되어있어서, 특정 node 를 찾을 수도 있고, 수정 할 수도 있고, 제거하거나 원하는 곳에 삽입 할 수도 있습니다. DOM 의 문제점요즘의 DOM API 는 수많은 플랫폼, 그리고 수많은 브라우저에서 사용되고 있는데, 이 DOM 에는 치명적인 문제점이 하나 있습니다. 그것은 바로, 동적 UI 에 최적화되어 있지 않다는 것 있습니다. HTML 은 자체적으로는 정적이잖아요. 그렇..

개발관련 2019.03.10

웹프로그래밍 이해, 클라이언트와 서버

클라이언트와 서버웹에 연결된 컴퓨터는 클라이언트 와 서버 라고 합니다. 그들이 어떻게 상호작용하는가에 대한 간소화된 다이어그램은 다음과 같습니다: 클라이언트는 일반적인 웹 사용자의 인터넷이 연결된 장치들 (예를 들어, 여러분의 컴퓨터는 WI-FI에 연결되어 있고, 또는 여러분의 폰은 모바일 네트워크에 연결되어 있습니다) 과 이런 장치들에서 이용가능한 웹에 접근하는 소프트웨어 (일반적으로 파이어폭스 또는 크롬 과 같은 웹 브라우저) 입니다.서버는 웹페이지, 사이트, 또는 앱을 저장하는 컴퓨터입니다. 클라이언트의 장비가 웹페이지에 접근하길 원할 때, 서버로부터 클라이언트의 장치로 사용자의 웹 브라우저에서 보여지기 위한 웹페이지의 사본이 다운로드 됩니다. 브라우저란? 브라우저의 주요 기능브라우저의 주요 기능은..

개발관련 2019.03.10