<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>我的Html</title><!--title 浏览器标题 -->
    <!-- 内部式使用语法:
     在title下写* <style type="text/css">
            CSS代码
            标签选择器:标签名 {};
            ID选择器  :# ID值{};
            类选择器  :.类名{};
    </style>
    -->
    <style type="text/css">
        /*标签选择器的使用方法*/
        body{
           background-color: grey;
            /* background-image: url("myimg.png");默认平铺*/
            /*background-repeat: no-repeat;不平铺*/
            /*background-repeat: repeat-x;水平平铺*/
            /*background-repeat: repeat-y;垂直平铺*/

        }
        table
        {
            background: cyan;
        }
        /*-- ID选择器要先给元素定义ID,且唯一 -->*/
        #id_div1{
            background: darkgreen;
            /*设置字体大小,字体加粗等*/
            font-size: 72px;
            font-weight: bold;
            /*设置边框样式,粗细  颜色   实线,1像素 黄色*/
            border:solid 1px yellow;
        }
        /*可以多个元素对应一个类*/
        .ul_li{
            background: blue;
        }
    </style>
    <!-- CSS外联式使用语法 -->
    <link rel="stylesheet" type="text/css" href="main.css">

    <!-- JS 内部式引入-->
    <script type="text/javascript">
        //js代代码
        alert('你好 CSDN');//弹出对话框
        //JS函数
        //     function fun(x,y) {
 //   return x+y;
//}
    //alert(fun(10,20));
    </script>
    <!-- JS 外联式引入 -->
    <script type="text/javascript" SRC="MyJs.js"></script>
    <!-- JQuery的引用 -->
    <script type="text/javascript" src="jQuery v3.3.1.js"></script>


</head>
<body><!-- body 主体 我们的网页内容在这里面书写  -->
    <h1>水平线与换行符</h1><!--hx为标题标签 -->
    <hr/><!--hr/:水平线标签(单标签) -->
    看我画了两条线
    <hr/>
    看我开始换行啦
    <br/><!--br/:换行标签(单标签) -->
    我在这,啦啦啦
    <h2>常见转义符</h2>
    空格: 
    大于号:>
    小于号: <
    <h3>a标签</h3>
    <!--  a标签
         href:超级链接地址
         target="_self"  本窗口访问(默认)
         target = "_blank" 新窗口访问
    -->
    <a href="//blog.csdn.net/weixin_38950569/article/details/104435405">点击跳转到我的CSDN博客</a><!--在本窗口访问-->
    <br/>
    <a href="//www.baidu.com" target="_blank">点击跳转到百度</a><!--在新窗口访问-->
    <h4>img标签</h4>
    <!--
        img标签:
            src:  图片的地址
            alt: 如果图片加载异常显示文字
    -->
    <img  src="myimg.png" alt="图片加载失败" id="img_id1">
    <h5>表格标签</h5>
<!--table标签:
    border  边框
    width   宽度
    tr      行
    th      表头
    td      普通列
-->
    <table border="1px" width="300px">
        <tr>
            <th>表头th</th>
            <th>表头th</th>
        </tr>
        <tr>
            <td>普通列td</td>
            <td>普通列td</td>
        </tr>
    </table>

    <h6>列表</h6>
    <!--
        u1  无序列表
        o1  有序列表
        li  列表项
    -->
    <ul class="ul_li">
        <li>无序列表1</li>
        <li>无序列表2</li>
    </ul>
    <ol>
        <li>有序列表1</li>
        <li>有序列表2</li>
    </ol>
    <h2>无意义标签</h2>
    <!--
        div   占用整行
        span  不占用整行,长度取决于内部元素的长度
    -->
    <div>占整行</div>
    <span>我有多长我占多少</span>
    <!-- CSS使用语法之 内嵌式 -->
    <div style="background: antiquewhite">div</div>
    <span style="background: brown">CSS内嵌式使用方法</span>

    <div id="id_div1">CSS内部式使用方法ID唯一</div>
    <p>段落标签</p><!--p为段落标签 -->
    <h3>表单1</h3>
