script src="http://static.tctip.com/tctip-1.0.0.min.js"> 1 2 3 4

二.HTML

1.HTML

1.

<head></head>标签

<!DOCTYPE html>    <!--统一规范-->          <!---->
<html lang="en">   <!--html标签开始,只能有一个头标签,html是主动闭合标签,内部属性-->
<head>
    <meta charset="UTF-8" />  <!--meta是自闭标签,charset指定编码-->
<!--    <meta http-equiv="Refresh" content="3"/>  #3秒后自动跳转-->
<!--    <meta http-equiv="Refresh" content="3;Url=http:\\www.51job.com" />   #默认3秒后跳转到某个网站-->
<!--    <meta name="keywords" content="汽车,汽车之家"/>    #搜索引擎,即关键字-->
<!--    <meta name="description" content="为你提供最新技术"/>     #描述本网站是干什么的-->
<!--    <meta http-equiv="X-UA-Compatible" content="IE=IE9"/>   IE兼容-->
    <link rel="shortcut icon" href="image/ship.bmp"/>  <!--前面link属性,后面地址。title页面标题前的小图标-->
<!--    <style />-->
<!--    <script />-->
    <title>初来乍到</title>  <!--页面标题-->
</head>
<body>                      <!---->
<a href="http:\\www.baidu.com">百度一下</a>
</body>
</html>               <!--html标签结束-->
View Code

2.

<input />标签

<!DOCTYPE html>                    <!--标签不区分大小写-->                <!---->
<html lang="en">
<head>
    <meta charset="UTF-8"/>
    <link rel="shortcut icon" href="image/ship.bmp"/>  <!--前面link属性,后面地址。title页面标题前的小图标-->
    <title>body部分</title>
</head>
<body>
    <a href="http:\\www.baidu.com">百 度&nbsp;&nbsp;&nbsp;一下&lt;a&gt </a>     <!--只能加一个空格,可以用&nbsp ,一个对应一个空格,&lt &gt 是<>-->
    <p>123<br />456</p>          <!--段落标签,<br>标签是换行,但还是一个段落-->
    <p>123</p>
    <h1>你好</h1>        <!--字体从大到小,一个块级标签占一行:p标签(段落和段落之间有间距) ,h标签系列(加大加粗)-->
    <h2>你好</h2>        <!--字体从大到小,一个块级标签占一行:p标签(段落和段落之间有间距) ,h标签系列(加大加粗)-->
    <h3>你好</h3>        <!--字体从大到小,一个块级标签占一行:p标签(段落和段落之间有间距) ,h标签系列(加大加粗)-->
    <h6>你好</h6>
    <span>hello</span>         <!--行内标签也叫内联标签,span(白板)-->
    <span>hello</span>         <!--行内标签-->
    <span>hello</span>         <!--行内标签-->
    <div>1</div>                <!--div也是块级标签,白板-->
    <div>2</div>
    <div>3</div>
    <div>                       <!--标签可以嵌套,标签存在的意义:定位,css操作,js操作-->
        <div>1</div>
        <span>2</span>
    </div>
</body>
</html>
View Code

 3.

<form></form>标签

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>初试牛刀</title>
    <link rel="shortcut icon" href="image/ship.bmp"/>
</head>
<body>
    <p>123<br />456</p>                               <!---->
    <h1>123</h1>
    <span>123</span>
    <span>456</span>
    <div>qwe</div>
    <div>asd</div>
    <a href="http:\\www.baidu.com">百度一下</a>
    <form action="http://localhost:8888/index" method="POST">    <!--表单,跟属性提交到哪,默认get方式,会把数据拼接到url(表头)上再提交,post会放到内容(body)里方法-->
        <input type="text" name="user"/>         <!-- name生成字典形式才提交到指定地址,{"user":"用户输入的用户","email","xx","pwd":"xx"} 生成字典提交到后台-->
        <input type="text" name="email"/>
        <input type="password" name="pwd"/>
        <input type="button" value="登录1"/>          <!--type不对 不能跳转提交-->
        <input type="submit" value="登录2"/>          <!--可以跳转提交-->
    </form>
    <br />
    <form >                       <!--没有属性地址,没法提交-->
        <input type="text"/>      <!--没有name不能提交-->
        <input type="password"/>
        <input type="button" value="登录1"/>    <!--type不对,不能提交跳转-->
        <input type="submit" value="登录2"/>
    </form>
</body>
</html>
View Code

4.

<input />  <select><option></option><select>

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>初试牛刀</title>
    <link rel="shortcut icon" href="image/ship.bmp"/>
