2016.6.18-2016.6.24

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2016.6.18-2016.6.24相关的知识,希望对你有一定的参考价值。

写在前面:

  谢谢诸位前辈的声援,超感动,这周继续哈。嘻嘻。

  直都在找关于前段都该学什么,学习顺序是什么,那,我把我了解到的,我的觉得不错的顺序分享给大家:

  第一部分

  html

  css

  javascript

  DOM编程

  网页分析

  第二部分

  UI交互设计

  http协议

  服务端

  html精通

  ajax

  第三部分

  jQuery

  bootstrap

  AngularJS

所以要学的东西要很多,给自己加个油。

 


这次总结是关于表格和表单的

表格标签:可以在网页建一个表格,以前用于网页设计,现在用div+css。

 1   <table border="1" width="100" height="100">
 2           <!--在该标签中可以设置宽度(width)表格高度(height)表格的边框宽度(border)表格的边框颜色(bordercolor)-->
 3             <!--表格的单元间距(cellspacing),单元格间距的单位为像素
 4             表格的单元格边距(callpadding)设置文字和边缘框的距离
 5             表格背景色bgcolor,表格背景图像background
 6             表单的对齐方式align,可选参数left,center,right-->
 7         <captiom>标题</captiom>
 8         <!--表格标题的垂直对齐方式valign,可选参数:top,right-->
 9         <thead><!--设计样式表,背景颜色,文字对齐方式等-->
10         <tr  valign="top">
11             <!--可以设置属性:行高:height 边框颜色:bordercolor
12             行背景色:bgcolor
13             行文字的水平对齐方式:align:left,right,char,justify,center
14             行文字的垂直对齐方式:valign:top,middle,bottom-->
15             <th>表格的表头</th>
16             <th>表格的表头</th>
17             <th>表格的表头</th>
18             <th>表格的表头</th>
19             <th>表格的表头</th>
20             <th>表格的表头</th>
21             <!--表头内容自动加粗-->
22         </tr></thead><!--只作用于表头-->
23         <tbody><!--设计主体样式-->
24         <tr>
25             <td>单元格内的文字</td>
26             <!--单元格宽度width,单元格height,单位为像素-->
27             <td colspan="2">单元格内的文字</td><!--跨列属性-->
28             <td rowspan="2">单元格内的文字</td><!--跨行属性-->
29             <td>单元格内的文字</td>
30            <!-- 行文字的水平对齐方式:align:left,right
31             行文字的垂直对齐方式:valign:top,middle,bottom
32             单元格的背景色:bgcolor
33             单元格的边框颜色:borbercolor-->
34         </tr>
35         <tr>
36             <td >单元格内的文字</td>
37             <!--bordercolorlight:亮边框颜色-->
38             <!--bordercolordark:暗边框颜色-->
39             <td nowrap>单元格内的文字</td>
40             <!--单元格内容不换行nowrap-->
41             <td>单元格内的文字</td>
42             <td>单元格内的文字</td>
43             <tfoot><!-设计表尾样式-->
44             <td>单元格内的文字</td>
45             </tfoot>
46         </tr>
47         </tbody>
48     </table>

表单标签:向页面添加一些功能,感觉以后要学一些关于文件传输的知识(Ha,现在说不清楚是啥)。

这里还可以参考一下表单的实用性设计原则【参考】(减少用户完成表单的精力,提高表单的提交率):

1.表单要简短

2.将有关联的标注和字段在视觉上进行分组

3.将所有字段排成一列

4.通过逻辑定序:尽可能列出用户常用的选项,并按使用由高到低排序

5.避免占位文本:用户可能认为已经填完了,有的文本需要手动删除

6.输入框要与输入内容的类型和大小匹配

7.区别选填字段和必填字段:选填越少越好

8.给出输入要求或格式规格

9.避免重置按钮和清空表单按钮:提供一个“取消”按钮,比提交按钮在视觉上暗一些

10.提供高亮且精准的错误反馈:加红,并给出错误原因

   <form method="post" action="music">
        <input name="text" name="控件名称" size="控件长度" maxlength="最多字符数" value="文字字段的默认取值"><!--文本框-->
        <input type="password" name="控件名称" size="控件长度" maxlength="最多字符数" value="文字字段的默认值"><!--密码-->
        <input type="button" name="按钮名" value="按钮取值" onclick="window.open()"><!--onclick:事件处理方式-->
        <input type="submit" name="按钮名" value="按钮取值">
        <!--提交,不需要设置onclick参数,在点击该类按钮时可以实现表单内容的提交,该语法value同样设置按钮上的显示文字-->
        <input type="reset" name="按钮名" value="按钮取值"><!--重置-->
        <input type="radio" value="单选按钮取值" name="单选按钮名称" checked>
        <input type="radio" value="单选按钮取值" name="单选按钮名称" checked>
        <!--单选按钮,checked表示这一单选默认被选中-->
        <input type="checkbox" value="复选的值" name="复选的名字" checked><!--复选-->
        <input type="image" src="图片地址" name="图片域的名称"><!--图片按钮-->
        <input type="hidden" name="隐藏域名称" value="提交的值">
        <!--隐藏域的值不显示在页面中,但提交表单时,名称和值会传递给处理程序-->
        <input type="file" name="文件域名称"><!--文本域-->
        <textarea name="文本域名称" cols="列数" rows="行数"></textarea><!--文本域-->

    </form>
    <!--action:表单的提交地址
    method:表单的传递方式,get:对递交的信息长度有限,不具有保密性。post:没有数据长度限制-->
    <form enctype="multipart/form-data">
        <select name="下拉菜单的名称">
            <option value="选项值" selected>选项显示内容1
            <option value="选项值">选项显示内容2
            <!--selected表示该选项默认情况下选中-->
        </select>
    </form>
    <!--enctype:编码方式,
    取值及含义:
    text/plain:以纯文本的形式传递
    application/x-www-form-urlencoded:默认编码方式
    multipart/form-data:MME编码,上传文件的表单必须选择该项
    -->
    <form target="_blank">

    </form>
    <!--
    目标显示方式
    target取值及含义:
    _blank:将返回值在新的窗口打开
    _parent:将返回值在父级窗口打开
    _self:将返回值在当前窗口打开
    _top:将返回值在顶级窗口打开
    -->
    <form name="login">

    </form><!--表单名称-->

关于标签的嵌套的一个错误:

这周犯了一个错误:<center><marquee>文本内容</marquee></center>

哎呀,居中标签是作用于文本内容的,而我写在滚动标签外了,不合法。

正确:<marquee><center>文本内容</center></marquee>


 

以上是关于2016.6.18-2016.6.24的主要内容,如果未能解决你的问题,请参考以下文章

Web探索之旅第三部分第一课:server

维度规约(特征的提取和组合)

3.Adam Taylor玩转MicroZed系列第82部分:简单通信接口第2部分

第三周第四部分

文本混淆-第1部分,共2部分

NSInternalInconsistencyException',原因:'无效更新:第 1 部分中的项目数无效 - 虽然有多个部分