<!--
    form标签:
    action   提交地址
    method   请求方式(get或post,默认get)但是get会把封装的东西写在url里面不安全,post会加密封在head中
    enctype="multipart/form-data" 如果提交文件,需要添加这个参数
-->
    <form action="#" method ="post" enctype="multipart/form-data">
        <!--
        在表单中看可以放置的控件
         文本框   type="text"
         密码框   type="password"
         单选框   type="radio"
         复选框   type = "checkbox"
         文件框   type ="file"
         按钮     type="button"
         提交     type="submit"
         重置     type="reset"
         下拉框   select 和 option
         大文本   textarea
               cols   列数
               rows   行数
        -->
        1.用户名(text):
        <input type="text" name="username">
        2.密码框(password):
        <input type="password" name="password">
        <hr/>
        3.性别(单选框):<!--两个单选框要统一起来要让name一直 -->
            男<input type="radio" name="grender" value="0">
            女<input type="radio" name="grender" value="1" >
        <hr/>
        4.爱好(复选框):
            学web <input type="checkbox" name="hobby" value="web">
            学python <input type="checkbox" name="hobby" value="python">
        <hr/>
        5.上穿头像(文件框):
        <input type="file" name="img">
        <hr/>
        6.按钮:
        <input type="button" value="JS事件按钮" id="button_id1">
        <hr/>
        7.提交:
        <input type="submit" value="提交按钮">
        <hr/>
        8.重置:
        <input type="reset" value="重置按钮">
        <hr/>
        <select name="year">
            <option value="2019">2019</option>
            <option value="2020">2020</option>
        </select>
        <textarea name="comment"  cols="30" rows="10"></textarea>
    </form>
</body>
<!-- Js选择的使用-->
<script type="text/javascript">
    divElement = document.getElementById("id_div1");
    divElement.innerHTML="通过JS修改的内容";

</script>



<!-- JQuery 选择器
    $("*") 选择所有
    $("标签名")  标签选择器
    $("#id值")   ID选择器
    $(".class值") 类选择器
-->

<!-- JQuery对象
1.JQuery对象习惯采用$开头,列如
    $div = $("div")
2.JQuery对象格式是【Object】
3.JQuery对象转JS对象:
    jsObject = $jqueryobject[0];
    jsObject = $jqueryobject.get(0);
4.JS对象转JQuer对象
    $$jqueryobject = $(jsobject);
-->

</html>

JQuery的使用

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>我的Html2</title>
     <script type="text/javascript" src="js/jquery-3.3.1.min.js" ></script>
</head>
<boby>
    <input type="button" value="JS事件按钮" id="button_id">
    <input type="button" value="显示" id="button_show">
    <input type="button" value="隐藏" id="button_hide">
    <ul id="ul_id">
        <li>无序列表1</li>
        <li>无序列表2</li>
    </ul>
    <script type="text/javascript">
        $buttonElement = $('#button_id');
        $buttonElement.click(function(){
           alert("我被点击了");
        });
        /*JQuery 显示 ,隐藏
        show(speed,callback)
        hide(speed,callback)
        注:

        callback:动画执行完的回调函数

        speed:(动画执行的速度)
            slow  (慢速)
            normal(默认值值,中速)
            fast (快速)
         */

        $button_show = $('#button_show');
        $button_hide = $('#button_hide');
        $ul = $('#ul_id');

        $button_hide.click(function () {
            $ul.hide("slow");
        });

        $button_show.click(function () {
            $ul.show("slow");
        });
        /*
        淡入淡出
        fadeln(speed,callback)  淡入
        fadeOut(speed,callback) 淡出

        滑动
        slideDown(speed,callback) 向下滑动
        slideUp(speed,callback)  向上滑动
         */

    </script>
</boby>
</html>