</head>
<body>
    <p>123<br />456</p>                               <!---->
    <h1>123</h1>
    <span>123</span>
    <span>456</span>
    <div>qwe</div>
    <div>asd</div>
    <a href="http:\\www.baidu.com">百度一下</a>
    <form action="http://localhost:8888/index" method="POST">    <!--表单,跟属性提交到哪,默认get方式,会把数据拼接到url(表头)上再提交,post会放到内容(body)里方法-->
        <input type="text" name="user"/>         <!-- name生成字典形式才提交到指定地址,{"user":"用户输入的用户","email","xx","pwd":"xx"} 生成字典提交到后台-->
        <input type="text" name="email"/>
        <input type="password" name="pwd"/>
        <input type="button" value="登录1"/>          <!-- 提交按钮type不对 不能跳转提交-->
        <input type="submit" value="登录2"/>          <!--可以跳转提交-->
    </form>
    <br />
    <form >                       <!--没有属性地址,没法提交-->
        <input type="text"/>      <!--没有name不能提交-->
        <input type="password"/>
        <input type="button" value="登录1"/>    <!--type不对,不能提交跳转-->
        <input type="submit" value="登录2"/>
    </form>
    <form>
        <input type="text" name="query" value="请输入"/>   <!--输入文本框默认值,password也一样-->
    </form>
    <form enctype="multipart/form-data">
        <div>
            <select name="city" size="5" multiple="multiple">           <!--下拉框,size默认=1,multiple="multiple"多选
            -->
                <option value="1">北京</option>      <!--下拉框内容-->
                <option value="2" selected="selected">上海</option>
                <option value="3">深圳</option>
                <option value="4">广州</option>
                <option value="5">苏州</option>
            </select>


            <p>请选择性别</p>
            男:<input type="radio" name="gender" value="1" checked="checked"/>    <!--radio圆框,相同name互斥,value区分,checked="checked"默认值-->
            女:<input type="radio" name="gender" value="2"/>
            <br/>
            <p>爱好</p>
            篮球:<input type="checkbox" name="favor" value="1"/>        <!--checkbox复选框-->
            足球:<input type="checkbox" name="favor" value="2"/>
            排球:<input type="checkbox" name="favor" value="3"/>
            <p>技能</p>
            游泳:<input type="checkbox" name="skill" value="1"/>        <!---->
            散步:<input type="checkbox" name="skill" value="2"/>
            代码:<input type="checkbox" name="skill" value="3"/>
            <p>提交文件</p>
            <input type="file" name="fname"/>     <!--file上传文件,form必须有里的enctype="multipart/form-data" ,把文件一点一点提交给服务器-->
        </div>
        <textarea name="meno">默认值</textarea>         <!--多行文本标签,后台要数据还是要name-->


        <input type="submit" value="提交"/>
        <input type="reset" value="重置"/>      <!--reset 把填写的重置即清除-->
    </form>
</body>
</html>
View Code

 5.<a></a>超链接

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>初级HTML</title>
</head>
<body>
    <a href="http:\\www.baidu.com" target="_blank">百度一下</a>   <!--1.做超链接,target打开另一个网页-->
    <a href="#i1">第一章</a>                                      <!--2.做錨-->
    <a href="#i2">第二章</a>
    <a href="#i3">第三章</a>                                            <!---->
    <div id=i1 style="height:600px;">第一章内容</div>                 <!--style="height:600px;"高度600px-->
    <div id=i2 style="height:600px;">第二章内容</div>                 <!--id不能重复-->
    <div id=i3 style="height:600px;">第三章内容</div>
    I
</body>
</html>
View Code

6.<img /><ul></ul>

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>img标签</title>              <!---->
</head>
<body>
    <a href="http:\\www.baidu.com">
        <img src="image/ship.bmp" style="height:200px;width:200px" title="百度一下" alt="请直接点击"/>    <!--图片跳转,title把鼠标放到图片上显示的字体,alt无法加载时显示的-->
    </a>
    <ul>                               <!--在前加点-->
        <li>你好</li>
        <li>
            <input type="text" name="user"/>
        </li>

        <div>hello</div>         <!--ul和li必须组合才能加点-->
    </ul>
    <ol>
        <li>a</li>       <!--在前面从1开始排序-->
        <li>b</li>
        <li>c</li>
    </ol>
    <dl>
        <dt>标题</dt>
        <dd>内容</dd>
        <dt>标题</dt>
        <dd>内容</dd>
    </dl>

