Каково было задание:. Это задание заключалось в создании таблицы преобразования Фаренгейта в Цельсия. Нам нужно было перейти от 20 до 120 градусов по Фаренгейту с интервалом в 5 градусов и преобразовать каждый из них в градусы Цельсия. Нам была предоставлена ​​базовая функция JS для преобразования Фаренгейта в Цельсия, и функция была (F-32) / (9/5). Мы могли бы сделать это в любом случае, если бы это была таблица с двумя столбцами, рядом с которой был указан градус Фаренгейта и его эквивалент в градусах Цельсия.

Что я сначала подумал и сделал: Когда мы впервые получили это задание, я подумал, что оно не должно быть таким сложным, затем я попытался его выполнить и с треском провалился. . В тот момент я понял, что уже хочу сдаться. Хотя, честно говоря, я был в плохом настроении, когда его назначили, так что это, возможно, способствовало моему пониманию задания в то время. Я начал с создания очень простой таблицы в HTML, а затем попытался связать функцию из JS с HTML. Я связал его, но толком не знал, что делать дальше. У меня работала функция, когда вы вводили число как «F» для обозначения Фаренгейта, но у меня это не было связано с моим графиком, и это было только для одной секции таблицы. Я мог копировать и вставлять его снова и снова для каждого раздела таблицы, но это очень неэффективный способ, который меня не удовлетворил.

Чем я закончил: Моим следующим шагом было обратиться к хорошему другу, который учится в том же классе, но у него гораздо больше опыта программирования, чем у большинства из нас. Он помог мне сделать очень простое решение, которое включает использование так называемого «цикла for», и показал мне, как создать таблицу с помощью JS. «Цикл for» используется для повторения чего-либо снова и снова, пока не будет достигнут установленный вами предел. Поскольку «I» представляет градус Фаренгейта, я использовал несколько логических операторов, чтобы заставить его идти от 20 до 120 с интервалом 5. Я console.log его запускал в функции, которую нам дали. «Цикл for» запускает его до тех пор, пока он не достигнет 120, точно так же, как мы его установили. У меня есть все числа по Фаренгейту, переведенные в градусы Цельсия, но пока нет их в таблице. Я использовал все методы, которым научил меня мой друг, чтобы создать таблицу на JS, которая находится в моем «цикле for», чтобы она повторяла шаги таблицы, пока не достигнет установленного вами максимума. Я создал строки с помощью «.insertRow ()» и столбцы с «.insertCell ()». Ячейки подключены к «i» и «temperature (i)», которые являются градусами Фаренгейта, и функцией преобразования их в градусы Цельсия. Поскольку это «цикл for», он будет создавать строки и столбцы до тех пор, пока не достигнет точки, в которой больше не будут попадать значения в разделы, которые мы установили как 120 по Фаренгейту.

Мое последнее мнение о задании: Это задание было, несомненно, самым сложным заданием, которое у нас было до сих пор. Я действительно начал работать над этим в тот день, когда мы его получили, но я закончил его только за день до назначенного срока. Для нас это был действительно сложный и новый опыт. Единственная причина, по которой мне удалось это сделать эффективно, - это благодаря моему удивительному другу. Он показал мне еще много способов использования JS и научил, как эти многочисленные способы можно использовать для выполнения задачи. Я знаю намного больше о JS благодаря моему другу и этому заданию, поэтому я счастлив, что нам пришлось это сделать, но я все еще злюсь на него из-за того, сколько времени мне пришлось потратить на работу над ним. Я уверен, что многие мои одноклассники тоже думают так же. Я видел, что большинство из нас плохо справляется, а у некоторых даже функция не работает. Я мог сказать, что у них были тяжелые времена, но они выглядели так, как будто они все еще весело проводили время, работая с другими, чтобы попытаться понять это. Это задание заставило нас усердно работать и работать с другими, поэтому я в целом рад, что нам пришлось выполнить это задание. Я с нетерпением жду новых заданий, которые предполагают использование JS на новом уровне, которые заставят нас пойти еще дальше!

PS: у меня оставалось немного времени, поэтому я добавил несколько дизайнов, которые заставили меня улыбнуться, чтобы помочь мне забыть все время, которое я потратил на выполнение этого задания.

— — — — — — — — — — — — — — — — — — — — — — — — — — — — — — —

Спасибо, что нашли время прочитать мой блог :)

Если у вас есть больше времени, просмотрите другие мои блоги по ссылкам ниже.