当前位置: 首页 > news >正文

拖拽式网站开发医院网站建设的资料

拖拽式网站开发,医院网站建设的资料,wordpress更改图片链接,seo公司网站文章目录 一、前言二、技术栈三、功能实现3.1 引入样式3.2 编写显示页面3.2 美化计算器页面3.3 实现计算器逻辑 四、总结 一、前言 计算器是我们日常生活中经常使用的工具之一#xff0c;可以帮助我们进行简单的数学运算。在本博文中#xff0c;我将使用JavaScript编写一个漂… 文章目录 一、前言二、技术栈三、功能实现3.1 引入样式3.2 编写显示页面3.2 美化计算器页面3.3 实现计算器逻辑 四、总结 一、前言 计算器是我们日常生活中经常使用的工具之一可以帮助我们进行简单的数学运算。在本博文中我将使用JavaScript编写一个漂亮的计算器并添加加减乘除功能。这个计算器将有一个精美的用户界面包含9个数字按钮和加减乘除操作符。 二、技术栈 HTML负责构建界面CSS负责美化界面JavaScript负责实现计算器的逻辑 三、功能实现 3.1 引入样式 在开始编写代码之前我们需要准备一些资源包括一些图标和字体库。我们可以在网上找到一些开源的资源来使用。在这里我使用了FontAwesome图标库和Google Fonts字体库。 首先在HTML文件中引入FontAwesome图标库和Google Fonts字体库的链接 headlink relstylesheet hrefhttps://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/all.min.css integritysha512-mvHonSS8g/k1XO4z16sWsZUfrVjPDWcTYTLnm79aJMdN5rSTQhq2ShsVlCHJfFMZML3eCG6v8kHouUqimtCM/A crossoriginanonymous referrerpolicyno-referrer /link relstylesheet hrefhttps://fonts.googleapis.com/css?familyRoboto:300,400,500,700displayswap / /head3.2 编写显示页面 然后创建一个div元素作为计算器的容器并在其中添加所需的HTML元素 div classcalculatorinput typetext idresult readonly /div classrowbutton classnumber7/buttonbutton classnumber8/buttonbutton classnumber9/buttonbutton classoperatori classfas fa-divide/i/button/divdiv classrowbutton classnumber4/buttonbutton classnumber5/buttonbutton classnumber6/buttonbutton classoperatori classfas fa-times/i/button/divdiv classrowbutton classnumber1/buttonbutton classnumber2/buttonbutton classnumber3/buttonbutton classoperatori classfas fa-minus/i/button/divdiv classrowbutton classnumber0/buttonbutton classoperatori classfas fa-plus/i/button/divdiv classrowbutton idclearC/buttonbutton idequal/button/div /div页面效果如图 3.2 美化计算器页面 接下来使用CSS来美化我们的计算器界面 .calculator {width: 200px;background-color: #f0f0f0;padding: 10px;border-radius: 5px;box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);font-family: Roboto, sans-serif; }input[typetext] {width: 100%;height: 40px;margin-bottom: 15px;padding: 10px;font-size: 20px;text-align: right; }.row {display: flex;justify-content: space-between;margin-bottom: 10px; }button {width: 45px;height: 45px;font-size: 16px;border: none;border-radius: 5px;cursor: pointer; }.number {background-color: #e0e0e0;color: #333; }.operator {background-color: #ff9800;color: white; }现在我们已经完成了计算器的界面。接下来我们将使用JavaScript来实现计算器的逻辑。 3.3 实现计算器逻辑 首先我们需要获取HTML元素的引用并设置一些状态变量 // 获取HTML元素的引用 const resultInput document.getElementById(result); const numberButtons document.getElementsByClassName(number); const operatorButtons document.getElementsByClassName(operator); const clearButton document.getElementById(clear); const equalButton document.getElementById(equal);// 设置状态变量 let currentNumber ; let firstNumber ; let operator ;然后我们需要分别为数字按钮、操作符按钮和清除按钮添加事件监听器以便在点击时执行相应的操作 // 为数字按钮添加事件监听器 for (let i 0; i numberButtons.length; i) {numberButtons[i].addEventListener(click, function () {if (operator ) {firstNumber this.innerText;resultInput.value firstNumber;} else {currentNumber this.innerText;resultInput.value currentNumber;}}); }// 为操作符按钮添加事件监听器 for (let i 0; i operatorButtons.length; i) {operatorButtons[i].addEventListener(click, function () {operator this.innerText;resultInput.value operator;}); }// 为清除按钮添加事件监听器 clearButton.addEventListener(click, function () {currentNumber ;firstNumber ;operator ;resultInput.value ; });最后我们需要为等号按钮添加事件监听器以便在点击时执行相应的计算操作 // 为等号按钮添加事件监听器 equalButton.addEventListener(click, function () {let result;switch (operator) {case :result parseFloat(firstNumber) parseFloat(currentNumber);break;case -:result parseFloat(firstNumber) - parseFloat(currentNumber);break;case *:result parseFloat(firstNumber) * parseFloat(currentNumber);break;case /:result parseFloat(firstNumber) / parseFloat(currentNumber);break;default:result ;}// 更新状态变量currentNumber result.toString();firstNumber ;operator ;resultInput.value result; });四、总结 好了本文的内容就分享到这里。 希望你在使用这个精美计算器的过程中有所收获它不仅能帮助你进行基本的数学运算还能为你提供一个愉快的使用体验。如果你对编程感兴趣也欢迎自行扩展功能让这个计算器变得更加强大。
http://wiki.neutronadmin.com/news/275786/

相关文章:

  • 网站开发需要学php吗郑州建材网站建设
  • 兰溪企业网站搭建地址东莞短视频推广多少钱
  • 湖南沙坪建设集团有限公司网站大学学部网站建设工作
  • 政务咨询投诉举报网站建设无锡的网站建设公司
  • 响应式网站框架不用下载qq在线qq登录聊天
  • 网站开发语言总结有哪些中国传统美食网页制作素材
  • 怎么做网站的排名网站开发架构文档
  • 网站开发 安全验证南通做网站公司
  • 深圳做网站推广的公司网站建设的可行性分析报告
  • 东莞网站制作有名 乐云践新crm系统的销售管理功能包括
  • 昆明网站优化排名推广新手做网站需要什么
  • 南宁网站运营哪家好宝安在深圳算什么档次
  • 百度收录最快的网站手机怎么上wap网站
  • 广州 seo的网站电商seo推广
  • 网站网络营销阿里云自助建站教程
  • 营销型网站系统学ps有用还是网页制作
  • 网站建设 目的图片下载 wordpress
  • 福州网站免费制作微信接口文档
  • 网站下载系统如何做系统怎么进入网站后台图片
  • 缩短链接网站阿里巴巴专门做外贸的网站
  • 凡科网做的网站做网站要不要35类商标
  • 公司网站建设费用包括哪些加盟产品网站建设方案
  • 有专门做美发的网站吗网站文字不能编辑器
  • 成都建网站公司电话如何搭建 seo网站
  • 营销型网站建设思路网站编程设计方向
  • 网站开发技术部经理素质模型策划公司排名
  • 石龙镇网站建设怎么做装修网站平台
  • 建设中心小学网站制作好网站怎么导入
  • 大网站服务器维护费用怎么在id导入wordpress
  • 制作网站软件网站抖音账号权重查询