Премини към съдържанието
Форумът в приложение

По-лесно сърфиране. Научи повече.

Kaldata.com - Форуми

Приложение на форума на цял екран с push известия, значки и други.

За да инсталирате това приложение на iOS и iPadOS
  1. Докоснете Иконата за споделяне в Safari
  2. Превъртете менюто и докоснете Добавяне към началния екран.
  3. Докоснете Добавяне в горния десен ъгъл.
За да инсталирате това приложение на Android
  1. Докоснете менюто с 3 точки (⋮) в горния десен ъгъл на браузъра.
  2. Докоснете Добавяне към началния екран или Инсталиране на приложение.
  3. Потвърдете, като докоснете Инсталиране.

Добре дошли!

Добре дошли в нашите форуми, пълни с полезна информация. Имате проблем с компютъра или телефона си? Публикувайте нова тема и ще намерите решение на всичките си проблеми. Общувайте свободно и открийте безброй нови приятели.

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

 

Търся някой да ми обясни един сорс-код.

Featured Replies

Здравейте! Имам да правя една курсова работа и я намерих в Интернет, но не ми е ясно нищо по сорс-кода. Искам някой да ми обясни сорс-кода! Знам че програмата работи!
Темата е: Създайте WEB-базиран калкулатор като използвате HTML, Java Script и CSS

Сорс-код:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">

<HTML>

<HEAD>

<META NAME="Generator" CONTENT="TextPad 4.4">

<LINK href="general.css" rel="stylesheet" type="text/css">

<SCRIPT LANGUAGE="JavaScript">

 

<!-- Begin

 

// DECLARE AND INITIALIZE VARIABLES

 

var zero = '0';

var one = '1';

var two = '2';

var three = '3';

var four = '4';

var five = '5';

var six = '6';

var seven = '7';

var eight = '8';

var nine = '9';

var add = '+';

var subtract = '-';

var multiply = '*';

var divide = '/';

var decimal = '.';

var power = '^';

 

 

// FUNCTION: compute

function compute(f) {

f.view.value = eval(f.view.value);

}

 

// FUNCTION: getNum

function getNum(f, val) {

f.view.value += val;

}

 

// End -->

</script>

 

</HEAD>

<BODY Background=../graphics/grayback.jpg>

<center><BR><BR><BR>

<TABLE CELLPADDING=0 CELLSPACING=0 BORDER=1 BORDERCOLOR=DDDDDD>

<TR><TD>

<TABLE CELLPADDING=7 CELLSPACING=0 BGCOLOR=AABBCC>

 

<!----------------------BEGIN CALCULATOR------------------------->

 

<FORM NAME="calc">

<TR>

<TD COLSPAN=2>

<DIV ALIGN=LEFT><SMALL><FONT COLOR=000000>

BG-78 Calculator

</FONT></SMALL></DIV>

<INPUT TYPE=text NAME="view" SIZE=30 action="compute(this)"><BR>

<HR>

</TD>

</TR>

 

<TR>

<TD COLSPAN=2><DIV ALIGN=RIGHT>

<INPUT TYPE=button VALUE=" 7 " onClick="getNum(this.form, seven)">

<INPUT TYPE=button VALUE=" 8 " onClick="getNum(this.form, eight)">

<INPUT TYPE=button VALUE=" 9 " onClick="getNum(this.form, nine)">

<INPUT TYPE=button VALUE=" . " onClick="getNum(this.form, decimal)">

<INPUT TYPE=reset VALUE=" C ">

</DIV></TD>

</TR>

 

<TR>

<TD COLSPAN=2><DIV ALIGN=RIGHT>

<INPUT TYPE=button VALUE=" 4 " onClick="getNum(this.form, four)">

<INPUT TYPE=button VALUE=" 5 " onClick="getNum(this.form, five)">

<INPUT TYPE=button VALUE=" 6 " onClick="getNum(this.form, six)">

<INPUT TYPE=button VALUE=" * " onClick="getNum(this.form, multiply)">

<INPUT TYPE=button VALUE=" / " onClick="getNum(this.form, divide)">

</DIV></TD>

</TR>

 

<TR>

<TD COLSPAN=2><DIV ALIGN=RIGHT>

<INPUT TYPE=button VALUE=" 1 " onClick="getNum(this.form, one)">

<INPUT TYPE=button VALUE=" 2 " onClick="getNum(this.form, two)">

<INPUT TYPE=button VALUE=" 3 " onClick="getNum(this.form, three)">

<INPUT TYPE=button VALUE=" - " onClick="getNum(this.form, subtract)">

<INPUT TYPE=button VALUE=" + " onClick="getNum(this.form, add)">

</DIV></TD>

</TR>

 

<TR>

<TD><DIV ALIGN=CENTER>

<INPUT TYPE=button VALUE=" 0 " onClick="getNum(this.form, zero)">

</DIV>

</TD>

<TD>

<DIV ALIGN=RIGHT>

<INPUT TYPE=button VALUE=" = " onClick="compute(this.form)">

</DIV>

</TD>

</TR>

 

<TR>

<TD COLSPAN=2>

<HR>

 

 

</FONT></SMALL></CENTER>

</TD>

</TR>

</FORM>

 

<!------------END CALCULATOR--------------->

 

</TABLE>

</TD></TR></TABLE>

</center>

</BODY>

</HTML>

 

Програмата използва eval(), който интерпретира стринговете като програмен код и го изпълнява, ако може. В случая всяка операция с калкулатора конкатенира стринг с някаква команда, която накрая чрез eval() се изпълнява.

 

Ако искаш да напишеш свястна програма, я направи да изпълнява съответната операция с програмен код, а не с шмекерии като тази. ;)

Архивирана тема

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

Разглеждащи това в момента 0

  • Няма регистрирани потребители разглеждащи тази страница.

Дарение

  • Подкрепи съществуването на форума - направи дарение
    32%
    Дарени 315 € от нужните 1 000 €

Бюлетин

Получавайте известие, когато има важна промяна или новина свързана с форума.

Профил

Навигация

Търсене

Търсене

Конфигуриране на push известия в браузъра

Chrome (Android)
  1. Докоснете иконата на катинар до адресната лента.
  2. Докоснете Разрешения → Известия.
  3. Променете предпочитанията си.
Chrome (Desktop)
  1. Кликнете върху иконата на катинар в адресната лента.
  2. Изберете Настройки на сайта.
  3. Намерете Известия и коригирайте предпочитанията си.