• html学习笔记


     

    HTML

    1.特殊符号

    假如要在浏览器中显示这些符号,就必须用:

     来显示一个半角的空隔符号

    <来显示小于符号

    >来显示大于符号

    &来显示&符号

    "来显示双引号

    2.注解

    HTML 中的批注是

    <!--    这里可以写你要的批注     -->

    <!--

    批注同时也可以换行

    写多少都可以

    -->

    3.图片

    <img src="路径/图文件文件名" alt="找不到图档时出现的内容, 当鼠标移到图片上方时也会出现该内容"  width=XX显示时的宽度 height=XX显示时的高度 border="边框大小">

    例:<img src=images/tree.jpg alt=>

     

    4.CSS Style

    属性

    color : 文字的颜色

    font-size : 文字大小

    background : 背景颜色

    display : 显示/隐藏

    width : 宽度 (for DIV Element)

    height : 高度(for DIV Element)

    border : 边界(for DIV Element)

    用法举例;<p style=font-size:14pt;color:red>style</p>

     

    把 style 集中管理

    <style type=text/css>

        .styleOne {font-size:14pt; color:red}

        .styleTwo {background:black; color:white}

    </style>

    <p class=styleOne>

        段落内的文字…………

    </p>

    5.div的用法

    <div>……</div>

    外观 : 没有显示效果,除了用style来控制。

    作用 : 可以把一群 element 包裹起来一起控制。

    例 :

    <div class=styleTwo>

    <a href=http://www.sina.com.cn>新浪網</a>

    <pre>一些文字</pre>

    </div>

     

     

    Div  的 Style  Attribute

    position : absolute ; top:30px; left : 60px ; 200px ; height: 200px; overflow-y:auto;

    Overflow-y:auto=>内容超过边界时,会自动加一个 vertical scrollbar 在旁边。(x表示水平)

     

    6.Input - Text

    写法

    <input type=text name=compName value=ICSC>

    其它 attribute

    value : 字段中的值

    size : 字段显示出来的长度

    maxlength : 最多能录入的文字数

    7.Input - Hidden

    隐藏的字段,网页上不会显示出来,只用能辅助背后逻辑处理。如(会员代号)

    用法

    <input type=hidden name=orderNo value=2>

    8.Textarea

    用在大量文字数据时,如留言版,意见栏等。

    用法

    <textarea>字段内容….</textarea>

    attribute

    name : 字段名字

    rows

    cols

    9.Input - Radio

    用在多选一的时候,如性别。

    用法

    <input type=radio name=sex> (名字相同与不同的区别)

    attribute

    name : jsp 将会依此名字取得 value,若是多选一时,一组 radio button 的name 要相同

    value : jsp 依 name 取得的值

    checked : 默认为被打勾

    10.Input - Checkbox

    允许多选多,彼此间不会互斥

    用法

    <input type=checkbox>

    属性

    name : jsp 将会依此名字取得 value,一组选项,中通常每个 checkbox 名称会一样。

    value : jsp 依 name 取得的值

    checked : 默认为被打勾

    11.Select

    下拉式选单

    用法

    <select name=myName><option>选项一</option></select>

    属性

    name : 下拉选单的名字

    size : 设定下拉式选单的高度

    multiple : 可以多选

     

    定义下拉选单中的数据选项

    用法:

    <select name=num>

    <option value=1>one   (1的作用)

    <option value=2>two

    </select>

    属性

    value : 设定数据所传回给 JSP 的值

    selected : 被选取 (设定默认的)

    12.Input - Submit

    用法

    <input type=submit value=送出表单>

    <input type=button value=一般按钮>

    属性

    name : JSP依此名称来接数据

    disabled : 让按钮不能按

    13.FORM

    把数据从 client 送到 server 的重要组件。所有被送到 server 的数据均以 form 为单位。

    <form name=form1 action=process.jsp method=post>

    <input type=text name=empName>

    ……………

    </form>

    Action后面加地址

     

    action : 要被送至处理的 jsp或servlet或其它cgi

    method : 被传送时的方法, 分 get, post 。

    get : 被附在网址后面 (如: process.jsp?empName=李小明&..)

    (没有字数限制)

    post : 数据被隐藏在后面传送

    target : 表单送出后server 处理完毕 response 回来的网页显示的地方,通常是 frame 的 名字或 window 的名字

    14.IFRAME

    被镶在网页中的另一个世界。有如在原来的网页中挖了一个洞,洞里可以浏览别的网页。

    <iframe name=fr width=800 height=600></iframe>

    attribute

    name : 用作form submit 时的target 设定

    width/height : frame 的宽度/ frame 的高度

    src : frame 里面的网址

     

     

    1.取得Object

    var obj=document.getElementsById("tab")

    <div id="tab"> ....</div>

     

    var names=document.getElementsByNames("empName")

     

    for(var i=0; i<names.length;i++){

    var obj=names[i];

    }

    <input type=text name="empName"....>

     

     

    name可重复 id不可以重复。

     

    2.Div 功能

    将欲控制的项目包裹在一起统一控制,省却一个一个项目控制的锁碎事情

        <input type=text name=one>

        <input type=text name=two>

       form1.one.style.display=none // 隐藏栏位

       form1.two.style.display=none // 隐藏栏位

       用div处理

       <div id=f>

      <input type=text name=one>

       <input type=text name=two>

       </div>

       document.getElementById(f).style.display=none

     

     

     

    3.Style Class 的用法

    document.getElementsById("f").style.display="none"

    document.getElementsById("f").style.fontSize="16"

    document.getElementsById("f").style.background="pink"

     

    <style>

    .change{display:none; front-size:16;background:pink}

    </style>

     

     

    table{ front-size:16;background:pink}

    document.getElementsById("f").style.className="change"

     

    点的用法:

    <div class="change">......</div>

    table的用法:

    <table> <tr> <td> .....</td> </tr> </table>

     

    4.下拉菜单激活function的event

    <select onchange="triggerEvent()">

    <option value="....">..

    </select>

    <script>

    function triggerEvent(){

    //....

    }

    </script>

     

    5.选中下拉式菜单 取得下来菜单的值

    <form name="form1">

    <select name=docType >

    <option value=01>会议通知单

    <option value=02 selected>草稿

    </select>

    </form>

    <script>

    form1.docType.options[form1.docType.selectedIndex].value  得到? 02

    form1.docType.options[form1.docType.selectedIndex].text   得到? 草稿

    </script>

     

     

     

     

     

     

    欲显示、隐藏的栏位,需用 div 将之包裹,

    建立下拉菜单option value与显示隐藏内容的关系

    即将 Div 的 id 与 option value 建立关系,

    如:
    <select name=
    docType
    >
      <option value=
    01
    >…
      <option value=
    02
    >…
      <option value=
    03>…

        </select>

    <div id=t01>吉钢<input value=“”>字第…</div>

    <div id=t02>会议<input value=“”>字第…</div>

    <div id=t03>函<input value=“”>字第…</div>

     

     

     

     

     

    6.当利用text或texturea元素输入字符值改变时发该事件,同时当在select表格项中一个选项状态改变后也会引发该事件。

    例:

    <html>

    <head>

    </head>

    <body>

    <Form>

    <Input type="text" name="Test" value="Test" onCharge="check('this.test)">

    </Form>

    </body>

    </html>

     

     

    7.单击事件onClick

     

    当用户单击鼠标按钮时,产生onClick事件。同时onClick指定的事件处理程序或代码将被调用执行。通常在下列基本对象中产生:

     

    button(按钮对象)

    checkbox(复选框)或(检查列表框)

    radio (单选钮)

    reset buttons(重要按钮)

    submit buttons(提交按钮)

    一切文本和图片

     

    例:可通过下列按钮激活alert():

     

    <html>

    <head>

    </head>

    <body>

    <Form>

    <Input type="button" Value="你好 " onClick="alert('你好!我是JavaScript')">

    </Form>

    </body>

    </html>

     

    8.设定JAVA_HOME 步骤

    右击我的电脑?内容?高级?环境变量?「系统变量」?新增?[变量名称: JAVA_HOME, 变量数值: JDK安装位置]

     

    打开 d:/tomcat/webapps/examples/jsp/

    创建目录 xx

    创建 d:/tomcat/webapps/examples/jsp/xx/xxjj01.jsp

    運行 xxjj01.jsp

    http://localhost:8080/examples/jsp/xx/xxjj01.jsp

    9.JSP產生的JAVA及CLASS所在

    D:/tomcat/work/Standalone/localhost/examples/jsp/xx/

    xxjj01_jsp.java

    xxjj01_jsp.class

     

     

     

    5.Class组合实现Div+CSS布局

    现在编写xhtml,我们强烈不推荐此种方法,应该是id,class综合应用。此文章只是讲述一种思维,并非建站过程中的方法!

     

      用标准件的方式来组装网页DIV布局。我把class分为2种:布局class;风格class。

     

      布局class是骨架,风格class是衣服。

     

      举个例子:比如布局中的左栏。首先它的属性有:是左栏,宽度,背景颜色,字体颜色等。

     

      1、首先会定义一个class,比如:.layout,主要用来控制页面整个的大小

     

      .layout{98%;margin:0 auto;text-align:left;}

     

      2、然后会定义3个基本布局Class(l,m,r)

     

      .l{float:left}

     

      .m{auto}

     

      .r{float:right}

     

      我把2栏布局也归类于3栏布局,因为3栏布局中,左右栏的宽度分别为0的时候,3栏就变成了2栏.

     

      我们写基本布局代码的时候,最好还是写成3栏格式.

     

      3、对应布局Class,定义需要的风格Class,比如宽度,高度,背景颜色等等这些都属于风格元素

     

      .class_l{background:#ff0;margin-right: -150px;150px;}

     

      .class_m{background:#f00;margin:0 140px 0 150px;}

     

      .class_r{background:#00f;margin-left: -140px;140px;}

     

      布局class只有一套,风格class可以定义很多。比如,要中栏里面在做一个小的2栏布局,就可以再定义一个风格class。

     

      .mid_l{background:#ff0;margin-right: -100px;100px;}

     

      .mid_m{background:#f00;margin:0 0 0 100px;}

     

      4、将布局class和风格class结合起来,在代码这样引用:

     

      <div class="l class_l"></div>

     

      <div class="l mid_l"></div>

     

      将2个class都引用,中间用空格隔开,前面的是布局class,后面的是风格class,后面还可以继续空格引用,如果需要再特殊定义,你可以给这个div取一个id来定义。

     

      其他的一些常用的风格class也可以写成通用的,比如隐含可以定义为

     

      .hide{display:none} 然后需要的时候,class="xxx hide"来引用。

     

      示例代码浏览:http://tech.ddvip.com/yssl/29811/29815_1.html

     

    6.JavaScript实例教程(十一)显示一个动态的时钟

     

    前面说的显示当前时间日期是静态的,我们这里来实现一个动态的时钟。

     

    在<head>和</head>之间插入下列代码:

     

    <script>

    //定义时钟显示的函数

    function displayTime() {

    var today = new Date();

    // 定义日期对象

     

    var hours = today.getHours();

    var minutes = today.getMinutes();

    var seconds = today.getSeconds();

    // 从日期对象中中获得时间信息

     

    minutes = fixTime(minutes);

    seconds = fixTime(seconds);

    // 引入fixTime()函数,使分和秒可以正常显示,对于小于10的数字则在该数字前加一个0

     

    var the_time = hours + ":" + minutes + ":" + seconds;

    //将时间字符串组合在一起并写出

    window.document.the_form.the_text.value = the_time;

    //把表格的值重新写一遍,相当于刷新时间

     

    the_timeout= setTimeout('displayTime();',500);

    //每半秒钟执行一次该函数,即500毫秒

    }

    function fixTime(the_time)

    {if (the_time <10) { the_time = "0" + the_time; } return the_time; }

    </script>

     

    把<body>改为<body onload=displayTime()>

     

    再在<body>标签间输入

     

    欢迎光临5D多媒体 现在是北京时间:

    <form name="the_form">

    <p><font face="宋体"><input type="text" name="the_text" size="16"> </form>

     

    运行,可以看到浏览器显示如下:

     

     

     

  • 相关阅读:
    [转] 32位 PL/SQL Develope r如何连接64位的Oracle 图解
    UML对象图和包图
    推断的距离1970年1一个月1天从日期数
    Cocos2d-x3.0 RenderTexture(一) 保存
    翻转名单
    Session or Cookie?是否有必要使用Tomcat等一下Web集装箱Session
    【Socket规划】套接字Windows台C语言
    配置主机路由表(route)(两)
    springMVC3得知(五岁以下儿童)--MultiActionController
    JQUERY 选择
  • 原文地址:https://www.cnblogs.com/yefengmeander/p/2887928.html
Copyright © 2020-2023  润新知