본문 바로가기
728x90
반응형

javascript2

[자바스크립트(javascript)] 모든 문자열 치환(repalce,replaceAll) 문자열 치환 웹서비스를 구축하다보면 받아오는 데이터가 안내문등일 경우 그 안내문안에 이름과 전화번호등({nm},{phone}) 등으로 데이터가 들어와 이 데이터를 유동적으로 교체하는 경우가 많이 발생한다. 그럴경우에 안내문string을 replace로 변환하여 정상작동 하도록 만들기도한다. let str = '동완, 바보, 바보, 바보'; let replaced_str = str.replace('바보', '천재'); 위코드처럼 str.replace 를 사용하면 문자열을 바꿀수있다. 결과를 보자 잉? 분명히 문자열을 바꾸었는데 두번째 바보만 천재로 바뀌고 나머지는 변경되지 않았따? 왜그럴까? 자바스크립트 replace는 문자열에서 변경하려는 문자열이 여러 번 반복될경우, 첫번째로 발견한 문자열만 치환해준다.. 2020. 11. 21.
javascript DOM이란 도대체 무엇인가? 처음에 자바스크립트를 공부할때 dom이라는 이야기를 많이 들었지만 제대로 파악하지 않고 자바스크립트로 개발을 했었다. 하지만 시간이 지나고 기초가 매우 중요한것을 깨닫고 DOM에 대해 공부를 하기시작했다. 이번 포스팅에는 DOM에 대해 알아볼것이다. 그전에 BOM이라는것부터 알아보자 BOM(Browser Object Model)? 웹 서비스 개발은 브라우저와 밀접한 관련이 있다. 현재 나온 모든 웹서비스는 웹브라우저를 통해서 서비스를 제공하기 때문이다. BOM은 브라우저와 관련된 모든 객체들의 집합을 브라우저 객체 모델이라 부르며 이것을 이용해서 브라우저와 관련된 기능들을 구성한다. DOM은 이 BOM중의 하나이다. 브라우저 객체 모델(BOM)의 최상위 객체는 windows라는 객체이며 DOM은 이 wi.. 2020. 4. 24.
728x90
반응형