</body>
</html>
View Code

7.<table></table> 列表

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
    <table border="1">       <!--不规范操作,列表,border="1"外面加框-->
        <tr>
            <td>主机号</td>
            <td>端口</td>              <!---->
            <td>操作</td>              <!---->
        </tr>
        <tr>
            <td>192.186.1.1</td>
            <td>6688</td>
            <td>
                <a href="http:\\www.baidu.com">百度一下</a>
            </td>
        </tr>
    </table>
    <table border="1">             <!--正常操作-->
        <thead>
            <tr>
                <th>表头1</th>
                <th>表头2</th>
                <th>表头3</th>
            </tr>
        </thead>
        <tbody>
            <tr>
                <td>1</td>
                <td colspan="2">2</td>     <!--colspon 占两列      合并单元格-->
            </tr>
            <tr>
                <td rowspan="2">4</td>         <!--rowspan 占两行-->
                <td>5</td>
                <td>6</td>         <!---->
            </tr>
            <tr>
                <td>8</td>
                <td>9</td>
            </tr>
        </tbody>
    </table>

</body>
</html>
View Code

8.<label></label>

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
    <label for="username">用户名:</label>
    <input id="username" type="text" name="user"/>

</body>
</html>
View Code

9.<fieldset></fieldset>

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>                            <!---->
    <label for="username">用户名:</label>      <!--点击用户名也可以输入-->
    <input id="username" type="text" name="user"/>
    <fieldset>                <!-- 在外面建个大框-->
        <legend>登录</legend>  <!--缺口内容-->
        <label for="username1">用户名:</label>      <!--点击用户名也可以输入-->
        <input id="username1" type="text" name="user"/>
        <br />
        <label for="passwd">密码:&nbsp;&nbsp;&nbsp;&nbsp;</label>      <!--点击用户名也可以输入-->
        <input id="passwd" type="password" name="pd"/>
    </fieldset>

</body>
</html>
View Code

2.css

1.标签里写style

2.在head里写id选择器

#i1{

}

id=i1

3.class选择器 

class=c1

 .c1{

}

4.标签选择器

div{

}

所有div都应用样式

5.关联(层级)选择器

span div{

}

span下的div才应用样式;

.c1  .c2 div{

}

class=c1 下的 class=c2下的div才应用样式

6.组合选择器

#i1,i2,i3{

}

.c1, .c2,.c3{

}

7.属性选择器:根据标签下的属性来选择

input[type="text"]{

}

input tupe="text" 的应用样式;

.c1[type="text"]{

}

class=c1 下的type=“”text“”的应用样式

8.引用CSS文件

<link rel="styleshet" href="css样式目录" />

9.边框

style属性

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
    <div style="border:1px solid red">dd</div>   <!--border边框,border-left左边框等,1px粗细,solid实体,dotted虚体,red颜色-->
    <!-- 字体大小: font-size:30px ; 水平居中text-align:center  ;上下居中 line-height:50px ;字体加粗 font-weight:bold -->
    <div style="height:50px;width:80%;border:1px solid red;font-size:30px;text-align:center;line-height:50px;font-weight:bold">sss</div>
    <div></div>

</body>
</html>
View Code

 10.

float 和 style属性

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body style="margin:0 auto;">     <!--margin:0 auto 与顶部距离为主动为0-->
    <div style="border:1px solid red">dd</div>   <!--border边框,border-left左边框等,1px粗细,solid实体,dotted虚体,red颜色-->
    <!-- 字体大小: font-size:30px ; 水平居中text-align:center  ;上下居中 line-height:50px ;字体加粗 font-weight:bold -->
    <div style="height:50px;width:80%;border:1px solid red;font-size:30px;text-align:center;line-height:50px;font-weight:bold">sss</div>
    <div></div>

    <div style="width:20%;background-color:red;float:left">aa</div>     <!--让标签飘起来,可以堆叠-->
    <div style="width:80%;background-color:green;float:left">bb</div>
    <span style="width:500px;background-color:green;display:inline-block" >aaa</span>

    <div style="clear:both;"></div>           <!--父边框不显示时用它-->
</body>
</html>
View Code

11.

display 标签转换

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
    <div style="display:inline;background-color:red">qqqqq</div>   <!--display:inline 把行标签变为块标签-->
    <span style="display:block;background-color:red"></span>         <!--display:block 把块变为行标签-->
                                                                <!----><!--行内标签无法设置高度和宽度,可以用display:inline-block; 让它拥有两种功能-->
                                                                        <!--display:none 让标签隐藏-->
