내 응용 프로그램을 테스트하기 위해 Firebug 콘솔에서 동일한 코드 행을 계속해서 다시 작성합니다. 응용 프로그램이 UI를 너무 많이 사용하기 때문에 여기서는 단위 테스트가 해결책이라고 생각하지 않습니까? JavaScript 코드를 여러 번 입력하지 않고도 신속하게 JavaScript 코드 행을 실행할 수 있습니까?JavaScript 개발 - 코드 줄을 북마크에 추가 하시겠습니까?
답변
북마크에서 현재 창의 컨텍스트에서 JavaScript를 실행하는 것에 대해 이야기하는대로 정확히 bookmarklets을 사용할 수 있습니다. Bookmarklet은 꽤 짧아야하며 작성해야하는 고통이 될 수 있습니다 (자바 스크립트 URL이기 때문에 URL로 인코딩해야하기 때문에). 북마크릿을 사용하여 외부 스크립트 (보통 작성)를 페이지에 부트 스트랩하고 해당 스크립트의 함수를 호출하면 실제 북마클릿 코드의 양을 최소화 할 수 있습니다. 여기에 this answer에 (예를 들어)이를 수행하는 방법에 대해 자세히 알아보십시오.
테스트의 측면에서 : UI는 논리 코드에 의해 뒷받침되지만 아마도 단위 테스트가 필요합니다. 또한 UI 기능을 테스트하는 데 사용할 수있는 웹 응용 프로그램 용 단위 테스트 프레임 워크가 있습니다. 자세한 내용은 this SO question/answer을 참조하십시오. 지금 가장 많이 듣는 것은 Selenium입니다.
다른 몇 명은 GreaseMonkey에 대해 언급했으며, FF에서는 확실히 옵션입니다. 북마크릿에 대한 좋은 점은 다양한 브라우저에서 작동한다는 것입니다.
JavaScript 코드를 실행하려면 입력해야합니다. 또는 어딘가에 저장하십시오.
그래,하지만 북마크 *에 저장할 수 있습니다 * : http://stackoverflow.com/questions/2347353/javascript-development-bookmarking-lines-of-code/2347377#2347377 –
- 1. 파일에 새 줄을 추가 하시겠습니까?
- 2. Safari Extension에서 북마크에 액세스 하시겠습니까?
- 3. Javascript Javascript에 행 추가 코드 생성 테이블
- 4. javascript/jquery를 사용하여 URL을 추가 하시겠습니까?
- 5. jQuery 스타일의 글로벌 Javascript 기능을 추가 하시겠습니까?
- 6. 모바일 웹킷 - 북마크에 저장
- 7. 북마크에 액세스 iPhone SDK
- 8. 웹 개발 추가 방향
- 9. 프로그래밍 방식으로 자바 스크립트 크로스 브라우저로 북마크에 추가
- 10. javascript -web 개발
- 11. Firefox 확장 기능 개발 : 탭을 환경 설정 창에 추가 하시겠습니까?
- 12. 코드 줄을 읽기 어렵게 만들기
- 13. 코드 줄을 줄 바꿈하는 규칙?
- 14. 함께 IBOutlet는 코드 줄을 무엇
- 15. Java 파일에서 줄을 앞에 추가
- 16. Vim에서 중복 줄을 제거 하시겠습니까?
- 17. 등급 표시 줄을 배치 하시겠습니까?
- 18. Explorer 추가 기능 개발
- 19. 코드 백작 : 삭제 된 행을 포함 하시겠습니까?
- 20. JavaScript 코드 서명
- 21. Xcode로 원격 개발 하시겠습니까?
- 22. UI 개발 - JavaScript vs Ajax
- 23. 코드 추가 기능 및 코드 자동화 모델
- 24. IE8에서 javascript 오류가있는 정확한 줄을 찾으십니까?
- 25. 버튼/하이퍼 링크를 클릭하여 Facebook 앱을 북마크에 추가 할 수있는 방법은 무엇입니까?
- 26. firefox addon 개발 및 유니 코드
- 27. 동적 '계정'링크를 추가 하시겠습니까?
- 28. 코드 숨김 메소드를 완료 한 후 javascript 메소드를 실행 하시겠습니까?
- 29. XUL을 플러그인에 추가 하시겠습니까?
- 30. HTML에서 JavaScript 코드 제거
당신은 J JS 코드 (http://ejohn.org/blog/deep-profiling-jquery-apps) 프로파일 링을 위해 완료되었습니다. 이렇게하면 자동으로 필요한 모든 테스트를 실행하거나 간단한 트리거 기능을 사용하여 북마크릿과 동일한 작업을 수행 할 수 있습니다. – NilColor
정말 유용하고 시간을 절약 할 수있는 정보가 있습니다! – Tower
@Tower : 차갑고 기쁜 덕분에 도움이되었습니다. –