убери комментарии с части кода чтобы на экран вывелось сообщение happy new year
Убери комментарии с части кода чтобы на экран вывелось сообщение happy new year
В этом инпуте атрибуты data-min и data-max содержат диапазон. Сделайте так, чтобы по потери фокуса, если количество введенных символов не попадает в этот диапазон, выводилось сообщение об этом.
let elem = document.querySelector(‘#elem’);
elem.addEventListener(‘blur’, function() <
if (elem.value elem.dataset.max) <
alert(‘не попал в диапазон’)
>
>);
Сделайте так, чтобы по клику на див в конец его текста добавлялась стоимость покупки, равная цене, умноженной на количество.
let elem = document.querySelector(‘#elem’);
elem.addEventListener(‘click’, function () <
elem.innerHTML += elem.dataset.productPrice * elem.dataset.productAmount;
>);
Даны абзацы. Переберите их циклом и каждому абзацу в атрибут data-num запишите порядковый номер этого абзаца. Используйте метод setAttribute.
let elem = document.querySelectorAll(‘p’);
let num = 1;
for (const i of elem) <
i.setAttribute(‘data-num’, num);
num++;
>
Самостоятельно проделайте описанные манипуляции и выведите объект с событием в консоль. Изучите структуру этого объекта.
let elem = document.querySelector(‘#elem’);
elem.addEventListener(‘click’, function(event) <
console.log(event);
>);
Сделайте так, чтобы при движении мышки по странице, отображались координаты курсора, подобно тому, как это сделано в следующем образце:
let elem = document.getElementById(‘elem’)
document.addEventListener(‘mousemove’, function (event) <
elem.innerHTML = event.clientX + ‘ : ‘ + event.clientY;
>);
В следующем коде в двум событиям привязан один и тот же обработчик:
text
let elem = document.querySelector(‘#elem’);
elem.addEventListener(‘click’, func);
elem.addEventListener(‘dblclick’, func);
let elem = document.querySelector(‘#elem’);
elem.addEventListener(‘click’, func);
elem.addEventListener(‘dblclick’, func);
function func(event) <
if (event.type == ‘click’) <
elem.style.backgroundColor = ‘green’;
elem.style.color = ‘#fff’;
> else if (event.type == ‘dblclick’) <
elem.style.backgroundColor = ‘red’;
elem.style.color = ‘#000’;
>
>
ть у вас есть список ul с тегами li:
let elem = document.querySelector(‘#elem’);
if (event.target.tagName == ‘LI’) <
event.target.innerHTML += ‘!’;
>
>);
Дан абзац и инпут. В него вводится текст и нажимается клавиша Enter. Сделайте так, чтобы по нажатию Enter введенный текст попадал в абзац под инпутом, а содержимое инпута очищалось.
let text = document.querySelector(‘#text’);
let elem = document.querySelector(‘#elem’);
Дан элемент. Сделайте так, чтобы по клику на него он красился в красный цвет, но только если в момент клика нажата клавиша Alt.
let elem = document.querySelector(‘#elem’);
elem.addEventListener(‘click’, function (event) <
if(event.altKey) <
elem.style.cssText = ‘background-color: red’;
>
>);
Пусть у вас есть список ul с тегами li:
let elem = document.querySelector(‘#elem’);
Даны ссылки. Сделайте так, чтобы по клику на ссылку ей в конец записывался ее href, а перехода по ссылке не происходило.
let elem = document.querySelector(‘#elem’);
elem.addEventListener(‘click’, function (event) <
event.preventDefault();
elem.innerHTML += elem.href;
>);
Даны два инпута, абзац и ссылка. Пусть в инпуты вводятся числа. Сделайте так, чтобы по клику на ссылку в абзац записалась сумма введенных чисел.
let elem = document.querySelectorAll(‘input’);
let text = document.querySelector(‘#text’);
let link = document.querySelector(‘#link’);
link.addEventListener(‘click’, function (event) <
event.preventDefault();
let result = 0;
for (const item of elem) <
result += Number(item.value);
>
text.innerHTML += ‘ ‘ + result;
>);
Пусть дан такой код:
let elem = document.querySelector(‘#elem’);
elem.addEventListener(‘blur’, func);
function func() <
alert( square() );
function square() <
return this.value * this.value;
>
>
Автор кода хотел, чтобы по потери фокуса на экран вывелся квадрат числа из value инпута. Однако, почему-то при потери фокуса в консоль выдается ошибка.
Исправьте ошибку автора кода. Напишите текст, в котором вы дадите объяснение автору кода, почему возникла его ошибка.
let elem = document.querySelector(‘#elem’);
elem.addEventListener(‘blur’, func);
function func() <
let self = this.value;
alert(square());
function square() <
return self * self;
>
>
Происходит потеря контекста, потому то this не доступна во внутренней ф-ции. Необходимо this поместить в отдельную переменную и обратиться к этой переменной во внутренней ф-ции.
Кто поможет в JAWA решить задачку?
/* Объявление трех переменных
Объявите переменные name1, name2, name3 типа String.
Сразу же в строке объявления присвойте им какие-нибудь разные значения.
Значениями могут быть любые строки.
public class Solution
public static void main(String[] args)
//напишите тут ваш код
public static void print5Times(String s)
Раскоментируйте часть кода, чтобы на экран вывелось сообщение «Happy New Year»
public class Solution
public static void main(String[] args)
Язык называется JaVa 🙂
string name1 = «hello»;
string name2 = «how are»;
У тебя есть ф-ция, которая 5 раз вывод переменную «s»,значит в переменную «s» мы занесем текст, который у нас в задании:
Дальше в главной ф-ции вызываешь 2 раза ф-цию которая пишет 5 раз наш текст.
public static void main(String[] args)
//напишите тут ваш код
public class Solution
public static void main(String[] args)
Пока об этом ничего конкретно не говорят, у нас и так событий хватает, один проект пенсионной реформы чего стоит! Но, уверять, что подобного никогда не случится, нельзя. И такая идея может прийти в голову ком-то там наверху.
И не нужно все валить на происки либералов и их лживые вбросы. Вот если бы год назад прошла информация, что в России повысят пенсионный возраст. Причем, не на 1-2 года, а сразу на 5-8. Что бы нам сказали? Не нужно верить лживым проискам либералов. А за данный проект уже проголосовали. Причем, вполне патриотично настроенные депутаты.
Я давно пенсионерка, мне за 60, переехала временно поближе к детям, помочь им ухаживать за внуками. Выхожу как-то из подъезда, там клеят объявление, что организации требуется уборщица. Организация находится рядом с моим местом проживания, я решила там подработать, прихожу устраиваться, мне отказали из-за внешних данных, сказали, что на такие должности принимают женщин попроще.
Подруга тоже решила устроиться подработать уборщицей или няней по уходу за лежачей больной, ей тоже отказывали из-за слишком интеллигентной внешности.
Оказывается, чтобы убирать помещение, тоже надо иметь определённые внешние данные.
Только что прослушала выступление Президента с заявлением по телевидению.
Слушала очень внимательно, каждое слово, поэтому могу точно сказать, что Президент объявил следующую неделю нерабочей с сохранением заработной платы.
И еще уточнил, что выходными следует считать дни с 28 марта по 5 апреля включительно.
Ну, естественно, кроме таких структур, как транспорт, аптеки, медицинские учреждения, банки и магазины.
Не было сказано, что объявляется всеобщий карантин, но Президент убедительно попросил граждан оставаться дома.
Это делается в связи с тем, чтобы не допустить быстрое распространение коронавируса в нашей стране.
Эх, знакомая ситуация. Помню работала в ателье конструктором. Нас всего-то там было 4 человека- я, две швеи и хозяйка. Одна из швей была женщина 48 лет, другой, как и мне было 26. Так эта тётя 48 лет вечно нас пресовала. Ну на меня вообще нападала по нескольку раз в день- понятное дело, если что не клеилось в работе, так кто виноват? правильно, конструктор. У самой косяков было выше крыши, но это всё она умело сглаживала.
Сия модель поведения этой дамой была выбрана не случайно. Во-первых, лет ей уже было не мало, а возрастной ценз при приёме на работу уж очень актуален, а мы что, мы молодые, если что работу всегда найдём, если вдруг придётся уволиться. Во-вторых, природная вредность и жизненная ситуация, а также наличие кучи травм и страхов не давали покоя её величеству, и при каждой удобной возможности она пыталась всю молодь ателье выставить в неприглядном свете перед хозяйкой, которая с удовольствием снижала нам зарплату, а тётке, которая работала в общем-то хорошо и быстро, повышала.
Бороться с вампиршей оказалось не под силу, да и смысл какой. Я лично не настолько ценична и вредна, чтобы этой тётке ставить палки в колёса. Да и какой смысл тратить свою энергию на борьбу с прогнившим маятником.
Я уволилась и нашла другую работу в 1000(. ) раз лучше, а вот подружка моя, вторая швея, в том ателье ещё три года проторчала. Уж сколько я от неё жалоб на эту тётку по телефону за это время выслушала. И вдруг, о чудо, я собралась в декрет. Естественно, генеральному директору я рекомендовала подругу, которая и пришла на моё место, покинув злосчастную контору-змеюшник.
Считаю, что бороться нет смысла, лучше вообще уйти с такой работы, нервы-то не казённые. И вообще, вы же не на помойке себя нашли, чтобы терпеть диктат какой-нибудь паршивой овцы, у которой куча страхов, комплексов и травм, а то ведь вела бы она себя так, если бы была нормальная.
One workspace.
Every team.
We’re more than a doc. Or a table. Customize Notion to work the way you do.
Team up without the chaos
Connect your teams, projects, and docs in Notion — so you can bust silos and move as one.
Never ask “What’s the context?” again
Stale wikis aren’t helpful. Neither are floating docs. In Notion, your daily work and knowledge live side by side — so you never lose context.
Build the workflow you want
Customize Notion to make it work the way you want it to.
Just drag and drop to craft the dashboard, website, doc, or system you need.
Benefit from a global ecosystem of creators
Get inspiration from thousands of community-made templates, integrations, and events.
You’ll never want for resources or support.
Built for endless uses.
Across all teams.
Notion solves problems common and unique to every team. These are just a few.
Start with a template.
Modify it however you need.
Choose from thousands of free, pre-built setups — for work and life.
Used by the world’s most innovative teams
Now people know that, if they’re going to ask me a question, I probably put the answer in Notion.
Notion continues to be the easiest way to get information centralized somewhere and shout it out to someone else. For us, that’s extremely important because half our team is remote.
Как решить задачу в курсах JavaRush?
/*
Круто быть программистом!
*/
public class Solution <
public static void main(String[] args) <
//напишите тут ваш код
>
> Ника Ниеевна 2
Другие интересные вопросы и ответы
Возможно ли изучить программирование за лето?
Смотря что ты хочешь изучить и что имеешь ввиду под программированием.
Если html+css — да, вполне возможно. Но это верстка а не программирование. SQL — так же возможно, но и работу с БД я так же не могу назвать настоящим программированием.
Если же брать серьезное программирование — однозначное нет. Минимум год самообучения по 8-12 часов в день. Минимум — если у тебя уже есть некая база и неплохо поставленная логика. Значительно больше если нет.
У меня была очень сильная база (я несколько лет работал в IT конторе мирового масштаба(входит в первую десятку по размеру) международной тех.поддержкой высшего уровня[там было 5 таких] а так же QA[тестировщиком], а так же некую базу программирования уже имел), но у меня пошло пол года по 8-12 часов в день что бы достичь некоего более-менее неплохого уровня на C#. По факту недостаточного что бы работать полноценным программистом. Но все же достаточного для автоматизации.
Реальное программирование — это не просто синтаксис языка. Программирование — это умение решать задачи. Как математические так и логические. Логические — в первую очередь! А так же знание ряда алгоритмов. А так же знание инструментов которыми пользуешься(например нужно понимать как внутри устроен List/LinkedList и Array для того,что бы их правильно оптимально использовать, просто знать что длинна аррея не меняется — НЕ ДОСТАТОЧНО). Синтаксиса языка НЕ ДОСТАТОЧНО кто бы тебе не говорил обратного.
Что бы не быть баснословным, я наведу простой пример использования алгоритмов:
Алгоритм среднего между 2мя целыми числами нормального человека:
(a+b)/2
алгоритм среднего из 2х целых чисел программиста(умного, а не в кавычках):
a/2+b/2+(a%2+b%2)/2
где % — вычисление остачи от деления.
потому как первый алгоритм даст ровно в половине из возможных случаев неправильный ответет из-за переполнения памяти + еще в четверти случаях просто на одиницу меньше нужного. Заметьте! Не ошибку! А неправильный ответ в трех случаях из 4х! А «программист»(именно в кавычках) еще и не будет в курсе почему так 🙂
Для нецелочисленного типа данных(double, float) проще:
a/2+b/2
Как видишь, проблема не в синтаксисе как таковом 🙂 Выучить синтаксис — как раз наименьшая из проблем. Хотя, замечу, что, даже, это для многих будет непосильной задачей.
С другой стороны — я за то что бы не грузить человека «паттернами» и излишними алгоритмами. На новичков это подействует, скорее всего, негативно, чем позитивно. Типа…. «я слышал про паттерн ____________, вот задача на которую КАЖЕТСЯ подойдет он.» А потом решение задачи усложняется в разы. Ну или затягивается. Паттерны нужно не только знать, но и применять с умом. К алгоритмам так же нужны знания как и когда их лучше применять. Поэтому — БЕЗ ФАНАТИЗМА.
PS: человек снизу, который меня активно критикует(Jone Done), даже путает среду разработки и язык… Delphi — это не язык, а IDE, а язык там это Object Pascal.
Так же там в коментариях у нее я проверил ее «нормальные знания джавы»… Желающие посмотреть на «номально выучившую язык за 2,5 месяца» смотреть туда. И это при том что Я ДЖАВУ НЕ ЗНАЮ, а, так, посмотрел инфу не более чем 3 дня где-то пол года назад просто для общего развития и что бы лично сложить свое собственное мнение по языку.
Кракозябры вместо русских букв
Кто до сих пор не понял о чём я имею ввиду, вот вам несколько скриншотов:
Как убрать и исправить кракозябры вместо русского (русских букв) в программе или Windows.
1. Проверяем установленный язык для программ, не поддерживающих Юникод. Может он у Вас сбился.
Перезагружаемся или перезапускаем проводник и смотрим не исчезла ли проблема. Нет? Тогда следующий пункт.
2. Может у Вас слетели системные настройки шрифтов? Тогда вот Вам один хороший файл, который содержит стандартные настройки шрифтов для Windows
standartnye_shrifty.zip 1,05 Kb cкачиваний: 32767
На всякий случай вот Вам архиваторы
Внутри настройки реестра для Windows XP, Vista, 7 и 8
Для тех, кто любознателен или не доверяет сайту или мне, показываю содержимое этих файлов.
Windows XP
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontMapper]
«ARIAL»=dword:000000cc
«DEFAULT»=dword:000000cc
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
«Arial,0″=»Arial,204»
«Arial,204″=»Arial,204»
«Arial Cyr,0″=»Arial,204»
«Arial CYR,204″=»Arial,204»
«Comic Sans MS,0″=»Comic Sans MS,204»
«Courier,0″=»Courier New,204»
«Courier,204″=»Courier New,204»
«Courier New Cyr,0″=»Courier New,204»
«Courier New CYR,204″=»Courier New,204»
«Fixedsys,0″=»Fixedsys,204»
«Helv,0″=»MS Sans Serif,204»
«MS Sans Serif,0″=»MS Sans Serif,204»
«MS Sans Serif,204″=»MS Sans Serif,204»
«MS Serif,0″=»MS Serif,204»
«MS Shell Dlg,0″=»MS Sans Serif,204»
«MS Shell Dlg,204″=»MS Sans Serif,204»
«Small Fonts,0″=»Small Fonts,204»
«System,0″=»Arial,204»
«Tahoma,0″=»Tahoma,204»
«Times New Roman,0″=»Times New Roman,204»
«Times New Roman,204″=»Times New Roman,204»
«Times New Roman Cyr,0″=»Times New Roman,204»
«Times New Roman CYR,204″=»Times New Roman,204»
«Tms Rmn,0″=»MS Serif,204»
«Verdana,0″=»Verdana,204»
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontMapper]
«ARIAL»=dword:00000000
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
«Arial,0″=»Arial,204»
«Comic Sans MS,0″=»Comic Sans MS,204»
«Courier,0″=»Courier New,204»
«Courier,204″=»Courier New,204»
«MS Sans Serif,0″=»MS Sans Serif,204»
«Tahoma,0″=»Tahoma,204»
«Times New Roman,0″=»Times New Roman,204»
«Verdana,0″=»Verdana,204»
После запуска reg файла, Вы должны согласиться с предупреждением системы о внесении изменений в реестр.
Снова перезагружаемся или перезапускаем проводник. Если проблема не пропала, то переходим к следующему пункту.
3. Меняем в реестре кодировку на стандартную. Здесь всё то же самое что и в пункте 2.
Снова даю Вам файл для разных версий ОС Windows
standartnaya_kodirovka.zip 1,21 Kb cкачиваний: 20597
снова даю текст, содержащийся в этих файлах.
Для Windows XP
Windows Registry Editor Version 5.00
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage]
«1250»=»c_1251.nls»
«1251»=»c_1251.nls»
«1252»=»c_1251.nls»
«1253»=»c_1251.nls»
«1254»=»c_1251.nls»
«1255»=»c_1251.nls»
[HKEY_CURRENT_USER\Control Panel\International]
«Locale»=»00000419»
«LocaleName»=»ru-RU»
«s1159″=»»
«s2359″=»»
«sCountry»=»Russia»
«sCurrency»=»р.»
«sDate»=».»
«sDecimal»=»,»
«sGrouping»=»3;0»
«sLanguage»=»RUS»
«sList»=»;»
«sLongDate»=»d MMMM yyyy ‘г.'»
«sMonDecimalSep»=»,»
«sMonGrouping»=»3;0»
«sMonThousandSep»=» »
«sNativeDigits»=»0123456789»
«sNegativeSign»=»-»
«sPositiveSign»=»»
«sShortDate»=»dd.MM.yyyy»
«sThousand»=» »
«sTime»=»:»
«sTimeFormat»=»H:mm:ss»
«sShortTime»=»H:mm»
«sYearMonth»=»MMMM yyyy»
«iCalendarType»=»1»
«iCountry»=»7»
«iCurrDigits»=»2»
«iCurrency»=»1»
«iDate»=»1»
«iDigits»=»2»
«NumShape»=»1»
«iFirstDayOfWeek»=»0»
«iFirstWeekOfYear»=»0»
«iLZero»=»1»
«iMeasure»=»0»
«iNegCurr»=»5»
«iNegNumber»=»1»
«iPaperSize»=»9»
«iTime»=»1»
«iTimePrefix»=»0»
«iTLZero»=»0»
[HKEY_CURRENT_USER\Control Panel\International\Geo]
«Nation»=»203»
И снова нужно перезагрузиться или перезапустить проводник (перезайти в систему).
Кстати, после этого и предыдущего пункта проверяйте на всякий случай то, что написано в первом пункте. Может быт такое, что язык сменится на Английский и нужно будет поставить Русский.
4. Меняем системные файлы. А если точнее, то мы не будем их менять, а лишь переименуем, чтобы до системы дошло наконец что мы хотим.
Всё. Теперь можете переименовать файл. И так делается со всеми файлами.
4.1 Далее что нам нужно сделать, после того как переименовали файлы, это скопировать файл C_1251.NLS в какую-нибудь папку или место. Это самый нужный файл, который как раз и отвечает за русскую кодировку.
Не запутались? Может быть.
В итоге в папке C:\Windows\System32 у Вас должно быть так:
Надеюсь доступно объяснил. Если проще, то мы просто берем файл C_1251.NLS и переименовываем его в другие, перед этим те самые другие переименовав, чтобы не было конфликтов в названии.
Вот как то так.
5. Нашёл в интернете интересную программку, сам её не тестировал, но автор обещает что с её помощью можно исправить кракозябры.
находится она по ЭТОЙ ссылке.
6. Последний пункт, в котором я даю Вам файл, который помог мне всё исправить когда-то и именно поэтому я его оставил на память. Вот архив:
krakozyabrooff.zip 1,85 Kb cкачиваний: 27718
Внутри два файла: кракозбрoff.cmd и кракозбрoff.reg
Ну и напоследок пара советов:
1) Если работаете с реестром, то не забывайте делать бэкап (резервную копию) на тот случай, если что-то пойдёт не так.
2) Желательно после каждого пункта проверять 1ый пункт.
На этом всё. Теперь Вы знаете как исправить убрать/исправить Кракозябры (квадратики, иероглифы, восклицательные и вопросительные знаки) в программе или Windows.