前端页面学习1

<!DOCTYPE HTML>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<script type="text/javascript" src="../../js/jquery-1.8.3.min.js" ></script>
<script type="text/javascript">

    $(function(){

        $("#print").click(function(){
            alert("打印中...");
            window.open("box-pack.html");
        });

        result = "2015-07-15 23:59:59";

        var arr = new Array();
        var arr1 = new Array();
        var arr2 = new Array();

        arr = result.split(" ");

        var cdiv1 = $("<div></div>");
        var cdiv2 = $("<div></div>");
        cdiv1.text(arr[0]);
        cdiv2.text(arr[1]);
        $("#time").empty();
        $("#time").append(cdiv1);
        $("#time").append(cdiv2);
        $("#time").css("color","white");

        arr1 = arr[0].split("-");
        arr2 = arr[1].split(":");

        var year = new Number(arr1[0]);
        var month = new Number(arr1[1]);
        var day = new Number(arr1[2]);

        var hour = new Number(arr2[0]);
        var min = new Number(arr2[1]);
        var ss = new Number(arr2[2]);

        var time = new Number(0);
        var timer = setInterval(function(){
            ss++;
            time++;
            if(ss==60){
                ss=0;
                min++;
            }
            if(min==60){
                min=0;
                hour++;
            }
            if(hour==24){
                hour=0;
                day++;
            }
            $("#time").empty();
            var str1 = changeNumber(year)+"-"+changeNumber(month)+"-"+changeNumber(day);
            var str2 = " "+changeNumber(hour)+":"+changeNumber(min)+":"+changeNumber(ss);
            var div1 = $("<div></div>");
            var div2 = $("<div></div>");
            div1.text(str1);
            div2.text(str2);
            $("#time").append(div1);
            $("#time").append(div2);
            if(time==7200){
                clearInterval(timer);
                $("#time").css("color","red");
            }
        },1000);

        var fen = new Number(30);
        var miao = new Number(0);
        $("#reTime").css("color","white");
        $("#reTime").text("30:00");

        var timer2 = setInterval(function(){

            if(miao==0){
                miao=60;
                fen--;
            }
            miao--;
            var string = changeNumber(fen)+":"+changeNumber(miao);
            $("#reTime").text(string);

            if(fen==5&&miao==0){
                /* if(miao%2==0){
                    $("#reTime").css("color","red");
                }else{
                    $("#reTime").css("color","white");
                } */

                var tt = new Number(0);
                var timer3 = setInterval(function(){
                    if(tt%2==0){
                        $("#reTime").css("visibility","hidden");
                    }else{
                        $("#reTime").css("visibility","visible");
                    }
                    tt++;
                },500);
            }

            if(fen==-1){
                $("#reTime").text("--:--");
                $("#reTime").css("color","red");
                clearInterval(timer2);
                clearInterval(timer3);
            }
        },1000);

    });

    function changeNumber(time){
        if(time<10){
            return "0"+time;
        }else{
            return ""+time;
        }

    }

</script>
<style>
* {
    margin: 0px;
    padding: 0px;
    border: 0px;
}

body {
    background-color: #efefef;
}

h1 {
    margin-top: 70px;
    text-align: center;
    color: #30c;
}

.main1 {
    margin: 20px 0px 0px 200px;
    width: 600px;
    height: 200px;
    display: box;
    display:-webkit-box;
    text-align:left;

    -webkit-box-orient:horizontal ;
    -moz-box-orient:horizontal ;
    -o-box-orient:horizontal ;
    -ms-box-orient:horizontal ;
    background-color: #f6f5ec;
}    

.one {
    -moz-box-flex:1;
    -webkit-box-flex:1;
    box-felx: 1;
    background-color: #b2d235;
    writing-mode:vertical-rl;
    -webkit-writing-mode:vertical-rl;
}

.two {
    margin: 5px;
    -moz-box-flex:2;
    -webkit-box-flex:2;
    box-felx: 2;
    background-color: #f47920;
}

