«javascript» 태그된 질문

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


2
XMLHttpRequest가 명명 규칙을 따르지 않는 이유는 무엇입니까?
최근 JavaScript 에서 XMLHttpRequest 객체 로 작업하고 있는데이 이름의 대소 문자가 의미가 없다는 것을 알 수는 없었습니다. 'Http'가 아닌 왜 'XML'이 모두 대문자입니까? 둘 다 약어입니다! 이름이 다음 중 하나 인 것이 더 합리적입니다. XmlHttpRequest (PascalCase, JavaScript의 클래스 이름에 대한 모범 사례) xmlHttpRequest (camelCase, 클래스에는 해당되지 않지만 일반적 임) XMLHTTPRequest …

4
함수 대신 var로 함수 선언
점점 더 함수가 선언되는 것을보고 있습니다. var foo = function() { // things }; 내가 배운 방법 대신에 function foo() { // things } 차이점이 뭐야? 더 나은 성능? 범위? 이 방법을 사용해야합니까?

10
정적 언어에 익숙한 프로그래머가 Javascript 툴링 부족에 대처하는 방법
나는 내 경력의 대부분을 위해 컴파일 된 언어, 특히 Java로 거의 독점적으로 프로그래밍했다. Java에서 내가 가장 좋아하는 것 중 하나는 Eclipse와 같은 도구를 사용할 때 생산성을 높이고 실제로 작성해야하는 코드가 거의 없다는 것입니다. 당신은 할 수 있습니다 : 메소드와 클래스를 쉽고 자동으로 리팩토링 메소드가 호출되거나 상수가 사용 된 모든 위치를 …

4
단일 페이지 애플리케이션에 대한 로그인 페이지를 별도의 페이지로 만드는 이유는 무엇입니까?
SPA의 로그인 페이지를 SPA의 페이지가 아닌 별도의 페이지로 만드는 것이 왜 인기가 있는지 궁금합니다 (로드 및 ajax 요청을 통해 데이터 보내기)? 내가 생각할 수있는 것은 보안 뿐이지 만 특정 보안 이유는 생각할 수 없습니다. SPA의 일부인 로그인 페이지가 ajax를 통해 사용자 이름 / 암호를 보내면 방화범이나 웹 관리자와 같은 도구로 …

3
단일 페이지 앱에서 브라우저 캐시 처리
단일 페이지 앱의 웹 브라우저 캐시를 올바르게 처리하는 방법을 찾으려고합니다. SPA를 구현하는 여러 HTML, JS 및 CSS 파일과 SPA가 소비하는 JSON 데이터가 상당히 일반적인 디자인입니다. 업데이트를 푸시 할 때 문제가 발생합니다. 사이트의 정적 부분과 JSON을 동시에 생성하는 코드를 업데이트하지만 클라이언트 브라우저에는 종종 정적 부분이 캐시되어 있으므로 오래된 코드는 새 데이터를 …

3
서버 측 vs. 클라이언트 측 vs 하이브리드에서 웹앱을 제작하십니까? [닫은]
웹 애플리케이션을 구축하는 방법에는 현재 여러 가지가 있습니다. 1. 서버 측만 이것은 Ruby on Rails, Django, Express, Play!와 같은 웹 프레임 워크로 서버에서 페이지를 렌더링하는 고전적인 접근 방식입니다. 프레임 워크 등 일반적인 워크 플로우 : 원하는 프레임 워크로 서버에서 모든 비즈니스 로직, 모델 및 뷰 템플릿을 구축하십시오. 2. 클라이언트 측 …

2
ASM.js 란 무엇이며 모든 사람에게 어떤 의미가 있습니까?
이 프로젝트에 대한 ASM.js 라는 소리가 들리기 시작했습니다 . 현재 그들의 웹 사이트는 끔찍하고 혼란 스럽다. 웹에서 내가 연구 한 결과는 다음과 같습니다. 고도로 최적화 될 수있는 JavaScript의 하위 집합입니다. 언어의 역동적 인 부분을 피하기 때문에 추측하고 있습니다. ASM.js로 컴파일 된 코드의 성능은 C 속도의 약 절반 (빛이 아님)으로 실행됩니다. …

3
WebStorm에는 어떤 RubyMine에없는 기능이 포함되어 있습니까?
소량의 루비를하고 있지만 많은 양의 html5 / javascript를 수행하면서 Rubymine을 구매하려고합니다. 내가 작업하고있는 순수한 html5 / js 기반 프레임 워크 / 응용 프로그램이 많기 때문에 Webstorm을 얻을 예정이지만 WebStorm / PhpStorm / Rubymine 등은 모두 IDEA 프레임 워크를 기반으로하며 다음과 같이 작성됩니다. 각 프레임 워크에는 WebStorm의 기능이 포함되어 있었지만, 기본적으로 …
27 javascript  ide  ruby 

12
JavaScript는 어떻게 대중화 되었습니까?
고대 역사에서 Brendan Eich는 언어 디자인을 가지고 있었고 오늘날 세계에서 JavaScript는 여러 장소에서 구현되고 사용되는 인기있는 언어입니다. 언어가 대중화되는 원인은 무엇입니까? 이전 프로그래머에게 친숙한 C 유사 구문입니까? 넷스케이프는 시장을 사용하기 위해 시장을 충분히 통제 했는가? 아니면 JavaScript가 대중적이고 다른 언어가 그렇지 않은 더 깊은 이유가 있습니까? 특히, JavaScript만큼 인기있는 언어를 …

2
JavaScript에서 널리 사용되는 다른 함수에 대한 인수로 큰 익명 함수를 전달하는 이유는 무엇입니까?
다른 함수에 대한 인수가 가독성과 자체 문서화에 크게 영향을 미치므로 몇 줄 이상의 코드가 포함 된 익명 함수를 전달 하면 의견 이 있습니다. 누구나 코드를 사용하여 명명 된 함수를 선언하는 것이 훨씬 좋습니다. 또는 적어도 주 함수 를 선언하기 전에 해당 익명 함수를 변수에 할당하십시오. 그러나 많은 JavaScript 라이브러리 (jQuery, …

4
어떤 자바 스크립트 함수가 차단 및 비 차단을 결정합니까?
나는 몇 년 동안 웹 기반 Javascript (vanilla JS, jQuery, Backbone 등)를 해왔으며 최근에는 Node.js와 함께 일하고 있습니다. "비 차단"프로그래밍을 중단하는 데 시간이 걸렸지 만 이제는 IO 작업에 콜백을 사용하는 방법에 익숙해졌습니다. Javascript는 본질적으로 단일 스레드입니다. 노드 "이벤트 큐"의 개념을 이해합니다. 내가 이해하지 못하는 것은 개별 자바 스크립트 작업이 "차단"대 …

7
자체 실행 익명 함수 및 프로토 타입
자바 스크립트에는 자바 스크립트에서 클래스 / 네임 스페이스를 만들고 관리하기위한 몇 가지 분명한 기술이 있습니다. 어떤 기술이 다른 기술과 비교하여 어떤 상황이 필요한지 궁금합니다. 하나를 골라 앞으로 나아가고 싶습니다. 여러 팀에서 유지 관리 및 공유되는 엔터프라이즈 코드를 작성하고 유지 관리 가능한 자바 스크립트를 작성할 때 모범 사례가 무엇인지 알고 싶습니다. …


9
jQuery를 사용하는 것을 부끄러워합니까? [닫은]
여기에 무엇이 요청되는지 말하기가 어렵습니다. 이 질문은 모호하거나 모호하거나 불완전하거나 지나치게 광범위하거나 수사적이며 현재 형태로 합리적으로 대답 할 수 없습니다. 다시 열 수 있도록이 질문을 명확하게 설명 하려면 도움말 센터를 방문하십시오 . 휴일 팔년 전에 . 이 질문은 Software Engineering Stack Exchange에서 답변을 얻을 수 있기 때문에 Stack Overflow에서 마이그레이션 …

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