发表于: 2017-04-11 21:18:57

2 1143


[说明]今天因为看到了前端的js页面和html页面,觉得有必要熟悉一下他们的基本语法,所以花了一天的时间去复习巩固了一下(之前学习过),包括html语法,css语法,javascript语法,对象、BOM(浏览器对象模型),json(javascript 对象表示法) PS:了解的只是基本用法,大概能看到简单的语句,达不到实用的程度。

一:今日完成

1)HTML

标签,元素和属性

标题 段落 粗体 斜体 删除效果 下划线 

各种框框和按钮

-----------------

模仿一个页面注册实现

<form medth="post">

    <font color="red">*</font><b>用户名</b>&nbsp;&nbsp;&nbsp;&nbsp;:<input type="text" size="20" placeholder="请输入用户名"><font color="#FF0000">用户名不得小于3个字符</font><br/>

    <font color="red">*</font>&nbsp;<b>密码</b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:<input type="password" size="20" placeholder="请输入密码"><br/>

    <font color="red">*</font><b>确认密码</b>:<input type="password" size="20" placeholder="请确认密码"><br/>

    <font color="red">*</font><b>&nbsp;Email</b>&nbsp;&nbsp;&nbsp;&nbsp;:<input type="text" size="20" placeholder="请输入邮箱地址"><br/>

    <font color="red">*</font><b>真实姓名</b>:<input type="text" size="20" placeholder="请输入真实姓名"><br/>

    <font color="red">*</font><b>&nbsp;性别</b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:<input type="radio" size="20" value="男">男

                                   <input type="radio" size="20" value="女">女<br/>

    <font color="red">*</font><b>&nbsp;生日</b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:<select>

                                  <option>1980</option>

                                    <option>1981</option>  

                                    <option>1982</option>

                                    </select>

                                    <select>

                                  <option>1</option>

                                    <option>2</option>  

                                    <option>3</option>

                                    </select>

                              <select>

                                  <option>1</option>

                                    <option>2</option>  

                                    <option>3</option>

                                    </select><br/>

<font color="red">*</font><b>&nbsp;手机</b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:<input type="text" size="20" placeholder="请输入手机号码"><br/>

    <font color="red">*</font><b>&nbsp;居住地</b> &nbsp;&nbsp;:<select>

                                  <option>河北省</option>

                                    <option>四川省</option>  

                                    <option>湖南省</option>

                                    </select>

                                        <select>

                                      <option>重庆市</option>

                                        <option>北京市</option>  

                                        <option>湖南市</option>

                                        </select>

                         <select>

                                  <option>龙泉驿区</option>

                                    

                                    </select>

                           <select>

                                  <option>蜀都大道</option>

                                    

                                    </select>

<br/>

<font color="red">*</font><b>&nbsp;QQ</b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:<input type="text" size="20" placeholder="请输入QQ号码"><br/>

<font color="#3399FF" size="-4" style="margin-left:90px;">设置我的QQ在线状态</font>

</form>

2)CSS

css的语法 
selector {property: value} 
即 选择器{属性:值} 
学习css即学些有哪些选择器,哪些属性以及可以使用什么样的值

各种布局(头晕)

-----------------------------

模仿页面实现

<!DOCTYPE>

<html>

<head>

    <meta charset="UTF-8">

    <title>21.作业 </title>

<style>

    body{

        font-family:宋体;

    }

    .heading{ /* 设置一个样式:头部*/

        border-bottom: 1px solid gray; /*设置其拥有下划线的属性*/

        font-size:13px; /*设置 字体的大小规格*/

        color:#666666;  /*设置 字体颜色*/

        height:30px;    /*设置    高度(长度)*/

        width:600px;    /*设置 div 的左右宽度*/

        margin-bottom:10px; /*设置外下边距的距离*/

    }

    .right{

        float:right;    /*设置向右浮动*/

    }

    .touxiang{

        position:relative;  /*设置为相对定位;占好位置*/

        /*border:1px solid lightgray;   /*设置边框(可看到该div位置方便设置)*/

        font-size:13px;

        color:gray;

        width:40px; /*设置宽度*/

        height:225px;   /*设置高度*/

        margin-bottom:10px; /*设置外下边距*/

    }

    .renqi{

        position:absolute;  /*绝对定位*/

            top:50px;

            left:1px;

        z-index:-1; /*设置图片下沉*/

    }

    .zhuti{ /*文章的头部主题·类命名。*/

        /*border:1px solid red;*/

        position:absolute;  

            top:48px;

            left:60px;

        font-size:13px; /*字体大小*/

        width:537px;    /*类的宽度*/

        height:60px;    /*高度*/

    }

    .wenzhang{      /*文章命名*/

        /*border:1px solid lightblue;*/

        font-size:13px;     /*字体大小*/

        position:absolute;  /*绝对定位*/

            top:120px;      

            left:60px;  

            width:545px;

            height:180px;

            line-height:150%;   /*字体行间距*/

    }

    #ziti{  /*一次性*/

        color:black;

        margin-top:10px;/*外边距*/

    }

    .float{     /*浮动*/

        float:left;     /*向左*/

        margin-right:20px;      /*右外边距*/

    }

    a{

        text-decoration:none;   /*超链取消下划线*/

    }

    .wenmo{ /*文章结尾*/

        position:absolute;

            top:250px;

            left:60px;

        font-size:13px;

        /*border:1px solid red;*/

        width:537px;

        height:20px;

        color:gray;

    }

    .weiba{

        border-top:1px solid lightgray; 

        width:600px; 

        height:25px;

    }