.three {
    -moz-box-flex:3;
    -webkit-box-flex:3;
    box-felx: 3;
    background-color: #fedcbd;
}

.main2 {
    margin: 20px 0px 100px 200px;
    width: 600px;
    height: 400px;
    display: box;
    display:-webkit-box;

    -webkit-box-orient: vertical;
    -moz-box-orient:horizontal ;
    -o-box-orient:horizontal ;
    -ms-box-orient:horizontal ;
    background-color: #f6f5ec;
}    

table {
    margin-top: 30px;
}

.color1{
    background-color: #b2d235;
}

.color2{
    background-color: #fedcbd;
}
</style>

</head>

<body>
<h1>box模型横向切分</h1>
<article class="main1">
    <section class="one">山不在高、有仙则灵</section>
    <section class="two">box-felx: 2;</section>
    <section class="three">box-felx: 3;</section>
</article>

<center>
<h1>中间表单</h1>
<form>
    <table>
        <tr>
            <td class="color1">用户名:</td>
            <td class="color2" id="reTime">&nbsp;&nbsp;&nbsp;</td>
        </tr>
        <tr>
            <td class="color2">密&nbsp;&nbsp;码:</td>
            <td class="color1" id="time">&nbsp;&nbsp;&nbsp;</td>
        </tr>
    </table>
</form>
<br><br>
<button id="print" style="width:100px;height: 40px; text-algin:center;cursor: pointer;">打印测试</button>
<br><br>
</center>
<h1>box模型纵向切分</h1>
<article class="main2">
    <section class="one">box-felx: 1;</section>
    <section class="two">box-felx: 2;</section>
    <section class="three">box-felx: 3;</section>
</article>

<h1>div测试</h1>
<div class="main2">
    <div class="one">box-felx: 1;</div>
    <div class="two">box-felx: 2;</div>
    <div class="three">box-felx: 3;</div>
</div>
<div></div>
</body>

页面引入了jquery,

前面一个计时  设置了初始时间。只记录了2小时,

后面一个倒计时 30分钟,到最后5分钟时,会闪烁提醒、、

writing-mode:文本排列方式貌似将div旋转了下、、

时间: 2024-11-14 12:52:39

前端页面学习1的相关文章

前端MVC学习总结——AngularJS验证、过滤器

前端MVC学习总结--AngularJS验证.过滤器 目录 一.验证 二.过滤器 2.1.内置过滤器 2.1.1.在模板中使用过滤器 2.1.2.在脚本中调用过滤函数 2.2.自定义过滤器 三.指令(directive) 3.1.支持AngularJS功能的指令 3.1.1.应用与模块(ng-app) 3.1.2.控制器(ng-Controller) 3.1.3.包含(ng-Include) 3.1.4.不绑定(ngNonBindable) 3.2.扩展表单元素的指令 3.2.1.ng-opti

web前端页面性能优化小结

转自blueidear:http://bbs.blueidea.com/thread-2936073-1-1.html PS:结合了精英的思想和自己的一些小小的总结~ 影响用户访问的最大部分是前端的页面.网站的划分一般为二:前端和后台.我们可以理解成后台是用来实现网站的功能的,比如:实现用户注册,用户能够为文章发表评论等等.而前端呢?其实应该是属于功能的表现. 而我们建设网站的目的是什么呢?不就是为了让目标人群来访问吗?所以我们可以理解成前端才是真正和用户接触的. 除了后台需要在性能上做优化外,

Web前端入门学习(2)——HTML常用标签

HTML标签 a标签 a标签是一个超链接标签,用于从一个页面链接到另一个页面.在<Web前端入门学习(1)>有提到过4个伪类,分别是a:link.a:visited.a:hover.a:active. a:link代表的是未访问过的链接,当访问者首次打开网页未点击链接时,所表现的形式: a:visited代表的是访问过的链接,相对于link,是访问者点击了连接后,所表现的形式: a:hover代表的是当鼠标经过链接上面时所表现的形式,鼠标经过后,链接会有所变化: a:active代表的是当用户

