Калькулятор создать с чего начать?
Всем привет.
1) Подскажите что с чего нужно начать по шагам чтобы создать онлайн калькулятор на сайте для подсчета строительных материалов? 2) Если нужно знание JavaScript с чего начать, какой-то раздел изучить 3) нужно ли знать .PHP или Ajax чтобы реализовать нормальный функционал с картинками. Мои знания минимальны в кодинге, только разметка HTML5 и стили CSS3, на .PHP максимум это Hello и форма обратной связи. |
Цитата:
![]() |
Цитата:
|
Так в итоге какие знания нужно подтянуть чтобы создать более менее нормальный калькулятор для подсчета таких значений как диаметр, длина, модель и т.д. чтобы всё суммировалось и выдавало итоговый результат с возможностью отправки на почту.
|
Цитата:
Цитата:
Цитата:
И только потом диаметр, длина.... то есть Javascript на клиенте. |
Цитата:
Цитата:
|
Цитата:
Печально что на таком сайте, посвященном в основном JavaScript мало людей, которые готовы поделиться толковыми знаниями. Начну с элементарного http://learn.javascript.ru/ |
У тебя бизнес-модели даже нет, зачем тебе жаба. Сперва надо разобраться что с чем суммируется и куда складывается, в екзеле скажем нарисовать таблицу, завести функции и связи, тогда уже понадобится жаба умнег.
|
Та этож всего лишь кулькулятор. PHP+html вам хватит. На хтмл делаешь формы надписи css украсишь постом отправляешь введенные данные в пхп скрипт, в этом скрипте описываешь логику работы своего кулькулятора что с чем складывать что из бд вытащить итд и отдаешь назад результат.
|
Цитата:
Цитата:
Если надо посчитать чего-то о трех досках и одном брусе, тогда все просто и ни базы, ни серверного языка не надо. А если серьезно, то прежде чем "вытащить из базы" нужно заняться самым главным веб приложения - проектированием самой базы данных. |
Вот и спроектируй базу товарищу, а то смотреть больно как животное мучается. )))
|
Цитата:
|
laimas,
вытаскивать, база это задел для апгрейда. ну и вприципе не нравится мне тот факт что яваскрипт код на сранице будет виден. Расскажи пожалуйста про "проектирование БД" чего ж там проектировать? |
Цитата:
Цитата:
Можно конечно рассказать о проектировании базы данных, но это слишком длинная лекция получится, "читать" которую я конечно не буду. Лучше найти это в сети. А как простой пример, то брус может быть просто брусом, а может иметь различные характеристики, и стоит только неудачно описать в базе и сам брус и его характеристики, и база превратится в неповоротливого монстра, а с ней и калькулятор и сам сайт. Цитата:
Это что опасно? Можно и серверу посчитать, тоже не сложно, тем более что запросы за входными данными идут на сервер. Но и клиенту посчитать все не сложно, да и сподручнее будет. Ведь грамотный сервер не будет принимать расчеты клиента, он будет требовать только выбранные позиции и сам все рассчитает, если это требуется для хранения, для каких либо документов, почты и т.п. |
Цитата:
|
Да это опасно. Это во первых. А во вторых вот лично мне оч не нравится когда заходишь на сайт и браузер начинает лагать потому что вместо хтмл странице мне подсунули 2км яваскрипта
|
Цитата:
Безопасность в веб есть понятие многогранное. Если вам "подсунули" 2км опасного JS, то вина в этом полностью ваша, а если ваш сайт еще и червя имеет, то вы взломаны. JS настолько же опасен, насколько и стакан воды. |
Цитата:
Цитата:
|
laimas,
вам подсовывают каждый раз по 2км яваскрипта а что там внутри, опасно или неопасно трудновыяснимо в силу объема кода. Вы видимо невкурсе просто. warren buffet, Где я такое написал? |
![]() |
Цитата:
Бесспорно, два пальца об...... ты можешь, тут ты спец без сомнения. А вот в остальном, такие люди как ты за пустой бравадой и пустословием скрывают свою некомпетентность. Конечно же они там чего-то читали, и могут пересказывать, может даже ты был и В Париже, и Марсель Марсо тебе чего-то говорил. Но пустота твоя все равно видна. Такие как ты истинно веруют, что они и только они могут разрулить ситуацию, а посему гадать словоблудием на форумах. Я уже сказал тебе кто ты, так что не рисуйся передо мной своим идиотизмом. И памятку свою побери, что потерял. |
Цитата:
|
Хех. "Пехепе" и "хтмл" это от лени переключать раскладку а вовсе не от того что ты там себе нафантазировал. Мы тут говорили о безопасности так о "великий спец" я уже знаю твоц домашний адрес -)
|
И дабы твои пубертатные фантазии не ушли вразнос скажу сразу это просто невиная демонстрация того что происходит когда код выполняется на клиенте. А вообще с таким же успехом это мог быть полноценный xss с угоном твоих сессий и размещением хуя на твоей аве вконтакте.или еще лучше сплоит с пол3чением полного контроля над твоей системой.
|
Цитата:
Цитата:
О том и речь - если я разработчик, то моя обязанность не допустить несанкционированного на страницах. А чесать языком "не надо JS на страницах, потому как опасно", это на парау с warren buffet занимайтесь флудом таковым, ибо если так ставить вопрос, то и любой серверный язык опасен, вывод - закрывать Интернет к чертовой матери - Опасно! |
Неужели так срашно? У нджинкса есть рерайт енджин соответственно есть возможность отправить тебя с js скриптом в довесок путешествовать по всем интересным сайтам. Наверно после этого ты 10 кирпичей отложишь -)
Да перестань ты параноить уже неужели ты действительно думаешь мне так уперся твой вконтакт что буду все это делать. У меня поважнее проблемы есть. Не хочешь не верь дело твое. Но яндекс вкурсе какое порно и как часто ты смотришь. |
user71,
есть что дельное сказать автору поста? Нет, тогда весь словесный понос что вы тут несете с warren buffet прекратить. |
HuanMarkez,
советую начать с ТЗ, прописать, что именно калькулятор должен уметь в первую очередь (ну или в виде скетчей накидать на листке бумаги свои идеи ) И начинать советую с чего-то малого и простого, иначе похоронит грандиозность задачи на старте. А так кусочек сделал, получил что-то работающее, замотивировался, дальше двинулся. И так step-by-step фичи прикручивать потихоньку. На простенький калькулятор js с головой хватит ( или php ). |
user71, тебе уже сказано было - рисуй в екзеле свой куркулятор. Когда есть модель и связи, то портировать ее можно на любую платформу за полчаса.
|
Цитата:
Начинать всегда нужно с осмысления. В данном случае, как мне кажется, этому могут способствовать user stories. Расскажи (сам себе), как должен работать твой калькулятор с точки зрения пользвателя. Пример. Калькулятор площади прямоугольника Как пользователь, я хочу, чтобы калькулятор имел: 1. два поля ввода (ширина, высота) 2. кнопку "рассчитать", по нажатию на которую происходит рассчет площади 3. [опционально]. Отправить входные данные и получившийся результат себе на почту с комментарием (не знаю зачем) |
Цитата:
Нет технического задания, нет документации, нет модели - нет кодов. Все просто. А ТС хочет сначала стулья, потом деньги. ЗЫ На самом деле он хочет сессию допроса, как у нас это вообще принято. То есть народ будет ему задавать наводящие и поясняющие вопросы, а ТС будет отвечать и оценивать, что народ написал - правильно или неправильно. То есть типичный халявщик не желающий думать своей головой. |
warren buffet,
Чего вы бредите какое еще тз. Это всего лишь кулькулятор |
user71,
присоединюсь к бреду! нет нормального тз - нет кода. калькулятор это не Цитата:
|
Цитата:
|
Часовой пояс GMT +3, время: 07:30. |