zoukankan      html  css  js  c++  java
  • html学习笔记五

    关于服务端和client的校验问题


    上述的表格信息填写后发现,即使有些信息不添,依旧能够提交

    所以针对此问题,我们要在client进行数据填写信息的增强型校验(必添单元,必须填写有效信息,否则无法提交)


    假设client进行来增强性校验。那么服务端,还须要校验吗?

    当然,为了安全性,非常多站点之所以须要填写验证码注冊,就是为了防止暴力注冊


    假设服务端进行来增强性校验,那么client还须要校验吗?

    须要,假设仅仅在服务端进行校验,那么用户提交信息后,等待。。。

    服务端提示数据信息错误。用户又又一次注冊,等待。

    。。又错误。。。

    所以,要提高用户的感觉,而且减轻server的压力,须要在client和服务端都要进行增强性校验


    html的其它标签


    1:

    <base>标签:指的是页面中全部的超链接,他们链接的资源的位置以及打开方式

    base:

    (1).href:属性,指定网页中全部超链接的文件夹。注意值结尾处必需要用/表示文件夹,仅仅作用于相对路径的超链接

    (2).target:属性,指定打开超链接的方式。如_blank

    (假设一个超链接要用新窗体打开100次,假设用target就要指定100次,用base一次就可以)

    2:

    <meta>标签:模拟http消息,(非常少用,都用服务端做)

    (1).name:属性,网页描写叙述信息,当取keywords时,content属性的内容就作为搜索引擎的关键字进行搜索

    (2)http-equiv:属性,模拟http协议的消息头

    <meta http-equiv="refresh" content="3;url=http://www.baidu.com" /> //刷新,3秒后跳转百度

    3.

    <link>标签:链接该网页的其它链接资源

    (1)rel:属性:描写叙述目标文档与当前文档的关系。

    (2)type:属性,文档类型

    (3)media:属性,指定目标文档在哪种设备上起作用

     <link rel="stylesheet" type="text/css" media="screen,print" href="1.css"> //链接到css

    4.

    (1),<merquee>:让内容动起来

    direction:属性。left ,right,down。up

    behavior:属性。scroll , alternate , slide

    <marquee direction="left" behavior="scroll">你好,世界!</marquee> //左右滚动

    slide :比較好

    5.

    <pre>:能够将文本内容按在代码区的样子显示出来(显示网页源码) 

    <pre>

    class Demo{

    int i;

    }

    </pre> //原样显示

    6:<b>加粗 <i>斜体字 <u>下滑线  <sub>下标  <sup> 上标

     <b>这</b><i>是</i><u>你</u>
     X<sub>2</sub>X<sup>2<sup>


    关于HTML和XML的差别:

    XHTML是可扩展的超文本标记语言,XHTML的代码结构更加严谨。是基于XML的一种应用

    XML是可扩展标记语言

    *XML是对数据信息的描写叙述。html是对数据显示的描写叙述

    *XML代码规定的更为严格。XML大写和小写敏感。属性值必须用引號,属性名必须有值,而html能够不具备

    *XML规范能够被很多其它的应用程序所解释。将成为一种通用的数据交换语言

    *各个server框架一般都将XML作为配置文件

    关于两者差别,摘自《Java核心卷二》

    为了以后更好的学习XML了,所以书写代码应该注意规范性


    HTML标签的分类:

    html中的标签每个都有特殊的含义


    标签分为两类:

    1.块级标签(元素):标签结束后有换行:div,p ,dl 。table 。title 。ol ,ul

    <dl>
                <dt>世界</dt>
                <dd>你好</dd>
     </dl>

    2.行内标签(元素):标签后没有换行:font , span,img , input ,select ,a


    div没有特殊含义,仅仅为定义区域,能够换行标签: <div>这是div1</div>

    span,行内标签,在一行中<span>span1</span>

    p,段落标签,前后都有换行<p>段</p>


    而布局一般都是用div+css


     

  • 相关阅读:
    2016-09-13面试记录
    javascript中的深度拷贝的实现过程及深拷贝的几种方法。
    javascript中的for in循环
    常见的兼容问题及其解决方法。
    一次清空所有数据方法
    数组排序
    css对齐 挖坑~
    css reset样式重置
    CSS 表单
    CSS 表格
  • 原文地址:https://www.cnblogs.com/tlnshuju/p/7344009.html
Copyright © 2011-2022 走看看