简单的个人社保计算web页面,并生成移动端APP

一. 准备工具

       HBuilder,Chrome,Bootstrap。

二. 新建项目并导入Bootstrap,并完成配置

       打开HBuilder,新建web项目,输入项目名称,点击完成。

      解压缩下载好的Bootstrap。

      根据文件的后缀名放入相应的包中。例如:

      打开 index.html , 设置标题并引入刚才导进项目的Bootstrap文件。先导入jquery.min.js ,再导入bootstrap.min.js ,最后导bootstrap.min.css。

<title>个人社保计算</title>
<script src="js/jquery.min.js"></script>
<script src="js/bootstrap.min.js"></script>
<link rel="stylesheet" href="css/bootstrap.min.css">

三. 开始编写页面代码

       首先在<body>标签下插入一张图片,设置高度宽度,然后再<head>标签下加入<style>标签,设置图片样式。

<body>
    <div class="mypicDiv">
    <img class="pic" src="tu.jpg" width="100px" height="100px" />
    </div>
</body>
<style>
    .mypicDiv {
        text-align: center; //居中显示
    }
    .pic {
        border-radius: 50px; //给图片添加圆角的边框
    }
</style>

       点击HBuilder工具栏中浏览器的图标即可预览目前的页面。现在我们只往页面中放入了一张图片,并且设置成类似头像的样式,样式可以根据个人喜好设置。

       在<body> 标签下创建一个表格,并且添加行和列,有需要的地方可以合并单元格。

<table class="table table-bordered">
    <tr class="text-center">
    <td>工资</td>
    <td colspan="3"><input placeholder="请输入工资" class="form-control" type="text" id="sal"></td> //第二列开始合并3个单元格
    <td><button class="btn btn-danger btn-block">计算</button></td> //添加按钮,后面会再添加点击事件
    </tr>
    <tr class="text-center bg-primary"> //居中,设置蓝色背景
    <td>险种</td>
    <td>个人%</td>
    <td>个人</td>
    <td>公司%</td>
    <td>公司</td>
    </tr>
</table>

       类似的使用<tr><td>行列标签为表格添加养老,医保,失业,工伤,生育,公积金,总计信息。表格完成后,整体的页面就基本完成了。

四. 给页面加入计算功能

       在<head>标签下加入计算的方法。

<script>
    function calc() {
        //取得文本框值
        salary = $("#sal").val();//jQuert语法
        salNUM = parseInt(salary);
            
        //养老计算
        ylgr = salNUM * 0.08;
        ylgs = salNUM * 0.2;
        $("#ylgr").html(ylgr);//放入单元格
        $("#ylgs").html(ylgs);
                
        //医保计算
        ybgr = salNUM * 0.02;
        ybgs = salNUM * 0.06;
        $("#ybgr").html(ybgr);
        $("#ybgs").html(ybgs);
                
        //失业保险计算
        sygr = salNUM * 0.005;
        sygs = salNUM * 0.015;
        $("#sygr").html(sygr);
        $("#sygs").html(sygs);
                
        //工伤计算
        gsgs = salNUM * 0.005;
        $("#gsgs").html(gsgs);
                
        //生育计算
        sysy = salNUM * 0.008;
        $("#sysy").html(sysy);
                
        //公积金计算
        gjjgr = salNUM * 0.12;
        gjjgs = salNUM * 0.12;
        $("#gjjgr").html(gjjgr);
        $("#gjjgs").html(gjjgs);
                
        //个人合计
        grhj = ylgr + ybgr + sygr + gjjgr;
        gshj = ylgs + ybgs + sygs + gsgs + sysy + gjjgs;
        $("#grhj").html(grhj);
        $("#gshj").html(gshj);
                
        //总额
        zong = grhj + gshj;
        $("#zong").html(zong);
    }
</script>

       然后为按钮添加点击事件,点击按钮即可调用方法。这样页面就可以计算了。

<button onclick="calc()" class="btn btn-danger btn-block">计算</button>

五. 使用HBulider 打包成app安装包

       右键项目名,选择转换成移动app,然后就会生成一个名为manifest.json的文件,然后打开它。

       登录HBulider后会自动生成这个appid,然后点最下面的图标配置和启动图片配置,选择一个图片作为app的图标,再可以设置一个启动页的图片(看个人喜好,可以不设置)。

       设置好图片后,点击发行,选择云打包-打原生安装包,然后选择ios或Android,点击打包。耐心等待一会儿,就会显示打包成功。

       将下载好的安装包传入手机,即可看到自己制作的app啦。

猜你喜欢

转载自www.cnblogs.com/wangzhi8/p/12552182.html