본문 바로가기

JavaScript3

스벨트 자바스크립트 문법 점검 좀더 진도를 나가기 전에 자바스크립트 문법 몇 가지를 확인하고 가야 진도가 편해질 것 같다.왜냐하면 제대로 자바스크립트 문법을 공부한 적이 없으므로...우선 예제에 자주 등장하는 3가지. 1. let함수 내부나 특정 블록에서만 사용할 변수를 선언할 때 사용for 루프나 if, switch 같은 조건문 내에서 특정 조건에 따른 변수 선언 시 사용let x = 1;if (x === 1) { let x = 2; // 새로운 블록 범위에서 선언 console.log(x); // 2}console.log(x); // 1 2. const프로그램 내의 상수값을 저장할 때 사용const PI = 3.14;if (true) { const PI = 2.71; // 새로운 블록 범위에서 선언 console.log(P.. 2025. 3. 11.
null이거나 개체가 아닙니다??? 요즘 그누보드를 사용해서 사이트를 하나 만들고 있다. 처음엔 XE를 사용하려고 했는데 초보의 입장에서 질의응답이 활성화가 덜 되어 있고, 예전 제로보드에 비해 스킨 등의 개발이 안되어 있는 것 같아 포기했다. 하지만 초창기 XE를 썼을 때와는 많이 달라진 부분이 있었다. 초창기 버전에서는 도대체 어떻게 써야하는 것인지 개념 조차 잘 잡히지 않았고 뜻한대로 잘 만들어지지도 않았는데, XE도 여전히 좀 복잡한 듯 보이긴 하지만 한결 쓰기 편해졌다는 느낌이었고, 커뮤니티 기반의 간단한 사이트 하나는 금방 뚝딱 만들 수 있을 것 같았다. 어쨌거나, 그누보드가 스킨이나 여러 가지 면에서 아직은 활용도가 높은 것 같아 선택을 해서 사용 중인데, 여기 저기 소스를 고쳐가면서 할 수도 있고 타인으 스킨도 어느 정도 커.. 2009. 11. 4.
자바스크립트: 부모창 새로고침 하기 여러 가지 방법이 있을 수 있겠지만 아래와 같이 해결했다. ... 닫기 부모창에서 새 창을 연 뒤 코드를 수행하고 마지막으로 새 창을 닫으면서 부모창을 새로 불러오는 것이다. 새 창에서 어떤 값들이 변경되고 DB에 저장이 된 후에 부모창에서 변경된 값을 반영해야 할 때 쓰면 유용하다. 아마 문제가 있다면 부모창에 검색결과가 나오고, 그 뒤에 새 창을 열었다면 아마 위의 코드로는 부모창의 검색결과가 보여지는 것이 아니라, 검색 전의 초기화면이 보여질 것이다. 이 때는 다른 방법을 찾아서...흠. 2009. 1. 15.