ПредишенСледващото

[Възникна грешка при обработката на настоящата директива]

  • направите текста невидим;
  • научат да пишат функция;
  • оператор, ако. друго;
  • анатомия и функция на нови обекти

някои CSS

Помнете скрит текст в първия урок - обяснение за тези, които не знаят какво е променлива?

Днес ще се научите да правите тези неща, но в същото време ние напишете проста функция.

Урокът ще бъде много практически, ние галоп засегнаха непознати земи, без да навлиза в подробности, все още. Но много скоро (а може би и в следващия урок) е време да се "съберат камъни". Мислено се пригответе: тя ще бъде много скучно.

И днес - огромна и, да се надяваме, информационен тур.

Първи поглед към CSS. Надявам се, че основите на езика, на който говорят. Ако не - посъветва за една седмица (или може би само за няколко часа - зависи не само от способността, но на "степента на фанатизъм") за отлагане на нашите класове и обезмаслено CSS.

По този начин, наред с CSS свойства имат свойството дисплей. Той има един куп стойности:
  • никой
  • блок
  • Пътека блок
  • инлайн
  • маса глава-група
  • маса фута-група
  • списък-т

За да бъда честен, не всички от тях трябваше да използвам, но от това, което ядем списък-т или на маса нещо-там-група. Аз не знам изобщо (въпреки че предполагам).

Но днес ние се нуждаем две: няма и да го блокира.

Може би вече сте предположили, че «дисплей: няма;» означава «скрий» и «дисплей: блок;» - «шоу», така да се каже, в обичайната форма.

Ето част от код в първия урок:

Спри! Знаете ли какво е променлива?

Ако не, натиснете на препратката и прочетете обяснението.

Как работи на компютър? Всички данни се съхраняват на диска, и на мястото, където лежеше, трябва да бъде маркиран за да стане ясно къде да търсите. Всяка програма (скрипт - не е нищо друго освен една малка програма) е да работи с някои данни. Поради това, че е подходящо да "вкара място" за тях. Тук е мястото, това маркира частта памет и става променлива. Защо е "променлива"? Тъй като тази част може да бъде изпълнен с различни стойности. Например, когато ние работим с калкулатор, числата и операциите с тях, които въвеждат се записват в съответните програмни променливи. И като кликнете върху бутона изпълнение е ефективен алгоритъм, използващ тези ценности, които са въвели.

скрит

-параграфи са скрити в

. който е даден идентификатор лично име (ID = "Var") и "невидим" стил (стил = "дисплей: няма;").

запознат "Var" се появява по време на референтния код. че е "собствено име" на нашата Разделение "а. Но DISPL () - е името на функцията, която се поставя в и .

Да се ​​научим да напише функция

Това е много проста функция. Ето как изглежда:

имеНаФункцията функция (item1, т.2) <код в теле функции>

имеНаФункцията функция (item1, т.2) <код в теле функции>

имеНаФункцията функция (item1, т.2)

имеНаФункцията функция (item1, т.2)

Това е принуден отворен или, напротив, "е неделима" линия между скобите и други елементи, не се изисква. Но и двете скоби, трябва да бъдат.

Нарочно толкова tediousness около него. Синтаксисът на всеки език за програмиране е необходимо да проникна до смърт на носа си, особено HTML "schikam като HTML позволява няколко опции, така да се каже," умиротворяване ". Този програмен език - НЕ.

По този начин, нашата функция DISPL (АВ) АВ аргумент е. който, както се вижда от един фрагмент от HTML код по-горе, се приема, номер (идентификатор уникално име) на елемента (маркер), който ние искаме да покажете или скриете.

В случай изявлението. още

Като правило, програма за запис в тях, тези програми улесняват нашата работа и ние правим заедно някакво действие. За извършване на тези действия, или, с други думи, операции, езици за програмиране са натъпкани с всякакви оператори. Най-прости и широко разпространена оператор - ако. друго.

"Когато (ако) магазина е отворен, аз ще отида до магазина. В противен случай (друг) Отивам да пия бира. "

"Магазинът е отворен" е състоянието. , в която се извършва дадено действие 1 ( "Аз отивам до магазина").

В отсъствието на това състояние (на друг) се извършва от 2 ( "Отивам да пия бира").

Нека да напише тази глупост в yavaskriptski:

Отново се обърне внимание на синтаксиса.

Състояние - в скоби.

Действия - в скоби.

Има и стенограмите: без ключови думи, ако и другаде. и с помощта на специални символи. Но в ранните етапи аз не го препоръчвам да се включат. Опитайте се да разберете това малко пъзел за себе си:

магазинът е отворен, отивам до магазина? Отивам да пия бира

Обекти, обекти, обекти.

Нека да видим на "Ако" на нашата функция.

Неговото състояние - document.getElementById (АВ) .style.display == "няма"

Какво означава това?

Вече видяхме този документ обект, за да напишете метод (). Не забравяйте - document.write ( "Просто има различен текст").

Намерих това от елемент - също обект, само по-нисък ранг от документа. И това си има своите методи и свойства. Някои от тях съответстват на атрибутите на HTML тагове. Ето как, например, стил собственост.

Което също, от своя страна, обект със своите собствени свойства, сред които е и дисплея.

Това означава, че всички обекти са методите и свойствата на други обекти, които са нанизани през точка в низходяща йерархия.

Какво се случи? В руската поговорка: "ако документът има елемент наречен такава и такава, и тя е невидима" - ето го, нашето състояние.

И сега всичко е много просто. Ако това е опция не е видима, тя трябва да стане видима. Това е в скоби действия ще копира едно и също, но вместо това ще постави нито един блок.

В противен случай (и "друго" се появява, когато се показва нашата елемент) трябва отново да стане невидим. Така в сила за друго, просто да копирате това, което беше в изявлението.

Сега погледнете: вместо идентификатор елемент, ние добавихме името на аргумента на функцията. Сега, ако ние наричаме тази функция от на вашия HTML. поставяне аргумент действително съществуващ ID, функцията ще се хареса на него.

И така, това е настройка. Забелязахте ли единичните кавички? Защо те са тук, когато на пръв поглед нищо не им пречи да бъдем двойно?

В HTML функция документ се извършва в рамките на HREF атрибут. в който тя бе цитиран. И с двойни кавички, че ще се провалят. Той е тестван на случаен принцип () в собствената си кожа и покрива, и безсънни нощи.

как да се изгради функция на това как тя работи, ако цикъла. друг, както и някои от обектите и тяхната йерархия.

И също така да научат:

скрие и да се покаже текста, като кликнете върху линка.

Подкрепете проекта - споделете линка, благодаря!