基于Bootstrap和JavaScript技术设计与实现简易Web计算器

基于Bootstrap和JavaScript技术设计与实现简易Web计算器


2024年1月18日发(作者:)

信息与智能DOI:10.16661/.1672-3791.2110-5NO.01SCIENCE&TECHNOLOGYINFORMATION科技资讯基于Bootstrap和JavaScript技术设计与实现简易Web计算器赖佳星(海南健康管理职业技术学院海南澄迈571900)摘要:HTML技术已经成为移动互联时代中前端开发的重要技术之一,高职院校为了适应新时代的需求,开设相应的前端开发课程非常必要。该文使用Bootstrap框架实现了简易计算器的主体结构设计,并使用CSS3层叠样式表对计算器的外观进行了相应的美化;使用JavaScript脚本实现了计算器的加、减、乘、除、退格和清零操作。通过该实例可以让高职学生较好地体会前端开发中各项技术的综合使用。关键词:HTMLJavaScriptBootstrapWeb计算器中图分类号:TP312文献标识码:A文章编号:1672-3791(2022)01(a)-0013-04DesignandImplementationofSimpleWebCalculatorBasedonBootstrapandJavaScriptTechnologyLAIJiaxing(HainanHealthManagementCollege,Chengmai,HainanProvince,571900China)Abstract:HTMLtechnologyhasbecomeoneofthertoadapttotheneedsofthenewera,itisverynecessaryforhighervoticleusestheBootstrapframeworktoimplementthemainstructuredesignofasimplecalculator,andCSS3cascadingstylesheetisusedtobeautifytheappearanceofthecal‐culator;JavaScriptscriptisusedtorealizetheaddition,subtraction,multiplication,division,hthisexample,highervocationalstudentscanbetterunderstands:HTML;JavaScript;Bootstrap;Webcalculator近年来,随着移动互联网的不断发展、电脑和手机等电子设备的迅速普及,微信用户数量也在不断增加。研究表明,微信已成为当代中国网民获取与分享信息的重要新媒体工具[1]。其中,微信公众号和小程序是分享信息的重要渠道,而开发微信公众号与小程序就和Web前端开发密不可分。当下前端开发技术主要有HTML、CSS与JavaScript,三者被称为前端开发的“三剑客”。随着5G时代的到来,前端开发的应用场景与需求在不断增加,Web前端开发的招聘岗位具有需求量大、就业面向广、薪资待遇高等特点,所以在高职院校计算机类专业开设相关的前端开发课程很有必要。使用一个Web前端开发综合案例,让高职学生更好地体会前端开发中各项技术的使用。基金项目:2020年度海南省高等学校教育教学改革研究一般项目《基于智慧教室平台支撑下的混合式教学设计与应用研究——以高职院校计算机基础课程为例》(项目编号:Hnjg2020-171)。作者简介:赖佳星(1996—),男,本科,工程师,研究方向为计算机网络应用。科技资讯SCIENCE&TECHNOLOGYINFORMATION13Copyright©博看网 . All Rights Reserved.

