JS2 명시적으로 UI 렌더링 이후 동작하는 방법 최근 KendoUi의 프로그레스바를 사용하다가 이상한 오류가 생겼는데 프로그레스바 호출을 분명 ajax 호출 이전에 선언 했는데도 프로그레스바가 나오지 않거나 혹은 ajax가 끝난 다음 잠깐 나왔다가, ajax 호출의 complete 부분에 선언해둔 프로그레스바를 없애는 코드에 의해 바로 사라져버리는 문제였다. KendoUi 라이브러리 자체를 못불러오는건가 싶어서 jsp에서 kendoui 라이브러리 가져오는 스크립트 위치도 바꿔보고 했는데 그냥 ajax 호출만 제외하면 잘만 나왔다 그러다 원인을 찾은게 현재 ajax 호출을 비동기로 하고있는데 KendoUi를 호출 -> (아직 KendoUi 프로그레스바 호출된 화면이 렌더링 안된 상태) ajax 호출 -> ajax 호출이 비동기라 해당 ajax 호출이 완.. 2025. 2. 21. trim() 함수 Javascript에서 문자열의 앞뒤 공백을 제거하는 함수이다 let password = " secret ";if (password.trim() === "secret") { console.log("Password is correct");} else { console.log("Password is incorrect");} let password = " secret "는 trim을 사용하면 "secret"이 된다 하지만 문자열 중간 중간에 있는 공백은 제거되지 않는다 예) " Hello World "는 "Hello World"가 된다 " HelloWorld"가 되지 않는다 2024. 6. 10. 이전 1 다음