</style>

</head>

<body>

    <div>

        <img src="http://a1.qpic.cn/psb?/V11nhuMV01tZE0/C7h246*ZcBLo9hzG7UL2FO5*UX.1UxYWuMAhSu8B98I!/b/dFYBAAAAAAAA&bo=EAAOABAADgADACU!&rf=viewer_4">

            <b>最新动态</b>

        <div>

            <img src="http://r.photo.store.qq.com/psb?/V11nhuMV01tZE0/56U8phBbcwpYSkPPJ7QrZmFdvCawftXkMBvfmy5agZY!/r/dFUBAAAAAAAA">设置

        </div>

    </div>

 

    <div>

        <img src="http://r.photo.store.qq.com/psb?/V11nhuMV01tZE0/QSA6rQDpXA3fNDCM49entEDefV4zIau6TNoePTcfYO0!/r/dFUBAAAAAAAA" width="40px" height="40px">

            <p style="text-align:center">6551</p>

        <div>

            <img src="http://r.photo.store.qq.com/psb?/V11nhuMV01tZE0/r*76yTP59zqkIlqBzRJgkMy5MbN*gluSZ.y5pRGTPkc!/r/dGcBAAAAAAAA">

        </div>

    </div>

 

    <div>

        <div>热门回答,来自 机械 <a href="#">关注话题</a>

            <div ><img src="http://r.photo.store.qq.com/psb?/V11nhuMV01tZE0/IaOZlo.E0tIYelSEBp4UgOA5H09fXmXykeonr7lNcPY!/r/dGYBAAAAAAAA"></div>

        </div>

        <div style="color:blue; font-size:13; margin-top:5px"><b>人类史上令人叹为观止的极限精度制造成果有哪些?</b></div>

        <div id="ziti"><b>Vincent Fu</b>, Materials Science, PhD</div>

    </div>

    <div>

     

    <img src="http://r.photo.store.qq.com/psb?/V11nhuMV01tZE0/qU5ErT39cp4OwnO3k06rFPkwZ.4kshQYGadkqa7yqaU!/r/dGcBAAAAAAAA">

    说到精度,就不得不提在材料学中最重要的一个方面:表征。要项研究一种材料性能,握在手里把玩时远远不够的,就算你拿出放大镜离近了看,也只能看到表面的一些坑坑洼洼,而为了知晓一种材料的纤维结构,科学家至少要下到纳米级(放大千倍),如果要获得更深... <a href="#">显示全部</a>

    </div>

    <div>

        <img src="http://r.photo.store.qq.com/psb?/V11nhuMV01tZE0/cAMbY9hWCA5.bYXyVYa4KRIf2xQr3SydLZyk86spTKA!/r/dGcBAAAAAAAA"> 关注问题

        <img src="http://r.photo.store.qq.com/psb?/V11nhuMV01tZE0/0l*h9dg0EiNGIUnbk34R.7iEFHbq0sf99gvquV8qaXc!/r/dFYBAAAAAAAA"> 867条评论

        <img src="http://r.photo.store.qq.com/psb?/V11nhuMV01tZE0/0IscZeK52oGFbdOWirsnBMNavVxlobY.GkTLyx.x3*Q!/r/dFUBAAAAAAAA">作者保留权利

    </div>

    <div></div>

</body>

</html>

3)JAVASCRIPT

JavaScript用于网页和用户之间的交互,比如提交的时候,进行用户名是否为空的判断。

完整的javascript由语言基础,BOM和DOM组成。

五种基本对象和自定义对象

------------------------------

模仿页面实现

<style>

table{

 border-collapse:collapse;

}

td{

  border:1px silver solid;

  padding: 5px;

  font-size:12px;

}

input{

  width:80px;

}

</style>

<table>

<tr>

  <td>起始资金</td>

  <td><input type="text" id="initMoney" value='0'> ¥</td>

<tr>

  <td>每年收益</td>

  <td><input type="text" id="rate" value='0'> %</td>

</tr>

<tr>

  <td>复利年数</td>

  <td><input type="text" id="year" value='1'> 年</td>

</tr>

<tr>

  <td>每年追加资金</td>

  <td><input type="text" id="each" value='0'> ¥</td>

</tr>

<tr>

   <td colspan="2" align="center"><input type="button" value="计算" ></td>

</tr>

<tr>

  <td>本金和</td>

  <td><input type="text" id="sum1" disabled="disabled"  value='0'> ¥</td>

</tr>

<tr>

  <td>利息和</td>

  <td><input type="text" id="sum2"  disabled="disabled" value='0'> ¥</td>

</tr>

<tr>

  <td>本息和</td>

  <td><input type="text" id="sum3"  disabled="disabled" value='0'> ¥</td>

</tr>

</table>

4)BOM

BOM即 浏览器对象模型(Brower Object Model)

浏览器对象包括 
Window(窗口) 
Navigator(浏览器) 
Screen (客户端屏幕) 
History(访问历史) 
Location(浏览器地址)

5)JSON

JSON JavaScript 对象表示法(JavaScript Object Notation) 是一种存储数据的方式。

 创建JSON对象 
 访问JSON对象

 创建JSON数组 
访问JSON数组

 JSON对象与JavaScript对象 
 字符串转为JSON对象

二;明日计划

明天再稍微了解一下  AJAX,JQuery  ,  BootStrap(真的只是了解)

三:疑难问题

因为前端语言都是所见即所得,对着网上的教程很少出问题,,

四:思考总结

看到js的语法时候发现和java是有一点点相似的地方的,,



返回列表 返回列表
评论

    分享到