Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






JavaScript






JavaScript

JavaScript - призначений для написання сценаріїв для активних HTML - сторінок. Мова JavaScript не має ніякого відношення до мови Java. Java розроблений фірмою SUN. JavaScript - фірмою Netscape Communication Corporation. Перша назва - LiveScript. Після завоювання мовою Java всесвітньої популярності LiveScript з комерційних міркувань перейменували в JavaScript.

JavaScript не призначений для створення автономних додатків. Програма на JavaScript вбудовується безпосередньо у вихідний текст HTML - документа й інтерпретується брaузер по мірі завантаження цього документа. За допомогою JavaScript можна динамічно змінювати текст завантажуваного HTML - документа і реагувати на події, пов'язані з діями відвідувача або змінами состоятія документа або вікна.

Важлива особливість JavaScript - об'єктна орієнтованість. Програмісту доступні численні об'єкти, такі, як документи, гіперпосилання, форми, фрейми і т.д. Об'єкти характеризуються описової інформацією (властивостями) і можливими діями (методами).

тег < script>

Сценарій JavaScript вбудовується в HTML - документ за допомогою тега < script>.

Текст сценарію оформляється як коментар, щоб не було проблем у відвідувачів, брaузер яких не розуміють JavaScript. Крім того до символів, завершальним коментар додається ще два символи " /", тому що деякі браузери розглядає рядок, що складається тільки з символів " -> ", як помилкову.

 

У першому прикладі для об'єкта з ім'ям document викликається метод write. Як параметр йому передається текстовий рядок " Привіт! ". Рядок закривається символом "; ", яким відокремлюються один від одного всі оператори JavaScript.

Об'єкт document - це HTML - документ, завантажений у вікно брaузер. Метод write записує в тіло HTML - документа рядок " Привіт! ". При цьому документ буде вигдядеть так, як ніби ця рядок знаходиться в ньому на місці сценарію.

Майте на увазі, що JavaScript розрізняє малі та великі літери. Крім того символ дефіса в JavaScript розпізнається як мінус, тобто якщо фон об'єкта в HTML- документі задається через властивість background - color, то в JavaScript - через backgroundColor.

Змінні в JavaScript

Ім'я змінної не повинно збігатися з зарезервованими ключовими словами JavaScript.

Всі змінні в JavaScript оголошуються за допомогою ключового слова var. При оголошенні тип змінної не вказується. Цей тип присвоюється змінної тільки тоді, коли їй присвоюється яке-небудь значення.

Числа в рядки інтерпретатор JavaScript перетворює автоматично. Для перетворення рядків у числа використовують спеціальні функції parseInt і parseFloat

 

Денвер

Денвер (від скор. Д.н.w.р або ДНВР — джентльменський набір Web-розробника) — набір дистрибутивів і програмна оболонка, призначені для створення та налагодження сайтів (веб-додатків, іншого динамічного вмісту інтернет-сторінок) на локальному ПК (без необхідності підключення до мережі Інтернет) під управлінням ОС Windows.

Відразу після установки клієнту доступний повністю працюючий веб-сервер Apache, що працює на його локальному комп'ютері, на якому може працювати необмежена кількість сайтів, що дуже ефективно для розробки та налагодження сценаріїв PHP без завантаження їх файлів на віддалений сервер. Для запуску практично всіх утиліт «Денвера» використовується додаток Run в підкаталозі / denwer (або / etc) кореневого каталога установки Денвера. При запуску створюється віртуальний диск (за замовчуванням — Z:), де зберігаються всі файли проектів.

Третя версія підтримує роботу з флеш-накопичувача.

Особливістю, що відрізняє Denwer від інших WAMP-дистрибутивів, є автоматична правка системного файлу hosts, який є локальним аналогом DNS-сервера, що дозволяє звертатися до локальних сайтів, які працюють під управлінням Денвера, по іменах, що збігаються з іменами папок, розташованих в каталозі home Денвера.

 

1.3.2 Notepad++

Notepad++ — текстовий редактор, призначений для програмістів і тих, кого не влаштовує скромна функціональність Блокнота, що входить до складу Windows. Notepad++ базується на компоненті Scintilla (потужному компоненті для редагування), написаному на C++ з використанням тільки Windows API і STL, що забезпечує максимальну швидкість роботи при мінімальному розмірі програми. Інтерфейс у Notepad++ — багатомовний. Серед особливостей програми — підсвічування синтаксису, підтримка великої кількості мов (C, C++, Java, XML, HTML, PHP, Java Script, ASCII, Visual Basic/VBScript, SQL, CSS, Pascal, Perl і Python), багатомовна підтримка, робота з декількома документами.

Основні можливості Notepad++:

Підсвічування тексту і можливість згортання блоків, згідно з синтаксисом мови програмування

A) WYSIWYG (друкуєш і отримуєш те, що бачиш на екрані)

B) Режим підсвічування синтаксису, що налаштовується користувачем

C) Авто-завершення слова, що набирається

D) Одночасна робота з безліччю документів

E) Підтримка регулярних виразів для пошуку/заміни

F) Повна підтримка перетягування фрагментів тексту

G) Динамічна зміна вікон перегляду

H) Автоматичне визначення стану файлу

I) Збільшення і зменшення

 

 

1.3.3 MonoDevelop

MonoDevelop — відкрите інтегроване середовище розробки для платформ Linux, Mac OS X та Microsoft Windows, передусім націлене на розробку програм, які використовують і Mono, і Microsoft.NET framework. На даний момент підтримуються мови C#, Java, Boo, Visual Basic.NET, CIL, Python, Vala, C та C++. Також MonoDevelop підтримує такі технології, як Gtk#, ASP.NET MVC, Silverlight, MonoMac и MonoTouch.

MonoDevelop включає можливості подібні до NetBeans та Microsoft Visual Studio, такі як автоматичне доповнення, інтеграція контролю коду, графічний користувацький інтерфейс і веб-дизайнер. В MonoDevelop інтегрований Gtk# GUI дизайнер під назвою Stetic

MonoDevelop також може використовуватися на платформах Windows та Mac OS X. Щоправда, до версії 2.2 жодна з даних платформ не мала офіційної підтримки.[4] Тим не менше, жодна з них не підтримується настільки добре, як Linux-версія. MonoDevelop постачається разом з інсталятором Mono для Mac OS X, [5] але ця версія не включає у себедизайнер графічного інтерфейсу користувача Stetic GUI designer через проблемиDrag& Drop у нативній для OS X версії GTK. MonoDevelop на FreeBSD найвірогідніше підтримується лише зусиллями FreeBSD спільноти.

 

 






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.