基于angularJs和Bootstrap的简易计算器

Js与BootStrap实现简易计算器 Js与BootStrap实现简易计算器 页面展示主要用到了Bootstrap的样式和布局 源码如下 <div class="container"> <div class="row"> <button class="col-xs-4" id='Show' ></button> </div> </div> <div class="container"> <div clas 阅读详情

之前看到一个试题,要求用angularJs和Bootstrap写一个简单的计算器,通过百度,发现没有什么好的例子,所以呢,我就把自己写的一个例子发出来给大家。(大牛勿喷)


HTML代码:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
	<head>
		<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
		<title>计算器</title>
		<link rel="stylesheet" type="text/css" href="css/bootstrap.min.css" />
		<link rel="stylesheet" type="text/css" href="css/style.css"/>		
	</head>
	<body>
		<div ng-app="myApp" ng-controller="myController" class="row">
			<div class="col-md-5 col-xs-5"></div>
			<div class="col-md-4 col-xs-4">
				<div id="a">
					<div id="show">
						<input type="text" name="show" ng-model="shuzi" value="{{shuzi}}" class="form-control" disabled/>
						<input type="text" name="show" ng-model="jieguo" value="{{jieguo}}" class="form-control" disabled id="b"/>
					</div>
					<br />
					<div class="row">
						<div class="col-md-7 col-xs-7">
							<button type="button" ng-click="num(7)" class="btn btn-default" id="but">7</button>
							<button type="button" ng-click="num(8)" class="btn btn-default" id="but">8</button>
							<button type="button" ng-click="num(9)" class="btn btn-default" id="but">9</button>
							<button type="button" ng-click="num('/')" class="btn btn-default" id="but">÷</button>
							<br/>
							<button type="button" ng-click="num(4)" class="btn btn-default" id="but">4</button>
							<button type="button" ng-click="num(5)" class="btn btn-default" id="but">5</button>
							<button type="button" ng-click="num(6)" class="btn btn-default" id="but">6</button>
							<button type="button" ng-click="num('*')" class="btn btn-default" id="but">x</button>
							<br/>
							<button type="button" ng-click="num(1)" class="btn btn-default" id="but">1</button>
							<button type="button" ng-click="num(2)" class="btn btn-default" id="but">2</button>
							<button type="button" ng-click="num(3)" class="btn btn-default" id="but">3</button>
							<button type="button" ng-click="num('-')" class="btn btn-default" id="but">-</button>
							<br/>
							<button type="button" ng-click="num(0)" class="btn btn-default" id="but">0</button>
							<button type="button" ng-click="reversal()" class="btn btn-default" id="but">±</button>
							<button type="button" ng-click="num('.')" class="btn btn-default" id="but">.</button>
							<button type="button" ng-click="num('+')" class="btn btn-default" id="but">+</button>
						</div>
						<div class="col-md-5 col-xs-5">
							<button type="button" class="btn btn-primary btn-lg" ng-click="remove()" id="lgbut1">清零</button>
							<br/>
							<button type="button" class="btn btn-primary btn-lg" ng-click="js()" id="lgbut2">=</button>
						</div>
					</div>
				</div>
			</div>
			<div class="col-md-4 col-xs-4"></div>
		</div>
	</body>
	<script type="text/javascript" src="js/angular.1.6.3.js"></script>
	<script type="text/javascript" src="js/bootstrap.min.js"></script>
	<script type="text/javascript" src="js/jisuanqi.js"></script>
</html>
AngularJs代码:

var myApp=angular.module("myApp",[]);
myApp.controller("myController",function($scope){
	$scope.shuzi="";
	$scope.jieguo=0;
	$scope.num=function(num){
		$scope.shuzi+=num;
	}
	$scope.js=function(){
		$scope.jieguo=(eval($scope.shuzi));
	}
	$scope.reversal=function(){
		if(eval($scope.shuzi)>0){
			$scope.shuzi="-"+$scope.shuzi;
		}else{
			$scope.shuzi=$scope.shuzi.substring(1);
		}
	} 
	$scope.remove=function(){
		$scope.shuzi="";
		$scope.jieguo=0;
	}
})
效果图展示:



源码打包下载:点我直达


源码打包下载:https://github.com/tianfayl/public

Python在线计算器(完整代码) Python实现在线计算器的完整代码。 阅读详情

相关推荐

基于Bootstrap 3的精美jQuery计算器插件

SimpleCalculadora是一款基于Bootstrap 3的简单精美的jQuery计算器插件。该计算器插件的按钮使用3D按钮,整体设计简洁大方,可以完成加减乘除的4则运算。并且可以通过参数来设置按键的颜色和位置。

bootstrap+javascript制作体重标准计算器

创建表单,通过js读取表单数据并对表单数据处理后输出到页面。

weixin_44320438的博客 744

bootstrap-calculator:使用JS和Bootstrap构建简单的计算器

