«javascript» 태그된 질문

JavaScript (Java와 혼동하지 말 것)는 클라이언트 측 및 서버 측 스크립팅 모두에 사용되는 약한 동적 수준의 다중 패러다임 약한 언어입니다. ECMAScript, JavaScript, JScript 등의 일반적인 구현과 관련된 질문에이 태그를 사용하십시오. JS는 일반적으로 ECMA-cousin, ActionScript를 참조하지 않습니다.

2
자바 스크립트를 단위 테스트하는 방법
나는 자바 스크립트에서 늦게까지 많은 시간을 보냅니다. Javascript를 테스트하는 데 잘 작동하는 방법을 찾지 못했습니다. 내가 작업 한 대부분의 웹 사이트에 자바 스크립트가 거의 없기 때문에 과거에는 이것이 문제가되지 않았습니다. 이제 jQuery를 광범위하게 사용하는 새로운 웹 사이트가 생겼으며 대부분의 시스템에 대한 단위 테스트를 만들고 싶습니다. 내 문제는 이것입니다. 대부분의 함수는 …

2
JavaScript에서 도우미 함수에 권장되는 방법은 무엇입니까?
도우미 기능에 권장되는 방법은 무엇입니까? 하나의 기술을 선택하고 새로운 "클래스"를 만들기 위해 실행하고 싶습니다. 내가 생각한 디자인 옵션은 다음과 같습니다. 옵션 1 : 외부 범위의 도우미 기능, 인스턴스 컨텍스트를 사용하여 호출 function createPane (pane) { // logic to create pane var proto = Object.create(this.paneList); $.extend(paneProto, pane); return paneProto; } Panes.prototype.initialize …

1
Node.js 또는 서블릿? [닫은]
휴무 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . Javascript 서버 측 언어, 즉 Node.js에 대해 많이 들었고 Node를 선호하는 많은 비교를 보았습니다. 무엇이 더 빠르거나 …

3
Javascript는 원래 설계된 것 이상으로 개발 되었습니까?
Javascript의 목적, 사용시기 및 방법 등에 대해 친구와 이야기를 나 '습니다. JavaScript는 HTML 페이지에 대화 형 기능을 추가하도록 설계되었습니다 [...] JavaScript는 HTML 디자이너에게 프로그래밍 도구를 제공합니다 HTML 작성자는 일반적으로 프로그래머가 아니지만 JavaScript는 매우 간단한 구문을 가진 스크립팅 언어입니다! 거의 모든 사람이 작은 "스 니펫"코드를 HTML 페이지에 넣을 수 있습니다. JavaScript는 …
10 javascript 

5
PHP, HTML, 자바 스크립트 및 우수 사례 작성
저와 팀을 위해 HTML, JavaScript 및 PHP 코딩에 관한 컨벤션 사양을 작성해야한다는 것을 깨달았습니다. C ++에서와 마찬가지로 웹 개발에서 나는 들여 쓰기와 주석의 팬입니다. 그럼에도 불구하고 종종 직장에서 HTML + JavaScript + PHP 코드가 발생하여 갑자기 두통이 발생합니다. 코드를 읽을 수있게 만들려고 노력하고 있지만 (들여 쓰기 및 들여 쓰기) 더 …

2
기능성 JavaScript 코드를 어떻게 _read_ 할 수 있습니까?
JavaScript에서 함수형 프로그래밍의 기본 개념 중 일부 / 많은 / 대부분을 배웠다고 생각합니다. 그러나 나는 기능 코드, 내가 작성한 코드조차도 읽는 데 어려움을 겪고 있으며 누군가 나를 도울 수있는 포인터, 팁, 모범 사례, 용어 등을 줄 수 있는지 궁금합니다. 아래 코드를 사용하십시오. 이 코드를 작성했습니다. 그것은 말 사이에, 두 개체 …

3
함수가 다른 함수에서 값을 얻는 것이 순수한 것으로 간주됩니까?
부작용없이 함수를 만들 때 기본 변수 값을 처리하는 방법을 찾으려고 노력하고 있으며 다음과 같이 끝났습니다. function getDefaultSeparator() { return ':'; } function process(input, separator) { var separator = separator || getDefaultSeparator(); // Use separator in some logic return output; } 기본 구분 기호는 다른 기능에서 사용되며 한 위치에서만 정의하고 싶습니다. …

1
자바 스크립트로 게양 === 컴파일 중?
최근 취업 면접에서 흥미로운 관점을 발견했습니다. Javascript에서 게양은 스크립트의 맨 위에서 변수 선언 및 함수 선언을 이동하는 것입니다. 이 단계를 컴파일 이라고 부를 수 있습니까 ? Javascript 인터프리터가 첫 번째 패스에서 게양을 수행하는 두 번째 패스와 실제로 스크립트를 실행하는 입력 스크립트를 2 패스한다는 사실을 알고 있습니다. Javascript가 해석되는 언어라는 것을 …

3
언어 간 테스트 주도 개발
짧은 질문 : 여러 언어로 된 프로젝트에서 어떻게 테스트 주도 개발을 수행합니까? 특히 JavaScript와 PHP를 사용하는 웹 응용 프로그램을 작성하고 있으며 TDD 원칙을 따르고 싶지만 어떻게 통합해야하는지 잘 모르겠습니다. JS 및 PHP 섹션에 대해 별도의 테스트 스위트를 실행하고 JS 스위트에서 모의를 사용하여 서버 응답을 에뮬레이트합니까? 한 번의 실행으로 두 구성 …

2
등록하는 동안 자동으로 비밀번호를 생성하는 것이 좋은 생각입니까?
작업중인 프로젝트의 등록 시스템을 개발 중입니다. 프로세스가 너무 길면 사용자가 가입하지 않는 경향이 있기 때문에 (최초에) 최소한 자동으로 생성 된 비밀번호를 보내거나 이메일 주소를 확인할 수있는 이메일 만 있으면된다고 생각했습니다. ). 또한 등록을 빨리 완료하기 위해 약한 비밀번호를 선택하지 못하게됩니다. 지금까지 단점을 발견하지 못했지만이 시스템을 사용하는 사이트를 본 적이없는 것이 …

2
Phaser와 같은 상태 저장 프레임 워크?
TL; DR 상태 저장 프레임 워크 내에서 작업 할 때 자동화 된 단위 테스트를 단순화하는 기술을 식별하는 데 도움이 필요합니다. 배경: 저는 현재 TypeScript 및 Phaser 프레임 워크 에서 게임을 작성하고 있습니다. Phaser는 코드 구조를 제한하기 위해 가능한 한 적은 노력을 기울이는 HTML5 게임 프레임 워크라고 설명합니다. 여기에는 캐시, 물리, …

2
자바 스크립트 MVC 애플리케이션 디자인 (캔버스)
Javascript에서 MVC와 같은 접근 방식을 사용하여 캔버스 응용 프로그램을 구조화 / 아키텍처하는 방법을 파악하는 데 어려움을 겪고 있습니다. UI는 상당히 유동적이고 애니메이션화되며 게임은 매우 단순하지만 트위닝 및 애니메이션에 중점을 둡니다. MVC는 원칙적으로 작동하지만 실제로는 작동하지 않습니다. 나는 이것에서 버거를 봤고, 끔찍한 많은 것을 읽었으며, 내가 처음 시작할 때와 마찬가지로 혼란스러워했다. …

3
HTML5 및 JS 앱이 기본 앱만큼 성능을 ​​발휘하지 못하게하는 요인은 무엇입니까?
내가 이해 한 것에서 HTML은 마크 업 언어이므로 XAML, XIB 및 Android에서 사용하는 모든 내용 및 기타 기본 UI 개발 프레임 워크도 포함됩니다. JavaScript는 이벤트 처리, 클라이언트 측 유효성 검사 및 C #, Java, Objective-C 또는 C ++ 등 다양한 프레임 워크에서 수행하는 모든 것을 포함하는 클라이언트 측 스크립팅을 처리하기 …

2
어레이의 "모든"또는 "일부"의 부작용은 나쁜가요?
나는 항상 부작용 if이 나쁜 상태 라는 것을 배웠습니다 . 내가 말하고 싶은 건; if (conditionThenHandle()) { // do effectively nothing } ... 반대로; if (condition()) { handle(); } ... 그리고 나는 그것을 이해하지 못하기 때문에 동료들도 행복하다는 것을 알고 있습니다. 우리는 금요일 오후 7시에 집에 돌아가고 모두 즐거운 주말을 …


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.