• 前端开发-html


    前端必学的:
          html 文本
          css 装饰     
          js<javascript> 动态效果
    
    http协议:
          超文本传输协议 用来规定服务端和浏览器之间数据交互的格式
          **四大特性:**
                1.基于请求响应
                2.基于tcp/ip作用于应用层之上的协议
                3.无状态
                      不保存用户的信息
                4.无/短连接
                      请求一次响应一次,
          **请求数据格式:**
                请求首行 标示http协议版本,请求方式
                请求头 k,v键值对
                请求体 存放的是提交的敏感数据 <post请求方式有请求体而get没有>
          **响应数据格式:**
                响应首行 标示http协议版本,响应状态码
                响应头 k,v键值对
                响应体 给浏览器展示给用户看的数据
          **响应状态码:**
                1XX:服务端已经成功接收到了你的数据正在处理,你可以继续提交额外的数据
                2XX:服务端成功响应了你想要的数据
                    200: OK请求成功
                3XX:重定向(当你在访问一个需要登陆之后才能看的页面 你会发现会自动跳转到登陆页面)
                4XX:请求错误
                    403:当前请求不合法或者不符合访问资源的条件
                    404:请求资源不存在
                5XX:服务器内部错误(500)
          **请求方式:**
                get 朝server要数据
                post 朝server提交数据
                
          ps:url 统一资源定位符 <网址>
    
    
    html:
        超文本标记语言
        **注释:**
            单行注释:<!__注释的内容__>
            多行注释:<!__
                    注释的内容
                    注释的内容
                    注释的内容
                    __>
            由于html代码非常的杂乱,所以用注释来划定区域方便查找,比如:
                                                            <!--导航条开始-->
                                                            <!--导航条结束-->
                                                            <!--左侧菜单栏开始-->
                                                            <!--左侧菜单栏结束-->
        **html的文档结构:**
            <html>
                <head></head> head:内的标签定义了一些配置是给浏览器看的
                <body></body> body:内的标签通过浏览器渲染给用户看的
            </html>
            PS:文件的后缀名是给用户看到的,对应不同的后缀名有不同的软件来处理并添加很多功能
            PS:代码是没有格式的,可以全部写在一行都没有问题,只不过我们习惯了缩进来表示代码
        **打开html文件两种的方式:**
            1.找到文件位置右键选择浏览器打开
            2.在pycharm,直接点击即可(打开html文件右上角有提示)
        **标签的分类1**
            1.双标签
            2.单标签<自闭和标签>
            head内的常用标签:
                            1.<title></title>:网页标题                       
                            2.<style>
                                    h1 {
                                color: greenyellow;
                                        }
                            </style>:内部用来书写css代码                        
                            3.<script>
                                    alert(123)
                            </script>  :内部用来书写js代码
                                <script src="myjs.js"></script>   还可以引入外部js文件                            
                            4.<link rel="stylesheet" href="mycss.css">  可以引入外部css文件                        
                            5.<meta name="keywords" content="老男孩教育">  用浏览器搜索 输入了keywords后面指定的关键字该网页有可能被百度搜索
                            <meta name="keyword" content="淘宝">
                            <meta name="description" content="淘宝网">  网页的描述性信息
            body内的常用标签:
                            <h1>我是h1</h1>  标题标签 1~6级标题
                            <b>加粗</b>
                            <i>斜体</i>
                            <u>下划线</u>
                            <s>删除线</s>
                            <p>段落</p>
                            <br>  换行
                            <hr>  水平分割线
        **标签的分类2**
            1.块级标签:独占一行
                      div
            2.行内标签:自身文本多大就占多大
                      span
            特殊符号
            常用标签
            img标签
            a标签
            标签两个重要书写
            列表标签
    表格标签:
    <table border="3" >             <!__表__> <!___border加边框__>
        <thead>         <!__表头,字段信息__>
            <tr>        <!__一个tr表示一行__>
                <th>username</th>       <!__加粗文本__>
                <th>pwd</th>
                <th>hobbies</th>
            </tr>
        </thead>
        <tbody>         <!__表单,数据信息__>
            <tr>
                <td>jason</td>      <!__正常文本__>
                <td>123</td>
                <td>read</td>
            </tr>
            <tr>
                <td>egon</td>
                <td>123</td>
                <td>sleep</td>
            </tr>
        </tbody>
    </table>
    表单标签:
    <form action=""></form>		form标签内的数据会被提交到后端
    action:控制数据提交的路径
    	1.不写	
    		默认给当前页面url提交数据
    	2.写全路径
    		如:https://www.baidu.com 
    	3.写路径后缀acction='/index/'
    		自动识别当前的ip和port拼接,如:127.0.0.1:8080/index
    <label for=""></label>		
    	1.把input写在label内
    	2.通过id链接,无需嵌套
    	ps:label和input都是行内标签
    input标签:<input type="text">
    	text:普通文本
    	password:密文
    	date:日期
    	submit:触发form表格提交数据
    	button:普通按钮,相当于白纸,学js之后可以给它定义功能
    	reset:重置内容
    	radio:单选
    		默认选中加checked='checked'
    	file:获取文件,可以获取多个
    	hidden:隐藏input框
    		钓鱼网站
    select标签:<select name="" id="" multiple></select>
    	默认单选,加multiple参数变多选,默认选中selected
    	<option value=""></option>
    textarea标签:<textarea name="" id="" cols="30" rows="10"></textarea>
    	获取大段文本
    	
    能够触发form表单提交数据的按钮:
    	1.<input type="submit" value="注册">
    	2.<button>点我</button>
    能够获取用户输入的标签,都应该有name属性:
    	如:<input type="radio" name="gender">男
           <input type="radio" name="gender">女
           <input type="radio" name="gender">其他
    	
    
    ​	
    
    	
    

    详细参考jason博客

  • 相关阅读:
    《C#从现象到本质》读书笔记(八)第10章反射
    《C#从现象到本质》读书笔记(七)第9章 泛型
    《C#从现象到本质》读书笔记(六)第8章委托和事件
    《C#从现象到本质》读书笔记(五)第5章字符串第6章垃圾回收第7章异常与异常处理
    求1+2+……+n的和
    回溯法的应用举例
    回溯法
    翻转单词顺序列
    左旋转字符串
    和为S的两个数字
  • 原文地址:https://www.cnblogs.com/linqiaobao/p/12872720.html
Copyright © 2020-2023  润新知