javascript 학습 기록 1

javascipt 권위 매 뉴 얼 과 mozilla 의 javascript 튜 토리 얼 을 보 니 정말 머리 가 크다.제 가 가장 잘 아 는 언어 는 C 와 C++라 고 할 수 있 습 니 다.개발 프로젝트 를 할 때 도 자바 를 해 본 적 이 있 습 니 다.그러나 자바 는 깊이 공부 하지 않 았 습 니 다.이것 은 그리 대단한 것 이 아 닙 니 다.개인 적 으로 C,C++와 자바 가 문법 적 으로 대체적으로 통 하기 때문에 이런 언어 사이 에서 전환 하 는 것 은 어렵 지 않 습 니 다.
C++프로 그래 밍 사상 을 한두 번 본 후에 python 이 스트레스 가 없다 는 것 을 이해 하고 곧 시작 합 니 다.관건 은 표준 라 이브 러 리 를 어떻게 능숙 하 게 활용 하 느 냐 에 있 습 니 다.python 에서 주의해 야 할 두 가 지 는 인 코딩 규범 과 효율 문제 입 니 다.같은 문제 에 대해 python 은 여러 가지 방식 으로 해결 할 수 있 지만 어떻게 효율 적 으로 해결 하 는 지 는 아직 학식 이 있 습 니 다.이것 은 평소에 쌓 아야 합 니 다.
여기 마크.
첫 번 째 는 javasript 의 변수 작용 역 이 문법 작용 역 이 므 로 이해 하기 쉽다.아마도 함수 의 집행 은 변수의 역할 영역 에 의존 한 다 는 뜻 이다.이 역할 영역 은 함수 가 정 의 될 때 결정 되 는 것 이지 함수 가 호출 될 때 결정 되 는 것 이 아니다.나의 통속 적 인 이 해 는 함수 가 대상 이 되 고 방법 과 대상 에 포 함 된 변수의 집합 이다.함수 가 실 행 될 때 그 에 포 함 된 변수 에 의존한다.이 개념 들 은 주로 포 함 된 함수 에 쓰 인 다.
function init() {
  var name = "Mozilla";
  function displayName() {
    alert(name);
  }
  return displayName;
} var myFunc = makeFunc(); myFunc();

위의 코드 에서 init 는 함수 대상 이 고 name 은 이 함수 대상 에 포 함 된 속성 입 니 다.포 함 된 함수(대상)display Name 에 있어 name 은'환경 변수'에 의존 합 니 다.
두 번 째 는 폐쇄 입 니 다.저 는 밴드 모 질 라 의 개발 지 도 를 추천 합 니 다.이것 은 자 바스 크 립 트 의 권위 적 인 지침 보다 통속 적 이 고 알 기 쉽 습 니 다.
https://developer.mozilla.org/en-US/docs/JavaScript/Guide/Closures?redirectlocale=en-US&redirectslug=Core_JavaScript_1.5_Guide%2FClosures
마지막 으로 말 해 보 세 요.자 바스 크 립 트 는 너무 유연 해서 당분간 적응 이 안 될 거 예요.그런데 정말 c++와 같 으 면 재미 없어 요!

좋은 웹페이지 즐겨찾기