zoukankan      html  css  js  c++  java
  • 2016.10.28小结

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh-cn">
    <head>
        <meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
        <title>网页标题</title>
        <meta name="keywords" content="关键字列表" />
        <meta name="description" content="网页描述" />
        <link rel="stylesheet" type="text/css" href="" />
        <style type="text/css"></style>
        <script type="text/javascript">
        
        (function(){
            var weight = window.prompt("input your weight(kilogram)");
            var tall = window.prompt("input your height(centimeter)");
            var age = window.prompt("input your age");
            var sex = window.prompt("input your sex(1 or 0)");
            tall = Number(tall) / 100;
            age = Number(age);
            weight = Number(weight);
            var BMI = weight / (tall * tall);                    //计算BMI指数
            var fatRate ;
                if(sex == "1"){                                    //判断性别
                    sex = 1;
                }else{
                    sex = 0;
                }
                fatRate = 1.2 * BMI +0.23 * age - 5.4 - 10.8 * sex;
    
    
            var    fatness;                                                //定义肥胖属性,计算体脂率
            if(sex == "0"){                                        //女性
                if(age >= 18 && age <= 39){                            //年龄18-39
                    if(fatRate >= 5 && fatRate <= 20){                    //体脂率5-20%
                        fatness = "偏瘦";
                    }else if(fatRate >20 && fatRate <= 34){                //体脂率21-34%
                        fatness = "标准";
                    }else if(fatRate >34 && fatRate <= 39){                //体脂率35-39%
                        fatness = "偏胖";
                    }else{                                                //体脂率40-45%
                        fatness = "过胖";
                    }
                }else if(age >= 40 && age <= 59){                    //年龄40-59
                    if(fatRate >= 5 && fatRate <= 21){                    //体脂率5-21%
                        fatness = "偏瘦";
                    }else if(fatRate >21 && fatRate <= 35){                //体脂率22-35%
                        fatness = "标准";
                    }else if(fatRate >35 && fatRate <= 40){                //体脂率36-40%
                        fatness = "偏胖";
                    }else{                                                //体脂率41-45%
                        fatness = "过胖";
                    }
                }else{                                                //年龄60以上
                    if(fatRate >= 5 && fatRate <= 22){                    //体脂率5-22%
                        fatness = "偏瘦";
                    }else if(fatRate >22 && fatRate <= 36){                //体脂率22-36%
                        fatness = "标准";
                    }else if(fatRate >36 && fatRate <= 41){                //体脂率36-41%
                        fatness = "偏胖";
                    }else{                                                //体脂率42-45%
                        fatness = "过胖";
                    }
                }
    
            }else if(sex == "1"){
                if(age >= 18 && age <= 39){                            //年龄18-39
                    if(fatRate >= 5 && fatRate <= 10){                    //体脂率5-10%
                        fatness = "偏瘦";
                    }else if(fatRate >11 && fatRate <= 21){                //体脂率11-21%
                        fatness = "标准";
                    }else if(fatRate > 21 && fatRate <= 26){            //体脂率21-26%
                        fatness = "偏胖";
                    }else{                                                //体脂率26-45%
                        fatness = "过胖";
                    }
                }else if(age >= 40 && age <= 59){                    //年龄40-59
                    if(fatRate >= 5 && fatRate <= 11){                    //体脂率5-11%
                        fatness = "偏瘦";
                    }else if(fatRate > 12 && fatRate <= 22){            //体脂率12-22%
                        fatness = "标准";
                    }else if(fatRate > 22 && fatRate <= 27){            //体脂率22-27%
                        fatness = "偏胖";
                    }else{                                                //体脂率41-45%
                        fatness = "过胖";
                    }
                }else{                                                //年龄60以上
                    if(fatRate >= 5 && fatRate <= 13){                    //体脂率5-13%
                        fatness = "偏瘦";
                    }else if(fatRate >13 && fatRate <= 24){                //体脂率13-24%
                        fatness = "标准";
                    }else if(fatRate >24 && fatRate <= 29){                //体脂率24-29%
                        fatness = "偏胖";
                    }else{                                                //体脂率29-45%
                        fatness = "过胖";
                    }
                }
            
            }
                BMI = BMI.toFixed(2);
                fatRate = fatRate.toFixed(2);
    
            alert("您的BMI指数是"+BMI+",您的体脂率是"+fatRate+"%<br />身材属于"+fatness);
            
    
        })()
        
        </script>
    </head>
    <body>
    
    </body>
    </html>
    View Code

     

    今天是PHP22期基础班的第十天,我们的课程进度到了JavaScript,刚学完数组与函数,趁着实操日稍微空闲一点,就来写总结。

    上一次总结之后,我们学习了CSS层叠样式。徐导在一天晚自习放出了一些用HTML5CSS3做的网页效果,像渐变和旋转等效果,这让我觉得挺惊艳的,觉得这其实挺好玩的,但由于基础班的时间只够让我们了解一些主流的基本内容,这还是有点遗憾的。

    在第二个实操日,班里都在做传智首页或者博雅首页的作业,传智的稍难一些,博雅的简单一些但也基本涵盖到所有我们学的CSS知识点。因为我做的慢了一些,只完成了传智首页,没有做博雅互动。班上的很多同学都觉得传智首页难,但个人觉得并没有想象中的难,只要理解了所有知识点,做起来还是不会有太大阻碍的,基本都可以自己解决。例如浮动这一点,我自己是这样理解的,用DIV+CSS做的网页,DIV就像是一个个小盒子,而浮动了的DIV就变成了一个氢气球,一直向上升,知道碰到上面的阻碍物,而原本在氢气球下面的小盒子是跟它紧密相连的,如果没有清除浮动,那么下面的小盒子也会顺带着漂浮起来。浮动的氢气球同时也会漂到跟它原来同一层级的前面,把它给遮住。

    然后就终于到了JavaScript了,因为有阿里巴巴月饼门在前,所以我自己也感觉有点兴奋,听说当事人抢月饼的脚本就是用JS做的,这听着就牛逼哄哄了。老师在CSS课程还没有结束的时候就放话:JSCSS难多了。让我们弱小的心灵收到严重打击。但,结果,JS学到第三天,暂时还没有很难的地方。在这一天实操日,把作业做完了,预习复习都过了一遍,接下来做点什么好?看博学谷视频太浪费时间了,我想了想,平时经过药店门口,看到有个秤我都要上去称一下,那我试一下用函数做一个BMI指数和体脂率计算器?

    在花了大概一个小时之后,我把计算器做了出来,试验了几次,暂时还没有发现什么错误,做完后,还是觉得这挺好玩的。

  • 相关阅读:
    接口和类的关系
    Java9+版本中,Interface的内容
    XSS简介
    上传漏洞(一)
    上传漏洞(二)
    初学Django
    ISCC:Please give me username and password!
    各种密码
    Debian 8.9 搭建wordpress个人博客
    网安相关书籍
  • 原文地址:https://www.cnblogs.com/trustme326/p/6009502.html
Copyright © 2011-2022 走看看