首页 > Web开发 > 详细

Web开发笔记(2)

时间:2020-03-18 22:48:19      阅读:63      评论:0      收藏:0      [点我收藏+]

本期任务:

  1. 添加网站logo
  2. 增加计算功能
  3. 生成移动APP

 

完成效果:

技术分享图片

 


 

  • head部分  

  在<title><\title>之上添加语句

<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />

  表示是根据手机屏幕1:1显示的页面。

  

  接着找一个.ico格式的logo图片作为网站logo(通常命名为favicon.ico)

   放入img之中,然后添加语句

        <link rel="shortcut icon" href="img/favicon.ico" type="html/sandboxed" />

完成后效果图:技术分享图片     logo:技术分享图片

 

 

  添加计算功能

 

        <script>
            //Javascript
            function calc(){
                sal = $("#sal") .val();//取得用户输入在工资文本框里的值
                salnum = parseInt(sal);//字符串转数字
                ylgr = salnum *0.08;
                ylgs = salnum *0.2;
                ybgr = salnum *0.02;
                ybgs = salnum *0.08;
                sygr = salnum *0.005;
                sygs = salnum *0.015;
                gsgs = salnum *0.005;
                shygs = salnum *0.008;
                gjjgr= salnum *0.12;
                gjjgs= salnum *0.12;
                $("#ylgr").html(ylgr);
                $("#ylgs").html(ylgs);
                $("#ybgr").html(ybgr);
                $("#ybgs").html(ybgs);
                $("#sygr").html(sygr);
                $("#sygs").html(sygs);
                $("#gsgs").html(gsgs);
                $("#shygs").html(shygs);
                $("#gjjgr").html(gjjgr);
                $("#gjjgs").html(gjjgs);
                
                grhj = ylgr+ybgr+sygr+gjjgr;
                gshj = ylgs+ybgs+sygs+gsgs+shygs+gjjgs;
                $("#grhj").html(grhj);
                $("#gshj").html(gshj);
                
                total = grhj+gshj;
                $("#total").html(total);
            }
            
        </script>

calc()为计算功能函数,

$().html()表示取值再填入该单元格,

ylgr/ybgr等为第一次编辑时给各单元格取的id,表示该单元格。

说明:“生育公司“与“失业公司”的缩写重复,已将“生育公司”的Id修改为“shygs”

 

  • body部分

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

  “计算”格添加 onclick="calc()" 表示按下按钮则实现计算功能

 

  • 生成移动APP 

右键文件,点击“转换成移动App”

技术分享图片

 

 

 

左栏会产生一个manifest.json文件,双击打开

技术分享图片

 

 

此时若没有产生Appid ,则手动点击 云端获取

注意:必须注册HBuilder才可以

 

接着依次点击下方图标配置、启动图片配置设置App图标及启动画面

启动图片设置页面打开延时

技术分享图片

 

启动图片: 

技术分享图片

 

 

然后点击“发行”,打安装包

技术分享图片

 

 选择安卓系统,即可生成Apk文件,可在安卓系统手机上安装使用

 


 

附完整代码:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8" />
        <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
        <title>个人社保计算器</title>
        <link rel="shortcut icon" href="img/favicon.ico" type="html/sandboxed" />
        <script src="jquery.min.js"></script>
        <script src="bootstrap.min.js" ></script>
        <link rel="stylesheet" href="bootstrap.min.css" />
        <style>
            .mypic{
                margin: 0 auto;
                text-align: center;
                margin-bottom: 20px;
                margin-top: 20px;
            }
        </style>
        <script>
            //Javascript
            function calc(){
                sal = $("#sal") .val();//取得用户输入在工资文本框里的值
                salnum = parseInt(sal);//字符串转数字
                ylgr = salnum *0.08;
                ylgs = salnum *0.2;
                ybgr = salnum *0.02;
                ybgs = salnum *0.08;
                sygr = salnum *0.005;
                sygs = salnum *0.015;
                gsgs = salnum *0.005;
                shygs = salnum *0.008;
                gjjgr= salnum *0.12;
                gjjgs= salnum *0.12;
                $("#ylgr").html(ylgr);
                $("#ylgs").html(ylgs);
                $("#ybgr").html(ybgr);
                $("#ybgs").html(ybgs);
                $("#sygr").html(sygr);
                $("#sygs").html(sygs);
                $("#gsgs").html(gsgs);
                $("#shygs").html(shygs);
                $("#gjjgr").html(gjjgr);
                $("#gjjgs").html(gjjgs);
                
                grhj = ylgr+ybgr+sygr+gjjgr;
                gshj = ylgs+ybgs+sygs+gsgs+shygs+gjjgs;
                $("#grhj").html(grhj);
                $("#gshj").html(gshj);
                
                total = grhj+gshj;
                $("#total").html(total);
            }
            
        </script>
    </head>
    <body>
        <div class="mypic">
        <img class="img-circle" src="img/22xiaodongwu_05.png" width="100px" height="100px" /> 
        </div>
        <p></p>
        <div>
            <table class="table table-bordered text-center">
                <tr>
                    <td >工资</td>
                    <td colspan="3"><input class="form-control" placeholder="请输入个人工资" id="sal"</td>
                    <td><button onclick="calc()" class="btn btn-danger btn-block">计算</button></td>
                </tr>
                <tr class="bg-primary">
                    <td>险种</td>
                    <td>个人%</td>
                    <td>个人</td>
                    <td>公司%</td>
                    <td>公司</td>
                </tr>
                <tr>
                    <td>养老</td>
                    <td>8%</td>
                    <td id="ylgr"></td>
                    <td>20%</td>
                    <td id="ylgs"></td>
                </tr>
                <tr>
                    <td>医疗</td>
                    <td>2%</td>
                    <td id="ybgr"></td>
                    <td>8%</td>
                    <td id="ybgs"></td>
                </tr>
                <tr>
                    <td>失业</td>
                    <td>0.5%</td>
                    <td id="sygr"</td>
                    <td>1.5%</td>
                    <td id="sygs"></td>        
                </tr>
                <tr>
                    <td>工伤</td>
                    <td></td>
                    <td></td>
                    <td>0.5%</td>
                    <td id="gsgs"></td>
                </tr>
                <tr>
                    <td>生育</td>
                    <td></td>
                    <td></td>
                    <td>0.8%</td>
                    <td id="shygs"></td>
                </tr>
                <tr>
                    <td>公积金</td>
                    <td>12%</td>
                    <td id="gjjgr"></td>
                    <td>12%</td>
                    <td id="gjjgs"></td>
                </tr>
                <tr>
                    <td>合计</td>
                    <td>个人合计</td>
                    <td id="grhj"></td>
                    <td>公司合计</td>
                    <td id="gshj"></td>
                </tr>
                <tr>
                    <td>总额</td>
                    <td colspan="4" id="total"></td>
                </tr>
            </table>
        </div>
        <div class="text-center"><small>中北大学电气工程及其自动化专业  关婷玉  2020/3 </small></div>
    </body>
</html>

 

Web开发笔记(2)

原文:https://www.cnblogs.com/shenlan99/p/12520245.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!