2022NO.01SCIENCE&TECHNOLOGYINFORMATION信息与智能JavaScript的CSS/HTML前端框架。开发者只需要引用一些Bootstrap定义好的类(即“class”)名,即可使用具有默认样式的精美组件快速开发Web应用程序和网站,也可以进行定制化开发覆盖组件的默认样式。Bootstrap包含了一个响应式的、移动设备优先的、不固定的网格系统,可以随着设备或视口大小的增加而适当地扩展到12列。Bootstrap网格系统使用不同的类名来表示不同的移动设备:“col-xs”表示屏幕宽度小于768px的超小设备手机、“col-sm”表示屏幕宽度大图1Web计算器效果视图于等于768px并且小于992px的小型平板电脑、“col-md”表示屏幕宽度大于等于992px且小于1200px的中型设备台式电脑、“col-lg”表示屏幕宽度大于等于1200px的大型台式电脑。1前端开发技术介绍1.1HTML技术HTML的全称为超文本标记语言(HyperTextMarkupLanguage),是一种用于创建网页的计算机标准通过这些标签标记语言[2]。HTML包括一系列的标签,可以将网络上的文档格式统一,使分散的Internet资源连接为一个逻辑整体,是Web前端开发中必不可少的一门语言。HTML在这20多年的发展历程中,共经历了6个不同的版本,其中最新修订版本HTML5标准是万维网联盟(W3C)于2014年10月完成的。HTML5增加了丰富的Web内容,拥有新的语义、图形及多媒体元素,使移动设备上可以支持多媒体,HTML5技术极大地促进了Web前端设计的发展[3-4]。1.2CSS技术CSS的全称为层叠样式表(CascadingStyleSheets),也是一种计算机语言,用来控制Web页面的颜色、背景、边框、字体等HTML元素的外观。CSS主要具有易于使用和修改、有丰富的样式定义、多页面应用等特点。经过十几年的不断发展,CSS从CSS1演变到了目前应用较为广泛的CSS3[5-6]。其演变特点是朝着模块化发展,把原规范中庞大的模块分解成一些小的模块,并且不断更新不同的模块,主要有盒子模型、列表模块、超链接显示模块、文字特效和媒体查询模块等,这样的好处是使CSS3的应用得到了较好的推广。1.3JavaScript技术JavaScript(简称JS)技术是专门用于Web前端设计的解释型动态脚本语言,其主要作用是通过操作HTML元素动态地修改Web页面。JavaScript是互联网上最流行的脚本语言,所有现代的HTML页面都使用JavaScript。1.4Bootstrap框架Bootstrap是由Twitter公司的设计师MarkOtto和JacobThornton合作开发的,是一个基于HTML、CSS和14科技资讯SCIENCE&TECHNOLOGYINFORMATION2设计与实现2.1Web计算器效果及功能该项目的主要功能是实现一个简易的Web计算器,其设计完成后的效果如图1所示。通过效果图可以发现,此次设计的计算器主要由1个文本框、17个公式编辑按钮和3个逻辑按钮组成。其中,文本框用来显示计算公式和结果;公式编辑按钮包括数字、小数点、取余和加减乘除算术运算符;逻辑按钮主要用来实现退格、清零以及计算的功能。此次设计的Web计算器主要的功能为:当用户打开计算器时文本框中默认显示数字“0”;当用户输入第一个操作数(个位或多位数)并未点击运算符之前,文本框的内容由默认的“0”改为当前输入的操作数,直到用户点击运算符时则在操作数后显示相应的操作符;接着输入第二个操作数,当单击“=”按钮时,输入操作结束并在文本框中显示计算结果;如果继续点击运算符,则将上一次的计算结果作为第一个操作数进行下一轮计算[5]。2.2HTML代码分析Web计算器效果视图得出,整个Web页面只有一个计算器,页面相对比较简单。为了实现该Web计算器在PC机、平板电脑及手机等电子设备上均可正常显示,使用Bootstrap3框架中的栅格系统将整个网页的内容分为12个网格,并根据这12个网格进行内容的布局并且实现响应式的设计,完成计算器的页面制作,HTML代码见图2。2.3CSS代码根据Bootstrap框架自带的文本框和按钮组件,完成了计算器简单的外观设置,但不能完全满足此次设计的需要,遂在Bootstrap组件样式上进行自定义设置:Copyright©博看网 . All Rights Reserved.

信息与智能2022NO.01SCIENCE&TECHNOLOGYINFORMATION科技资讯图2代码一body {background-color: lightgrey;}

#result {margin-top: 20px;max-width: 300px;height: 50px;}

.btn_num {margin: 0px 5px 15px 0px;width: 50px;height: 50px;border-radius: 50%;

background-color: rgb(120, 120, 120);border: 1px solid darkgrey;}

图3代码二在HTML中的每个


发布者:admin,转转请注明出处:http://www.yc00.com/web/1705547788a1412085.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信