«javascript» 태그된 질문

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

6
브라우저 이외의 JavaScript 테스트 환경? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 오년 전에 . JavaScript로 무언가를 테스트하고 싶을 때 새 브라우저 창 (대부분 Firefox)을 열고 제공된 콘솔 (대부분 Firebug)에서 코드 작성을 시작합니다. 그러나 이것은 매우 지루하고 …
12 javascript 

1
아약스가 많은 웹 애플리케이션을위한 패턴
지금까지는 웹 응용 프로그램 개발을위한 MVC 패턴을 좋아했습니다. 웹의 경우 주로 PHP (Kohana 및 CodeIgniter 프레임 워크 사용)와 Ruby (RoR)로 개발했습니다. 내 응용 프로그램이 Ajax 측 (단일 페이지 응용 프로그램 등)에서 무거워 짐에 따라 MVC의 기본 개념을 배신 할 수는 없었지만 Javascript는 대부분의 작업을 수행합니다. 뷰 또는 더 많은 js …



3
JSON 키에 하이픈을 사용하는 것은 나쁜 습관입니까?
하이픈 (kebab-case)을 사용하는 JSON 키에 액세스하는 것과 관련하여 많은 질문이 있지만 이제는 키에서 camelCase 또는 snake_case를 고수 해야하는지 궁금합니다. 하이픈은 언어간에 이식 될 때 복잡한 매핑을 만들 수도 있다는 것을 알고 있습니다. 일부 JSON deserialize 라이브러리가 해당 키를 camelCase 스타일로 변환하는 것을 보았습니다. 예: var something = { "some-value": 'thing' …

2
`function foo () {}`대신`const foo = () => {}`를 사용하는 이유
예를 들어,이 Redux 비디오 에서 강사는 항상 다음과 같은 구문을 사용합니다. const counter = (state=0, action) => { ... function body here } 여기서는 "전통적인" function counter(state=0, action) { ... function body here } 실제로 더 짧고 IMO가 더 명확합니다. 작은 "=>"에 대해 울퉁불퉁 한 오른쪽 가장자리를 스캔하는 것보다 "기능"이라는 …

3
사용자가 브라우저에서 코드를 편집하지 못하게하려면 어떻게해야합니까?
기술 Node.JS 응용 프로그램을 디자인하고 있습니다 (전체 웹 사이트와 유사). 이 앱은 5 개의 JavaScript 파일을 보내며 <script>서로 연결되는 태그 를 갖 습니다. 질문 사용자와 공격자가 코드를 들여다 보거나 편집하지 못하게하려면 어떻게 해야합니까? 예를 들면 다음과 같습니다. Ctrl+ Shift+I 에서 DevTools로 , 고토 소스는 편집 (즉,에 파일 선택 index.html) 및 …

3
속성과 메소드를 항상 확인하지 않고 자바 스크립트에서 오리 타이핑을 어떻게 사용합니까?
나는 자바 스크립트가 오리 타이핑을 사용한다는 것을 알고 처음에는 이것이 C #과 같은 강력한 유형의 언어에 비해 다형성을 쉽게 만들 것이라고 생각했습니다. 그러나 이제 인수를 취하는 내 함수에는 다음과 같은 것들이 있습니다. if(myObj.hasSomeProperty()) 또는 if(myObj.hasSomeMethod()) 또는 if(isNumber(myParam)) 기타 이것은 나에게 정말 추한 것입니다. 나는 C # 배경에서 왔으며 정의 된 …

2
오늘날 클라이언트 측 자바 스크립트 라이브러리를 모듈화하고 패키징하는 방법은 무엇입니까?
나는 현대 클라이언트 측 JS 생태계를 따라 잡고 CommonJS와 AMD (브라우저 화, requirejs, onejs, jam, 수십 가지 관련 도구 포함)를 읽었습니다. Javascript 라이브러리를 작성하는 경우 가장 광범위하게 액세스 할 수 있도록 모듈화 / 패키징하는 방법은 무엇입니까 (특히 CommonJS, AMD, 특히 둘 다 맹세하는 사용자가)? jQuery와 같은 인기있는 라이브러리는 자체 빌드를 …

5
함수가 순수한 경우 계산
Wikipedia에 따라 : 컴퓨터 프로그래밍에서, 함수에 관한이 두 문장이 모두 유지되면 함수는 순수한 것으로 설명 될 수 있습니다. 함수는 항상 동일한 인수 값이 주어지면 동일한 결과 값을 평가합니다. 기능 결과 값은 프로그램 실행이 진행됨에 따라 또는 프로그램의 다른 실행간에 변경 될 수있는 숨겨진 정보 또는 상태에 의존 할 수 없으며 …

4
GPL은 다른 언어로 컴파일되는 Dart와 같은 언어와 관련하여 어떻게 작동합니까?
Google의 Dart 언어는 Dartium으로 알려진 특수한 Chromium 빌드 이외의 웹 브라우저에서 지원되지 않습니다. 프로덕션 코드에 Dart를 사용하려면 Dart-> JavaScript 컴파일러 / 번역기를 통해 Dart를 실행 한 다음 웹 응용 프로그램에서 출력 된 JavaScript를 사용해야합니다. JavaScript는 해석 된 언어이므로 "이진"(일명 .js 파일)을받는 모든 사람도 소스 코드를 받았습니다. 이제 GNU General Public …

2
서버 측 샌드 박스 스크립팅에 대한 나의 선택은 무엇입니까? [닫은]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 사용자가 데이터와 스크립트를 공유하여 일부 데이터를 실행하는 공개 웹 사이트를 만들고 있습니다. 스크립트는이 사이클과 다른 상호 작용없이 …

3
여러 브라우저 탭과 최신 브라우저의 클라이언트 상태를 다루는 오픈 소스 JavaScript 라이브러리가 있습니까? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 탭, 브라우저 창, 동일한 도메인 창 등에서 상태를 공유 할 수있는 최신 브라우저로 만든 몇 가지 새로운 HTML5 기능이 있습니다. 클라이언트와 탭 …

6
백엔드 개발자가보다 쉽게 ​​작업 할 수 있도록 HTML, CSS 및 JavaScript를 작성하는 방법
디자이너로부터 디자인을 얻으면 PSD (Photoshop) 파일로 가져옵니다. 나는 항상 올바른 레이어와 폴더 이름, 기본적으로 깨끗하고 관리되는 PSD를 기대합니다. 이 desigbn에서 HTML, CSS 및 JavaScript를 개발하여 백엔드 개발자에게 제공합니다. 그들이 이해하기 쉽도록 시맨틱 코드 작성 외부 파일에 JavaScript와 CSS를 유지 HTML, CSS 및 JS 파일에 유용한 주석 추가 CSS 스프라이트를 사용하십시오 …
11 javascript  html  css  jquery 

5
Javascript 또는 CSS로 작업을 수행 할 수있는 경우 CSS를 사용하는 것이 더 낫습니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 저는 항상 CSS를 최대한 많이 사용하여 JavaScript를 거부합니다. 즉, JavaScript가 아닌 CSS를 사용하여 탭과 롤오버 버튼을 만듭니다. JavaScript를 …
11 javascript  css 

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