Что (отчасти) проект я мог создать для изучения JavaScript?

Я начал изучать JavaScript только что. Это - довольно легкий язык программирования, полагая, что я изучил Java в университете, что я знаю php вполне прилично и что я уже играл вокруг с Python и рубином. Проблема состоит в том, что для надлежащего изучения языка программирования я обычно создаю проект. В JavaScript я просто не знаю, какой проект я мог создать - то есть, проект, который не веб-или связан с веб-браузером. Я могу создать сценарии оболочки JavaScript? Где JavaScript является наиболее часто используемым около веб-браузеров?

Так, кто-то может на самом деле дать мне некоторое представление?

6
задан Robert Audi 31 March 2010 в 12:08
поделиться

5 ответов

Могу ли я создавать сценарии оболочки javascript?

Вы уверены!

  • В Windows это можно сделать с помощью cscript.exe (вы даже можете настроить расширение файла - я использую jx ), которое автоматически запускается, когда вы просто удваиваете -щелкните имя файла или используйте его как команду в оболочке: просто свяжите это расширение файла с командой "c: \ WINDOWS \ system32 \ cscript.exe" / e: JavaScript / nologo "% 1"% * ). Это (и я тщательно измерил) примерно в 80 миллионов раз лучше, чем борьба с пакетным языком Windows. О. (А если вы не хотите использовать JScript - вариант JavaScript от Microsoft - у вас даже есть варианты, см. Ниже.)
  • В * nix сценарий оболочки можно настроить для запуска в любом установленном интерпретаторе (это то, что #! ... строка вверху сообщает интерпретатору команд). Надеюсь, вы найдете несколько, если поискать.
  • На Mac у вас, вероятно, установлено JavaScriptCore в /System/Library/Frameworks/JavaScriptCore.framework/Versions/A/Resources/jsc
  • И во всем вышеперечисленном, при желании вы можете установить Rhino и Java и получить независимость от платформы и доступ к огромному набору библиотечных функций. Rhino имеет встроенную оболочку, или вы можете указать ей выполнить определенный файл JavaScript. Он взаимодействует с Java, поэтому, если вы сделаете это, у вас будет легкий доступ ко всем основным функциям, доступным Java.

Где помимо веб-браузеров обычно используется javascript?

Я использую его для написания сценариев оболочки в Windows. Я также использую его как серверный язык, например, в серверной части веб-приложения. Он также используется в других средах, где полезен легкий и мощный язык сценариев, например, в среде оболочки MongoDB (вы можете использовать ее для запроса данных MongoDB) и хранимых процедурах.

Все это говорит о том, что создание проекта на основе браузера - это богатый интерактивный способ изучения языка.

5
ответ дан 9 December 2019 в 20:41
поделиться

Гаджеты боковой панели Windows, виджеты Apple и гаджеты Google Desktop созданы с использованием HTML / JS / CSS.

Я изучил Javascript, создав несколько небольших гаджетов боковой панели Windows.

Начало работы

Ссылка на боковую панель

4
ответ дан 9 December 2019 в 20:41
поделиться

Обычное использование javascript вне браузеров - это сценарии WSH и приложения HTA ​​в Windows и виджеты Dashboard на Mac.

0
ответ дан 9 December 2019 в 20:41
поделиться

Вы можете использовать javascript для создания HTA (HTML-приложений), которые можно запускать вне песочницы веб-браузера.
MSDN введение в приложения HTA
Javascript учебник по приложениям HTML

2
ответ дан 9 December 2019 в 20:41
поделиться

Вы можете написать неблокирующий TCP-сервер. Node.js поддерживает это.

1
ответ дан 9 December 2019 в 20:41
поделиться
Другие вопросы по тегам:

Похожие вопросы: