2010-03-31 7 views
6

얼마 전 나는 JavaScript를 배우기 시작했습니다. 그것은 내가 자바를 대학에서 배웠고, PHP를 꽤 잘 알고 있으며 이미 파이썬과 루비로 놀았 음을 고려하면 상당히 쉬운 프로그래밍 언어입니다. 문제는 프로그래밍 언어를 올바르게 배우려면 보통 프로젝트를 만듭니다. 자바 스크립트에서는 웹 기반이 아니거나 웹 브라우저와 관련이없는 프로젝트가 어떤 종류의 프로젝트를 만들 수 있는지 알지 못합니다. 자바 스크립트 셸 스크립트를 만들 수 있습니까? 자바 스크립트는 웹 브라우저 옆에서 어디에 주로 사용됩니까?JavaScript를 배우기 위해 어떤 종류의 프로젝트를 만들 수 있습니까?

누군가가 실제로 저에게 아이디어를 제공해 주실 수 있습니까?

+0

믿거 나 말거나, A * 매우 유사 * 질문은 또 다른 사용자가 질문을 받았다 : http://stackoverflow.com/questions/2528508/if-i-want-to-learn-javascript-by -small-project-what-should-i-do 질문에 대한 답변이 있으면이 질문을 삭제하는 것이 좋습니다. 그렇지 않은 경우 글을 읽었다 고 말하면서 아이디어를 찾고 있습니다. –

+0

JavaScript는 쉬운 언어입니다 ... 사용하는 방법에 달려 있다고 생각합니다 ... 모든 언어에 대해 말할 수 있다고 생각합니다 ... Hello World 응용 프로그램을 작성하는 데 "쉬운"언어를 사용하면 ... – Zoidberg

+0

Zoidberg : Javascript는 작은 언어이지만 in/out을 배우는 데는 무한한 시간이 걸립니다. Closures, Prototypical Inheritance, etc. – Matt

답변

5

자바 스크립트 셸 스크립트를 만들 수 있습니까?

내기! 내가 jx 사용 - - 당신은 그냥 파일 이름을 더블 클릭하거나 명령으로 사용할 때 자동으로 실행

Windows에서
  • , 당신은 (당신도 파일 확장자를 설정할 수 있습니다 cscript.exe를 사용하여이 작업을 수행 할 수 있습니다 쉘 : 파일 확장자를 명령 "c:\WINDOWS\system32\cscript.exe" /e:JavaScript /nologo "%1" %*과 연결하십시오. Windows의 배치 언어 (batch language)를 사용하는 것보다 80 만 배나 더 좋습니다. 약. (그리고 당신은 당신도 아래 참조, 옵션이 — 자바 스크립트  의 JScript를   — 마이크로 소프트의 변형을 사용하지 않으려면.) * nix에서 스크립트에
  • 을, 쉘 스크립트는 그 무엇입니다 (설치된 인터프리터에서 실행되도록 설정할 수 있습니다 상단에있는 #!... 줄이 명령 인터프리터에게 알려줍니다.) 주위를 검색하면 몇 가지를 찾을 수 있기를 기대합니다. 맥에
  • , 당신은 아마 당신이 Rhino와 자바를 설치하고 라이브러리 기능의 거대한 범위에 플랫폼 독립성 및 액세스 할 수 있습니다, 만약 당신이 좋아하면 JavaScriptCore/System/Library/Frameworks/JavaScriptCore.framework/Versions/A/Resources/jsc
  • 에 그리고 위의 모든에 설치되어 있습니다. Rhino에는 내장 쉘이 있거나 특정 JavaScript 파일을 실행하도록 지시 할 수 있습니다. Java와 상호 운용되므로이 경우, 은 Java에서 사용할 수있는 모든 기능에 기본적으로 액세스 할 수 있습니다.

웹 브라우저 옆에서 일반적으로 사용되는 javascript는 어디에 있습니까?

Windows 용 쉘 스크립팅 용으로 사용합니다. 또한 웹 애플리케이션의 서버 측 부분과 같이 서버 측 언어로 사용합니다. 또한 경량의 강력한 스크립팅 언어가 유용한 다른 환경에서도 사용됩니다 (예 : MongoDB 쉘 환경 (MongoDB 데이터를 쿼리하는 데 사용할 수 있음) 및 저장 프로 시저.

모두는 브라우저 기반 프로젝트를 작성하는 것이 언어를 배우기위한 풍부하고 대화식 인 방법이라고 말했습니다.

+0

@ T.J. Crowder이 모든것은 매우 훌륭하게 들리지만, javascript가 쉘 명령을 실행하는 방법으로 * nix에서 "가동 시간"이라고 말할 수 있습니다. 무엇을 실행할 것입니까? 'php file.php'로 실행할 수있는 PHP 파일이 있다면, 어떻게 javascript를 실행합니까? 'javascript file.js'? 나는 당신이 어쩌면 또는 어쩌면 모르겠다 고 생각합니다. – ant

+0

@ c0mrade : 그것은 당신이 그것을하기 위해 사용하고있는 통역사에 달려 있습니다. 예를 들어, Windows에서는 다양한 WSH 객체를 사용하여이를 수행 할 수 있습니다. Rhino를 사용하는 경우에는'java.lang.Process' 또는 유사한 것을 사용하십시오. 나는'jsc'가이 라인들을 따라 기능을 제공 할 것이라고 확신한다. 런타임 환경 *과 언어 *를 혼동스럽게합니다. :-) –

+0

그래, 비록 설명을 위해서라면 완전히 tnx이긴하지만 – ant

4

Windows 사이드 바 가젯, Apple 위젯 및 Google 데스크톱 가젯은 모두 HTML/JS/CSS를 사용하여 만들어집니다.

몇 가지 작은 Windows 사이드 바 가젯을 만들어서 Javascript를 배웠습니다. 브라우저의 외부 자바 스크립트의

Getting Started

Sidebar Reference

0

일반적인 사용은 WSH 스크립트와 Windows에서 HTA 응용 프로그램과 맥 대시 보드 위젯입니다.

1

비 차단 TCP 서버를 작성할 수 있습니다. Node.js은이를 지원합니다.