«javascript» 태그된 질문

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

2
자바 스크립트 삼항 연산자 대 ||
나는 이전에 node.js 코드를 살펴 보았으며 그것을 작성한 사람이 다음 구문을 선호하는 것으로 나타났습니다. var fn = function (param) { var paramWithDefault = null == param ? 'Default Value' : param; } 내가 더 간결하다고 생각하는 것 : var fn = function (param) { var paramWithDefault = param || 'Default …

4
현지화 (서버 측 또는 클라이언트 측)는 어디에서해야합니까?
현재 서버의 여러 REST 웹 서비스와 통신하는 풍부한 JavaScript 클라이언트를 기반으로 새 웹 응용 프로그램을 개발 중입니다. 이 응용 프로그램은 언어가 다른 두 개 이상의 국가에서 사용하도록되어 있으므로 현지화해야합니다. 내 질문은 현지화를 어디에서 관리해야 하는가입니다. REST 서비스는 현지화 된 데이터로 요청을 받아서 응답을 보내야합니까, 아니면 클라이언트가 일반 데이터를 받아서 보내서 …

4
Javascript에서 함수의 신비를 해결할 수 없습니다
나는 자바 스크립트의 커튼 장면을 이해하려고 노력하고 있으며 내장 객체, 특히 객체 및 기능 과 객체 간의 관계 를 이해하는 데 집중 하고 있습니다. Array, String 등과 같은 모든 내장 객체가 Object에서 확장 (상 속됨)이라는 것을 읽을 때 Object는 객체가 생성되고 나머지 객체가 상속되는 첫 번째 내장 객체라고 가정했습니다. 그러나 …

4
프로그래밍 디자인 패턴을 파악할 수 없습니다
지난 4 년간 자바 스크립트를 사용해 왔습니다. 내 문제 해결 기술에 대해 매우 확신하며 코드 품질이 향상되고 있음을 알 수 있습니다. 커뮤니티와 최신 상태를 유지하려고 노력하고 있으며 현재 ES2015 및 React.js와 협력하고 있습니다. 그러나 프로그래밍 디자인 패턴을 전혀 파악할 수없는 것 같습니다. 나는 이것에 관한 자료를 어디서 찾을 수 있는지 …

1
ES6에 얇은 화살표 기능이없는 이유는 무엇입니까?
ES6는 팻 화살표 기능 ( =>)을 추가 했는데, 정상 기능과는 크게 두 가지 차이점이 있습니다. 더 짧은 구문 (단일 표현식 본문을 사용하는 경우 암시 적 반환 포함) this주변 범위에서 상속 이것들은 매우 유용한 기능이지만 그 가치와 응용 프로그램에서 완전히 분리 된 것처럼 보입니다. 때로는 때로는 하나 또는 다른 것을 원하거나 …
16 javascript  es6 

5
겹치는 범위를 평탄화하기위한 알고리즘
잠재적으로 겹치는 숫자 범위 목록을 병합 (분할)하는 좋은 방법을 찾고 있습니다. 이 문제는이 질문과 매우 유사합니다. 겹치는 날짜 범위를 분할하는 가장 빠른 방법 및 기타 여러 가지. 그러나 범위는 정수 일뿐 만 아니라 Javascript 또는 Python 등에서 쉽게 구현할 수있는 괜찮은 알고리즘을 찾고 있습니다. 데이터 예 : 솔루션 예 : …

2
순수한 미학적 이유로 중첩 함수를 작성 하시겠습니까?
나는 항상 다른 프로그래머들이 순수한 미적 기능을 만드는 아이디어에 대해 어떻게 생각하는지 궁금했습니다. 데이터 덩어리를 처리하는 함수가 있다고 가정 해보십시오 Function ProcessBigData. 내가 그 데이터에 대해서만 유효, 여러 공정 단계를 필요 말 : Step1, Step2, Step3. 소스 코드에서 가장 많이 보는 일반적인 접근 방식은 다음과 같이 주석을 작성하는 것입니다. Function …

5
JavaScript에서 새로운 연산자 피하기-더 좋은 방법
경고 : 이것은 긴 글입니다. 간단하게 유지합시다. JavaScript에서 생성자를 호출 할 때마다 새 연산자 앞에 접두사를 붙이고 싶지 않습니다. 잊어 버리고 코드가 잘못 작동하기 때문입니다. 이 문제를 해결하는 간단한 방법은 다음과 같습니다. function Make(x) { if ( !(this instanceof arguments.callee) ) return new arguments.callee(x); // do your stuff... } 그러나 …
16 javascript 


12
JS를 배울 때 Aha-moment는 무엇입니까? [닫은]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식에 의해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 팔년 전에 …

8
크롬 북-프로그래머에게는 흥미 롭습니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . Google은 어제 (2011 년 5 월 11 일) 크롬 북을 발표했습니다 . 이것은 확실히 좋은 일이지만 (비 자바 …


5
Elm 주장과 같이 "런타임 예외 없음"의 이점은 무엇입니까?
일부 언어는 다른 언어에 비해 "런타임 예외 없음"이라고 분명한 장점이 있다고 주장합니다. 나는 그 문제에 혼란스러워한다. 런타임 예외는 내가 아는 한 잘 사용되는 도구 일뿐입니다. "더러운"상태를 전달할 수 있습니다 (예기치 않은 데이터 발생) 스택을 추가하면 오류 체인을 가리킬 수 있습니다 클러 터 (예 : 유효하지 않은 입력에서 빈 값 반환)와 …

1
JavaScript에서 프로토 타입 프로그래밍을 사용하는 경우
나는 다음과 같은 방법으로 프로젝트를위한 간단한 위젯을 개발하는 데 많은 시간을 보냈습니다. var project = project || {}; (function() { project.elements = { prop1: val1, prop2: val2 } project.method1 = function(val) { // Do this } project.method2 = function(val) { // Do that } project.init = function() { project.method1(project.elements.prop1) project.method2(project.elements.prop2) …

10
체스 엔진을 작성하는 가장 좋은 방법은? [닫은]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . 저는 체스 애호가이자 프로그래머입니다. 최근에 체스와 프로그래밍 지식을 사용하여 체스 엔진을 만들기 시작했습니다. 여기 내 질문이 있습니다. 체스 …

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