Loading...
Vaeran avatar Vaeran -4 Точки

Стаж за JavaScript

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

Тагове:
0
Programming Basics
delian1914 avatar delian1914 99 Точки

Привет. Дай да видим някой твой проект ( сайт .... т.н.)

0
Vaeran avatar Vaeran -4 Точки
<html>
<head>
<title>Calculator</title>
<style>
body{
background-color:green;
</style>
</head>
<center><B><font color="white" style="Font-size:70">JavaScript Calculator</font></h1></B>
<hr size=20 color="black">
<div style="width:261px; background:"FFF8DC">
<form name="Calculator">
<input name="display" placeholder="0" style="width:254px; height:60px; text-align:right; font-size:30; border-radius:8px; margin:3px"/>
<br>
<input type="button" value="7" onClick="document.Calculator.display.value +='7'" style="width:60px; height:60px; font-size:30; border-radius:8px; margin:3px"/>
<input type="button" value="8" onClick="document.Calculator.display.value +='8'" style="width:60px; height:60px; font-size:30; border-radius:8px;"/>
<input type="button" value="9" onClick="document.Calculator.display.value +='9'" style="width:60px; height:60px; font-size:30; border-radius:8px;"/>
<input type="button" value="+" onClick="btnplus()" style="width:60px; height:60px; font-size:30; border-radius:8px;"/>
<br>
<input type="button" value="4" onClick="document.Calculator.display.value +='4'" style="width:60px; height:60px; font-size:30; border-radius:8px; margin:3px"/>
<input type="button" value="5" onClick="document.Calculator.display.value +='5'" style="width:60px; height:60px; font-size:30; border-radius:8px;"/>
<input type="button" value="6" onClick="document.Calculator.display.value +='6'" style="width:60px; height:60px; font-size:30; border-radius:8px;"/>
<input type="button" value="-" onClick="btnsub()" style="width:60px; height:60px; font-size:30; border-radius:8px;"/>
<br>
<input type="button" value="1" onClick="document.Calculator.display.value +='1'" style="width:60px; height:60px; font-size:30; border-radius:8px; margin:3px"/>
<input type="button" value="2" onClick="document.Calculator.display.value +='2'" style="width:60px; height:60px; font-size:30; border-radius:8px;"/>
<input type="button" value="3" onClick="document.Calculator.display.value +='3'" style="width:60px; height:60px; font-size:30; border-radius:8px;"/>
<input type="button" value="*" onClick="btnmult()" style="width:60px; height:60px; font-size:30; border-radius:8px;"/>
<br>
<input type="button" value="0" onClick="document.Calculator.display.value +='0'" style="width:60px; height:60px; font-size:30; border-radius:8px; margin:3px"/>
<input type="button" value="%" onClick="btnMod()" style="width:60px; height:60px; font-size:30; border-radius:8px;"/>
<input type="button" value="." onClick="btndot()" style="width:60px; height:60px; font-size:30; border-radius:8px;"/>
<input type="button" value="/" onClick="btndiv()" style="width:60px; height:60px; font-size:30; border-radius:8px;"/>
<br>
<input type="button" value="=" onClick="document.Calculator.display.value=eval(document.Calculator.display.value)"
style="width:124px; height:60px; font-size:30px; border-radius:8px; margin:3px"/>
<input type="button" value="C" onClick="btnclear()" style="width:124px; height:60px; font-size:30; border-radius:8px"/>

</form></div>
<hr size=20 color="black">
<script>
function btnplus()
{  document.Calculator.display.value +="+";
document.Calculator.display.style.textAlign="right";}
function btnsub()
{  document.Calculator.display.value +="-";
document.Calculator.display.style.textAlign="right";}
function btnmult()
{  document.Calculator.display.value +="*";
document.Calculator.display.style.textAlign="right";}
function btnMod()
{  document.Calculator.display.value +="%";
document.Calculator.display.style.textAlign="right";}
function btndot()
{  document.Calculator.display.value +=".";
document.Calculator.display.style.textAlign="right";}
function btndiv()
{  document.Calculator.display.value +="/";
document.Calculator.display.style.textAlign="right";}
function btnclear()
{  document.Calculator.display.value="";
}
</script>
</center>
</body>
</html>

Ами примерно това е калкулатор написан на JavaScript като разбира се си помагах доста от интернет!

 

1
KeepCoding avatar KeepCoding 554 Точки

Препоръчвам ти да прочетеш всичко на тази страница, както и да гледаш видеото от начало до край. На края на страницата пише "Не е лесно, нито бързо, нито става без учене, но ако инвестираш в себе си сериозно, за 1-2 години, стъпка по стъпка, ще получиш добро начално JavaScript ниво като за работа като JavaScript програмист.".

Също и тази част от клипчето отговаря на въпроса ти. 
 

5
JivkoJelev avatar JivkoJelev 235 Точки

За JS стажант освен JS , ще ти трябва HTML&CSS на 99% от местата и то на доста високо ниво.Това , че в програмата на Софтуни Web Basics курса е препоръчителен , не означава , че без тях може да се почне работа.След основите естествено ще ти трябва DOM или това за което е направен JS, да контролира htmla&css.Естествено много малко фирми работят на Vanila JS, и без jQuery , няма да минеш.При тези условия може да отговаряш за JS стажант и то с много условия и трудности.За Junior вече се качваме на ReactJS , AngularJS за фронт енд и NodeJS за бек енд.За съжаление фирмите в България не си търсят стажанти които ще ги обучават от 0-та.Пътя е труден и дълъг.Успех!

0
Vaeran avatar Vaeran -4 Точки

леле нали уж няма хора на пазара а толкова много изисквания...аз ще го науча но искам да ми дадът шанс да го практикувам с базови познания.

0
JivkoJelev avatar JivkoJelev 235 Точки

Тук е другия филм , че нямало хора на пазара.Да има глад за опитни хора , но стажанти и джуниори е пълно.Последните фирми които съм кандидаствал бяхме по 150-200 човека за 2 позиции, така че се замисли кой ще вземат.Някой с базови познания или човек с базови познания плюс 1-2 технологии , плюс 1-2 фреймуорка.Започването на първата работа е най-трудно.

0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.