«javascript» 태그된 질문

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

6
Coffeescript의 장단점은 무엇입니까? [닫은]
물론 하나의 큰 프로는 많은 경우에 짧은 코드로 이어지는 구문 설탕의 양입니다. 에 http://jashkenas.github.com/coffee-script/ 인상적인 사례가있다. 반면에이 예제는 복잡한 실제 응용 프로그램의 코드를 나타내는 것입니다. 예를 들어 내 코드에서는 베어 객체에 함수를 추가하지 않고 프로토 타입에 함수를 추가하지 않습니다. 또한 프로토 타입 기능은 사용자에게 숨겨져 관용적 자바 스크립트가 아닌 클래식 …

7
일관된 코드 스타일의 실제 가치는 무엇입니까
고객을위한 새로운 솔루션을 구현하는 컨설턴트 팀의 일원입니다. 나는 클라이언트 측 코드베이스 (React 및 javascript)에 대한 대부분의 코드 검토를 담당합니다. 일부 팀원은 고유 한 코딩 패턴을 사용하여 무작위로 파일을 골라서 스타일을 가진 사람을 누가 알 수 있는지 알 수있었습니다. 예 1 (일회성 인라인 함수) React.createClass({ render: function () { var someFunc …

2
"때때로 오프라인"웹 앱에서 사용하기위한 고유하고 안전한 식별자 생성 전략
사용자가 온라인과 오프라인 모두에서 작업 할 수있는 웹 기반 프로젝트를 보유하고 있으며 클라이언트 측 레코드의 고유 ID를 생성하는 방법을 찾고 있습니다. 사용자가 오프라인 상태 (즉, 서버와 대화 할 수 없음)에서 작동하고 고유하며 안전하다는 접근 방식을 원합니다. "보안"을 통해 특히 고객이 중복 ID를 악의적으로 또는 다른 방식으로 제출하여 데이터 무결성에 혼란을 …

10
인라인 스크립팅을 피해야하는 이유는 무엇입니까?
지식이 풍부한 친구가 최근에 내가 시작하는 데 도움이되는 웹 사이트를보고 "매우 멋진 사이트, 소스 코드의 인라인 스크립팅에 대한 수치심"과 같은 내용을 언급했습니다. 인라인 스크립팅이 발생하는 위치를 제거 할 수있는 위치에 있습니다. 나는 그것이 "나쁜 일"이라는 것을 모호하게 알고 있습니다. 내 질문은 : 인라인 스크립팅의 실제 문제는 무엇입니까? 중요한 성능 문제가 …

8
비밀번호 재사용을“보호”하기 위해 제출하기 전에 클라이언트에서 웹 페이지에서 비밀번호를 해시하고 서버에서 다시 해시하는 웹 페이지가 거의없는 이유는 무엇입니까?
인터넷에는 로그인 정보가 필요한 사이트가 많이 있으며 암호 재사용을 방지하는 유일한 방법은 서버에서 암호가 해시되는 "약속"입니다. 항상 그런 것은 아닙니다. 그래서 클라이언트 컴퓨터에서 암호를 해시하는 웹 페이지 (Javascript로)를 다시 해시 할 서버로 보내기 전에 얼마나 어려운지 궁금합니다. 이론적으로 이것은 추가 보안을 제공하지는 않지만 실제로는 서버에서 비밀번호를 해시하지 않는 "불량 사이트"로부터 …

4
연결에 왜 +가 나쁜가요?
모든 사람들은 JavaScript 문제 중 하나가 문자열 연결에 +[ example ]을 사용하고 있다고 계속 말합니다 . 어떤 사람들은 문제 +가을 사용하지 않는다고 말하고 유형 강제입니다 [이전 예제의 주석 참조]. 그러나 강력한 형식의 언어는 문제없이 연결 및 강제 형식에 +를 사용합니다. 예를 들어 C #에서 int number = 1; MyObject obj …
44 javascript 

4
C # 개발자가 줄 바꿈을 여는 이유는 무엇입니까? [닫은]
지난 몇 년 동안 대부분 C # 및 SQL을 주로 사용했습니다. 그 시간 동안 내가 함께 일한 모든 프로그래머는 새로운 행에 함수 또는 제어 흐름 문의 여는 중괄호를 배치하는 습관을 가졌습니다. 그래서 ... public void MyFunction(string myArgument) { //do stuff } if(myBoolean == true) { //do something } else { …
44 java  c#  javascript  syntax 


5
전형적인“동적 언어 실수”를 피하는 방법?
최근 대규모 사용자층의 이점을 원했기 때문에 JavaScript에 몇 시간을 쏟았습니다. 그렇게하면서 대부분의 사람들이 동적 인 언어에 귀속되는 패턴을 발견했습니다. 작업이 빠르게 진행되지만 코드가 특정 크기에 도달하면 일반적으로 유형, 철자 및 리팩토링 오류로 많은 시간이 낭비됩니다. 컴파일러가 일반적으로 저를 아끼는 오류. 그리고 다른 모듈에서 오타를 만들 때 논리에서 오류를 찾지 않도록하십시오. …



7
외부 자바 스크립트 참조 및 자체 사본 호스팅
jQuery를 사용하는 웹 앱이 있다고 가정 해보십시오. 필요한 자바 스크립트 파일을 내 서버에서 웹 사이트 파일과 함께 호스팅하거나 jQuery의 CDN에서 참조하는 것이 좋습니다 (예 : http://code.jquery.com/jquery-1.7.1.min.js ). ? 나는 양쪽에 대한 전문가를 볼 수 있습니다 : 내 서버에 있다면 외부 의존성이 줄어 듭니다. jQuery가 다운되거나 호스팅 구조 또는 이와 유사한 …

8
HTML5를 시작하려면 어떻게해야합니까? [닫은]
HTML5를 배우는 데 권장되는 워크 플로는 무엇입니까? 어떤 도구를 설치해야합니까? 어떤 SDK? 어디서 시작하나요? 테스트하는 방법? 디버깅하는 방법? 무엇을 읽습니까? "HTML5 개발"이라는 레이블이 붙은 것은 사실 HTML, CSS, JS 등이 혼합되어 있다는 것을 이해하지만 더 큰 프로젝트가 메모장에서 개발되었다고 생각하지 않습니다. 그렇기 때문에 워크 플로에 대한 팁과 요령을 공개하도록 요청합니다.
42 javascript  html  css  ajax  html5 

9
JS 부울에 사용자 정의 속성이 나쁜 습관입니까?
JS에서는 사용자 정의 속성이있는 부울을 반환 할 수 있습니다. 예 : Modernizr은 비디오 지원을 테스트 할 때 반환 true하거나 false반환 된 부울 (Bool은 JS의 첫 번째 클래스 개체)에 지원되는 형식을 지정하는 속성이 있습니다. 처음에는 조금 놀랐지 만 아이디어가 마음에 들기 시작했고 왜 그것이 조금만 사용되는 것 같습니까? 기본적으로 무언가가 참인지 …

7
링크 대신 HTML에 스타일 / 스크립트를 포함하지 않는 이유는 무엇입니까?
CSS와 JavaScript 파일을 연결하여 HTTP 요청 수를 줄이고 성능을 향상시킵니다. 결과는 다음과 같은 HTML입니다. <link rel="stylesheet" href="all-my-css-0fn392nf.min.css"> <!-- later... --> <script src="all-my-js-0fn392nf.min.js"></script> 서버 측 / 빌드 로직을 통해이 모든 작업을 수행 할 수 있다면 한 단계 더 나아가 HTML에 이러한 연결된 스타일과 스크립트를 포함시키지 않겠습니까? <style>.all{width:100%;}.my{display:none;}.css{color:white;}</style> <!-- later... --> <script>var …

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