</body>
</html>
View Code

12

position 和 返回顶部 

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>                                                             <!---->
<body>
    <div style="position:relative;width:500px;height:200px;border:1px solid red;margin:0 auto">  <!--position:absolute,绝对定位+ relative-->
        <div style="position:absolute;left:0px;bottom:0px;width:50px;height:50px;border:1px solid red;">qqqq</div>
    </div>
    <div style="position:relative;width:500px;height:200px;border:1px solid red;margin:0 auto">
        <div style="position:absolute;right:0px;bottom:0px;width:50px;height:50px;border:1px solid red;">qqqq</div>
    </div>
    <div style="position:relative;width:500px;height:200px;border:1px solid red;margin:0 auto">
        <div style="position:absolute;right:0px;top:0px;width:50px;height:50px;border:1px solid red;">qqqq</div>

    </div>

</body>
</html>
View Code

13.

分多层

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>                                                          <!--top:50%;left:50% 以框的左上角定位,-->
    <div style="z-index:10;position:fixed;top:50%;left:50%;margin-left:-250px;margin-top:-250px;background-color:white;height:400px;width:500px"></div>
    <div style="z-index:9;background-color:black;position:fixed;
    top:0;
    bottom:0;
    left:0;
    right:0;
    opacity:0.2
    ">               <!--   top:0;bottom:0;left:0;right:0;形成第二层   z-index:10,谁大谁在上面-->         <!--opacity:0.2 设置透明度,0-1 -->
    </div>
    <div style="background-color:pink;height:5000px;">

    </div>

</body>
</html>
View Code

 14.

返回顶部?????????

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>                               <!--在我电脑上不支持-->
</head>
<body>
    <div onclick="GoTop();"  style="background-color;height:50px;width:50px;position:fixed;right:10px;bottom:25px;color:white">返回顶部</div>
    <div style="height:5000px;background-color:pink">3333333333</div>    <!--position:fixed固定在某个位置,top 上,bottom 下,-->
                                                                 <!--position:absolute,绝对定位+ relative-->
    <script>
        function GoTop(){
        document.body.scrollTop=0
        }
    </script>
</body>
</html>
View Code

 

15.

图片太大

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
    <div style="height:200px;width:300px;overflow:auto"></div>     <!--overflow:auto 太大则出现滚动条,或者style-->
    <img src="">

</body>
</html>
View Code

16.

变色

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
        .pg-header{
        position:fixed;
        right:0;
        left:0;
        top:0;
        height:48px;
        background-color:#2459A2;
        line-height:48px;
        }
       .pg-body{
       margin-top:5opx;
       }
       .w{
       width:980px;
       margin:0 auto;
       }
       .pg-header .menu{                   
       display:inline-block;
       padding:0 100px 0 100px;
       color:white;
       }
       .pg-header .menu:hover{
       background-color:blue;
       }
    </style>
</head>                                          <!--   .pg-header .menu:hover 中间有空格啊      -->
<body>
    <div class="pg-header">
        <div class="w">
            <a class="logo">LOGO</a>
            <a class="menu">全部</a>
            <a class="menu">爱好</a>
            <a class="menu">登录</a>
        </div>
    </div>
    <div class="pg-body">
        <div class="w">a</div>
    </div>
</body>
</html>
View Code

3 . javascript 基础

1.弹窗+定时器

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>                            <!--定时器-->
    <script>
        setInterval("alert(123);",2000);
    </script>
</body>
</html>
View Code

2.基本语法

   name = "alex"  默认全局变量

   var name= "alex" 声明局部变量

    i = parseInt(age)  变为整数

   i = parseFloat(age)  变为浮点数

   a.charAt(1)    切片

   a.substring(1,3)  位置切片

   a.length   获取长度

3.在console中显示

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>                            <!--setInterval() 里加执行函数或命令+ 时间间隔,function后加函数名和函数内容-->
    <script>
        function f1(){
            console.log("你好")
        }
        setInterval("f1();",5000);
    </script>
</body>
</html>
View Code

4.滚动字条

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
    <div id="i1">欢迎各位朋友们</div>
    <script>
        function func(){
            var tag = document.getElementById("i1");
            var content = tag.innerText;
            var f = content.charAt(0);
            var l = content.substring(1,content.length);
            var new_content = l + f;
            tag.innerText = new_content;
        }
        setInterval("func()",500);
    </script>

</body>
</html>
View Code

5.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 














































1

posted @ 2019-12-16 15:37  第365号回归者  阅读(305)  评论(0)    收藏  举报