Як зробити популярний сайт

Шановні пані та панове!

Сьогодні ми продовжимо і (я сподіваюся) закінчимо розмову про Джава скриптинга, який почали в минулий раз тут:

Торкнемося тему середовища виконання. Це є досить розумним. Перш ніж робити програми на будь-якій мові досить непогано заздалегідь подумати, а яким чином кінцевий користувач буде використовувати наш чудовий софт? А чи не виникнуть у нього будь-які труднощі? А що цей користувач може зіпсувати своїми Оч.умілі ручками?

Середовищем виконання Джава скриптинга є сам браузер, в якому все вже заздалегідь вбудовано в плані підтримки виконання джава скриптів. При бажанні кінцевий користувач може дозволити / заборонити виконання програмок на джава скрипті.

Робиться це в такий спосіб.

FireFox (версія 3.6.3).

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

Натискаємо послідовно: Інструменти - Налаштування.

А якщо хочемо заборонити - то цю галку прибираємо. І закріплюємо вибір натисканням "ОК".

Є можливість тонкої доведення режиму виконання, шляхом вибору / заборони певних опцій поведінки вікон і інших об'єктів.

Але практичного сенсу я якось тут не вловив.

Якщо ми бажаємо забезпечити максимальну безпеку і не хочемо, щоб загадкові програми невідомих нам программеров борознили наш комп'ютер, то треба забороняти виконання джава скриптів.

Якщо Виконавча джава скриптів нам необхідна, то треба вирішувати.

А в чому глибокий сенс цієї тонкої настройки, мені особисто незрозуміло.

Натискаємо послідовно: Сервіс - Властивості оглядача - Інтернет - Інший

Тут під терміном "Інший" мається на увазі зовсім не ( "Інший") і не ( "Чужий"), а всього лише "Рівень безпеки", тобто "Інший Рівень безпеки".

Сценарії - Активні сценарії.

І далі варіанти.

"Включити" - Джава скрипти будуть працювати ок.

"Відключити" - Джава скрипти взагалі не будуть працювати.

"Пропонувати" - Кумедний режим, який в принципі непоганий для програміста з метою налагодження Джава скриптів (подивитися, як в цілому буде глючити програмний комплекс при запуску і відмовах від запуску джава скриптів).

Як правило, сценарії не є небезпечними. Дозволити виконання сценаріїв?

Чудовий питання. Як правило, у нас біфштекси НЕ отруєні. Будете їсти саме цей?

Якось відразу замислюєшся, що це за правила такі, що за виключення з цих правил?

Кілька полезняшек по джава скриптингу.

1. Про стандарти w3.

Зрозуміло справа, що зараз працюють ок обидві наведені версії, але треба трохи заглядати в майбутнє. І не треба бути Касандра, щоб зрозуміти. Вийде в майбутньому який-небудь IE17, а в ньому старі коди працювати взагалі не будуть.

2. Про особливості джава скриптинга.

Якщо ми зробимо щось в цьому роді:

(Var error_string_par1 = ""; ()
if (par1 == "") error_string_par1 + = "Пусте значення. \ n";
>

Пояснення: Ніби як забули написати першу викреслити рядок ініціалізації змінної error_string_par1.

Так ось. В даному випадку джава скриптинг НЕ буде лаятися, що "немає такої змінної" на рядку -
error_string_par1 + = "Пусте значення. \ n";
. а це було б чудово, тому що відразу б дозволяло побачити помилку.

Також, джава скриптинг НЕ буде за замовчуванням вважати її символом нового рядка (а чому б і ні?)

а буде працювати загадковим незрозумілим чином. Хоча, зрозуміти щось все можна. Особливо, якщо трохи почитати теорію і подивитися приведення типів в джава скриптинга. Що буде, якщо скласти NULL + "якась рядок"? Ось. Тут, напевно, собака і порився.

3. Ще трохи про особливості джава скриптинга.

Несподіване схожість в налагодженні з PHP. Порада. Виводите значення змінних по всіх усюдах! Навіть тих змінних в поведінці яких не сумніваєтеся. Це на початковому етапі здорово допомагає відчути мову, його особливості.

"А тепер, Федір, про приємне."

Закінчено у нас в "Матриці" повністю перший курс -

Зараз повним ходом йде впровадження другого курсу.

Запевняю вас, що без правильної психологічної підготовки зробити популярний сайт дуже важко. Значить, цю підготовку треба отримати під час бета тестування "Матриці". Вигода для вас - подвійна. Нам допоможете в бета тесті виловити всі глюки і помилки, за це, природно, всякі бонуси і призи. Ну і заодно самі станете успішним. Як би заодно, між іншим.

У мене на сьогодні все. Дякуємо за увагу. Пишіть.



Схожі статті