自举计算器 使用JS和Bootstrap构建简单的计算器 您可以在此处进行演示: :

纯原生JS+bootstrap4贷款计算器(等额本息、等额本金)

因为工资业务上的需要,研究一下贷款吧,这玩意挺烧脑,哈哈哈~觉得有用的小伙伴记得关注一下哦。

A123474JJ的博客 732

diet-calc:用jQuery和Bootstrap用JS编写的TDEE计算器

饮食计算 每日卡路里计算器 使用Bootstrap和Vanilla JavaScript构建 大致基于 来自公式 删除班级名称javascript 测试-achecker网站可访问性检查器 每日卡路里计算器 这个项目是一个简单而直接的计算器,它将帮助用户找出他们每天应该摄取多少卡路里,以保持,增加或减轻体重。 它是使用JavaScript,Bootstrap和几行CSS构建的。 用户体验 该网站在设计时考虑了简单性。 一种非常简单的方法,允许用户在几秒钟内获得结果。 任何想知道摄入多少卡路里的人都将从此计算器中受益。 该网站还包含一个“常见问题解答”部分,其中包含有关公式工作方式的重要信息。 布局始终意味着简单且不受干扰。 下图说明了使用Bootstrap组件可以轻松实现的初始概念: 该线框是使用创建的。 用户案例1: 我是约翰,一个30岁的男人,他正努力改善我的一般饮食

Angularjs 前端管理员模版源代码

这是一个使用 AngularJs 实现的单页管理端模版。视觉冲击极强的管理后台,各种动画效果

用bootstrap(的按钮)做的一个简单的计算器

前言 翻文件夹翻出来的,一年前感觉bootstrap的按钮好好看然后就打了一个计算器玩玩,改了好多bug,通过按钮的‘=’得出了结果后,再次输入数字会覆盖之前的结果,例如结果=1234,再按‘5’,结果=5.然鹅按回车键后得出的结果,再次输入是在结果后+数字,例如结果=1234,再按‘5’,结果=12345. 直接上代码 提升:请切换成英文输入法进行键盘输入 <!DOCTYPE html> <html> <head> <title>计算器</tit

dark_Gi的博客 1058

AngularJs+Bootstrap实现漂亮的计算器

主要为大家详细介绍了angularJs+Bootstrap实现漂亮的计算器,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

精美Bootstrap和jQuery计算器插件

下载地址 精美Bootstrap和jQuery计算器插件,该计算器插件的按钮使用3D按钮,整体设计简洁大方,可以完成加减乘除的4则运算。并且可以通过参数来设置按键的颜色和位置。 dd:

ICode联盟 244

TMS320F280049C 学习笔记4 Led_ex1_blinky 初始化函数及系统时钟

承接上一篇学习笔记,这次开始实际运行例程。本文概述了280049C的第一个实验 Led灯闪烁。同时也总结了系统的初始化函数和时钟配置。

whyorwhnt的专栏 7031

从零部署奥比中光Gemini335L:Python SDK编译与手眼标定环境实战

本文提供了一份从零部署奥比中光Gemini 335L深度相机的完整实战指南。详细介绍了驱动安装、Python SDK编译、CMake配置及虚拟环境搭建等关键步骤,并重点解析了如何通过编译生成Python模块,最终实现深度图与点云数据获取,为后续的机械臂手眼标定工作奠定坚实基础。

weixin_29031161的博客 398

bootstrap 插件 计算器_AngularJs+Bootstrap实现漂亮的计算器