Fiddler前端页面调试工具简易入门

前端初级选手们最常用的工具应该算是各大浏览器自带的调试工具了(就是各大浏览器们按F12调出来的那个货),作为初级选手我也是用这些调试工具进行调试,最初觉得Firefox的firebug牛逼,好用.还可以按装webdeveloper等各种插件,用起来很牛逼.后来转战chrome,发现这个浏览器用着爽啊,调试工具也不差,但是总感觉有时候有些复杂,或者力不从心,于是去网上了解大神们的调试工具,发现一款挺牛叉,简单用用推荐大家. 下面就是今天推荐的闪闪发光的工具Fiddler它可以用反向代理的身份帮助你

web前端开发学习路线

首先分享一下我的经验,想做好一件事,必须要花费一些功夫,然后是多学.多思.多练.多交流.多总结,发现自己的问题,然后一定要克服,在状态不好的情况下,往往要及时调整.新手学习前端的话,一定要想想为什么要学习它,是出于一种什么心态,然后定位好自己,多向大牛请教,多教一些没有自己水平高的人,那样往往能让自己成长的快,切勿急躁.初学可以看一些入门视频教程,之后可以买一些书,做一些小项目,要学会投资,分析自己的现状及能力,实时调整,一定要有自己的想法,懂得创新.在这里一定要对自己做分析,然后找出一种适合的

前端页面——js如何让数据传输更灵活

我们之前已经说过一些关于前端页面的问题,今天我们来说说数据如何在页面和部分视图之间传递. 我们的项目中最基本的功能就是增.删.改.查.那么我们在实现的时候就会在主视图上添加一些部分视图,页面加载的时候我们先影藏部分视图,当单击添加或者修改的时候,再显示相应的部分视图.那么当我们在修改的时候,数据是如何变化的呢? 一.整体过程图 我们先来看看这个变化过程的整体图. 二.过程讲解 1.页面加载 已组织机构页面为例,当我们加载时,需要查询出所有的组织机构 1.1主视图的加载url <div id=&quo

web前端的学习误区

web前端的学习误区 网页制作是计算机专业同学在大学期间都会接触到的一门课程,而学习网页制作所用的第一个集成开发环境(IDE)想必大多是Dreamweaver,这种所见即所得的“吊炸天”IDE为我们制作网页带来了极大的方便. 入门快.见效快让我们在不知不觉中已经深深爱上了网页制作.此时,很多人会陷入一个误区,那就是既然借助这么帅的IDE,通过鼠标点击菜单就可以快速方便地制作网页. 那么我们为什么还要去学习html.CSS.JavaScrpt.jQuery等这些苦逼的代码呢?这不是舍简求繁吗? 但

web 前端页面性能优化总结

影响用户访问的最大部分是前端的页面.网站的划分一般为二:前端和后台.我们可以理解成后台是用来实现网站的功能的,比如:实现用户注册,用户能够为文章发表评论等等.而前端呢?其实应该是属于功能的表现. 而我们建设网站的目的是什么呢?不就是为了让目标人群来访问吗?所以我们可以理解成前端才是真正和用户接触的. 除了后台需要在性能上做优化外,其实前端的页面更需要在性能优化上下功夫,只有这样才能给我们的用户带来更好的用户体验.不仅仅如此,如果前端优化 得好,他不仅可以为企业节约成本,他还能给用户带来更多的用户

前端的学习

什么是前端 什么是前端?大部分指的是Web前端开发,这个词是从网页制作演变过来的,名称上有着很明显的时代特征.在互联网的演化过程中,网页制作是Web1.0时代的产物,那时网站的主要内容都是静态的,用户使用网站的行为也以浏览为主.在这个阶段,网站的内容主要是文字内容和图片为主,制作方法也主要是使用表格拼装.印象中,那时主FrontPage这样的,画个表格,往里面填真图片,文字,就叫网页了. 2005年以后,互联网进入了Web2.0时代,各类似桌面软件的Web应用大量涌现,网站的前端由此发生了翻天覆