3월, 2016의 게시물 표시

JavaScript Coding Convention

이미지
Intro javascript(이하 js)로 개발함에 있어서 개발자들간에 지켜야할 코딩 규약을 정하고자 한다. Convention Javascript File file encoding은 UTF-8로 한다. file extention은 .js로 한다. ex) Test.js javascript 코드는 기본적으로 HTML 파일에 들어가지 않는것을 권장한다. HTML에서 javascript include는 <script src="filename.js"> 형태로 기술한다. Indentation & Line indent는 space 4칸으로 한다.(tab 지양) line length는 가능한 80 line에 맞추도록 한다. Declaration Variable 변수 선언은 반드시  var  를 사용한다. var  statement는 function body의 최상단에 위치한다. var  statement는 alphabetical ascending order로 배치 될수 있도록 한다. 변수선언 샘플 ... function   printName() {      var   channel;      var   program;      var   size;      ... } Function function은 가능한 expressive하게 선언하지 않고 declarative하게 선언하는것을 권장한다. 함수선언 샘플 // suggest not to use if you can. var   foo =  function   (arg1, arg2) {      ... }; // suggest to use this style. function   foo(arg1, arg2) { ... } named function은 fu