之前看到一个试题,要求用angularJs和Bootstrap写一个简单的计算器,通过百度,发现没有什么好的例子,所以呢,我就把自己写的一个例子发出来给大家。(大牛勿喷)HTML代码:计算器789÷456x123-0±.+清零=AngularJs代码:var myApp=angular.module("myApp",[]);myApp.controller("myController",funct...

weixin_39958559的博客 198

ArcGIS学习记录—SHP文件转换为KML KMZ数据,并显示面要素相应的标注

使用相应软件操作获取KMZ数据得以下发到外业调查人员,使得矢量数据能够更显而易见,可视化,让外业人员的工作减轻许多。(过程步骤是借鉴于网络上的相关人士给的建议,根据这些建议自己做出来的步骤,可能有些粗略,有问题的话可以再进行探讨)...

qq_41046162的博客 5万+

用bootstrip敲一个计算器

算法提示:{{expression}}                                                                                                                                                                               

dwj_1234567的博客 522

华为OD机试 新系统真题 【数字系统转换器】

华为OD机试 新系统真题【数字系统转换器】,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解,以及在线OJ模拟做题。华为OD机试真题【数字系统转换器】多语言题解。

qq_45776114的博客 542

扩散模型中的UNET

一、为什么UNET模型可以用于去噪网络 二、扩散模型中的UNET是一个条件去噪网络,怎么实现的 三、UNET用于分割和用去去噪的区别

m0_37737957的博客 3817

站点列表:前端框架、前端库、前端插件

站点列表:前端框架、前端库、前端插件 http://www.bootcdn.cn/  CDN服务 http://www.bootcss.com/  Bootstrap相关优质项目推荐 http://www.alidns.com/  阿里DNS: 223.5.5.5  223.6.6.6 jqueryUI http://...

weixin_30828379的博客 204

全覆盖路径规划开源项目Clean-robot-turtlebot3关键函数解析(下)

本系列文章主要介绍全覆盖路径规划开源项目Clean-robot-turtlebot3的相关内容,包含如下四篇文章,分别介绍了开源项目Clean-robot-turtlebot3流程的概括总结、ROS坐标系常用坐标及其变换、Clean-robot-turtlebot3关键函数解析等内容。

慕羽★的博客 2299

用ChatGPT重构数据科学工作流:端到端项目实战指南

数据科学不是代码堆砌,而是从问题定义到价值交付的闭环过程。理解这一本质,才能真正发挥AI的杠杆价值——它不替代判断,而是加速验证:将模糊业务需求(如‘识别可能违约客户’)转化为可执行的技术动作(EDA→特征构造→SMOTE采样→F1导向调优→Gradio交互部署)。ChatGPT的核心作用,在于提升端到端流程效率,而非生成完美代码;其技术价值体现在缩短MVP周期、暴露数据认知盲区、倒逼业务逻辑显性化。典型应用场景包括风控模型原型验证、跨部门演示系统快速搭建、教学级项目路径引导等。本文即基于真实贷款数据集,以

wjxbj的博客 581

YOLO26改进策略【Neck】| 关键点检测:SDFM 表层细节融合模块,利用通道-空间注意力机制,实现深层与浅层特征融合,抑制噪声干扰

本文记录的是利用SDFM 模块改进 YOLO26 的颈部融合部分,专门用于关键点检测。SDFM模块(Surface Detail Fusion Module,表层细节融合模块) 通过在特征提取网络的浅层引入通道-空间注意力机制,动态生成深层与浅层特征融合权重。该模块可自适应保留不同模态中的独特信息,抑制背景噪声与光照干扰,实现低层细节的精准对齐与互补增强,为后续检测提供高保真度的底层特征表示,从而提升模型在复杂场景下的目标检测鲁棒性与定位准确性。Rethinking the necessity of ima

Limiiiing的博客 176

【服务器电源架构与关键技术发展趋势】深度解析架构、方案、玩家与未来趋势

技术维度:台达 / 光宝在高功率密度(97%+ 效率)和垂直整合上领先,大陆厂商(麦格米特 / 欧陆通)在成本控制和快速响应上更优,国际厂商(英飞凌)聚焦核心器件突破。 客户维度:台达绑定英伟达核心供应链,麦格米特 / 欧陆通兼顾国内外客户,光宝 / 中恒电气侧重云端与互联网厂商。 趋势适配:所有厂商均加速布局 800V 高压架构、液冷技术和高功率 Power Shelf,以应对 AI 服务器单柜功率从 10kW→200kW 的升级需求。

昔时扬尘处 723

使用Python Web(Django)和Bootstrap制作一款精美的“在线计算器”手把手教学——(基于Windows平台开发和部署,附完整代码和演示实例)

1. 概述 本篇博客讲述如何通过目前最流行的Python Web框架Django制作一个完整的项目实例:在线计算器。该实例前端采用Bootstrap框架完成界面设计和制作,该实例同时支持响应式设计,可以适应手机浏览。具体执行流程为:用户输入计算公式,然后通过Ajax技术将计算内容发送至django后端,然后采用Python的计算模块进行计算,并返回响应结果给前端用来显示。通过该实例的锻炼,可以对...

你是怎么做到的?我为什么做不到 1万+

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

Angular4+AdminLTE+Jeecg 前后端分离框架实战

Angular4+AdminLTE+Jeecg 前后端分离框架实战涉及技术点:angular4、nodejs、Typescript、Angular CLI、npm、AdminLTE

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

js+html+bootstrap实现计算器(包含退格,存储,取存,清存,累存,积存)

注意,代码放到pycharm会有红色报错,但可以运行,没关系,直接打开html就好。(完全没影响) 布局效果 代码: <!DOCTYPE html> <html> <head> <title>计算器</title> <meta name="viewport" content="width=devic

qq_52458004的博客 819

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

js+bootstrap+jquery+vue实现房贷计算器

js+bootstrap+jquery+vue实现房贷计算器

qq_60676778的博客 458
上一篇: spring源码学习之路---深度分析IOC容器初始化过程(四)
下一篇: SEO工作者必须知道的9个网页HTTP状态码
admin_java
博客等级 码龄10年 17粉丝 3原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值