• python 学习总结6 前端学习2


    html与css的继续学习

    1.css 书写可以在style处先设置一个标签的样式 例如 这个将图片的边框设置为0 为多余的边框,默认的img标签有一个1px的边框:

    <head>
        <meta charset="UTF-8">
        <title>Title</title>
        <style>
            img{
                border: 0;
            }
        </style>
    </head>
    <body>
        <a href="http://www.oldboyedu.com" >asdf</a>
        <a href="http://www.oldboyedu.com">
            <img src="1.jpg" style=" 200px;height: 300px;">
        </a>
    </body>

     CSS之Position

    1.position : fixed => 固定在页面的某个位置

    2.position : absoluted =>就是放在页面的某个位置

       absolued+relative 可以将子标签放在父标签的某个位置

        <div style="position: relative; 500px;height: 200px;border: 1px solid red;margin: 0 auto;">
            <div style="position: absolute;left:0;bottom:0; 50px;height: 50px;background-color: black;"></div>
        </div>
        <div style="position: relative; 500px;height: 200px;border: 1px solid red;margin: 0 auto;">
    
            <div style="position: absolute;right:0;bottom:0; 50px;height: 50px;background-color: black;"></div>
        </div>
        <div style="position: relative; 500px;height: 200px;border: 1px solid red;margin: 0 auto;">
    
            <div style="position: absolute;right:0;top:0; 50px;height: 50px;background-color: black;"></div>
        </div>

     3.z-index可以在多个层的时候,设置层的次序

      opacity: 0.5; 设置透明度 超过一就变成深色了

     <div style=";z-index:10; position: fixed;top: 50%;left:50%;
        margin-left: -250px;margin-top: -200px; background-color:white;height: 400px;500px; ">
        </div>
    
        <div style=";z-index:9; position: fixed;background-color: black;
        top:0;
        bottom: 0;
        right: 0;
        left: 0;
        opacity: 0.5;
        "></div>
    
        <div style="height: 5000px;background-color: green;">
            asdfasdf
        </div>

    4.overflow :auto/hidden

        <!--超过宽度就出现进度条-->
        <div style="height: 200px; 300px;overflow: auto">
            <img src="1.jpg">
        </div>
        <!--超过宽度就隐藏-->
        <div style="height: 200px; 300px;overflow: hidden">
            <img src="1.jpg">
        </div>

    5.padding 补充  padding: 0 10px 0 10px; 每个参数的顺序是按一上为顺时针进行的;如果只有一个参数就是上下左右都间隔10px,0 px 10px =》说明

    左右占据10px;

    6. .class:hover  一触碰某个区域就会应用上某样式

            .pg-header{
                position: fixed;
                right: 0;
                left: 0;
                top: 0;
                height: 48px;
                background-color: #2459a2;
                line-height: 48px;
            }
            .pg-body{
                margin-top: 50px;
            }
            .w{
                 980px;
                margin: 0 auto;
            }
            .pg-header .menu{
                display: inline-block;
                padding: 0 10px 0 10px;
                color: white;
            }
            /*当鼠标移动到当前标签上时,以下css属性才生效*/
            .pg-header .menu:hover{
                background-color: blue;
            }
        </style>
    </head>
    <body>
        <div class="pg-header">
            <div class="w">
                <a class="logo">LOGO</a>
                <a class="menu">全部</a>
                <a class="menu">42区</a>
                <a class="menu">段子</a>
                <a class="menu">1024</a>
            </div>
        </div>
        <div class="pg-body">
            <div class="w">a</div>
        </div>

    7.我们可以在一个div白板中加入一系列图片,如果我们需要通过更改background-x/-y 就可以实现图片的移动 实现展示的不同

    background-image:url()    background-repeat: no repeat/repeat-x/repeat-y

    <head>
        <meta charset="UTF-8">
        <title>Title</title>
    </head>
    <body>
        <div style="height: 100px;"></div>
        <div style="background-image: url(icon_18_118.png);background-repeat:no-repeat;height: 20px;20px;border: 1px solid red;"></div>
    </body>

     8.如何在一个input框内放一个图片呢?

    注意padding 改完的Input边距后 多出来的那部分是不可以输入数据的,目前为止我知道的就这一个input有这性质

        <div style="height: 35px; 400px;position: relative;">
            <input type="text" style="height: 35px; 400px;" />
            <span style="position:absolute;right:0;top:10px;background-image: url(i_name.jpg);height: 16px; 16px;display: inline-block;"></span>
        </div>

    9.javascript 学习

    局部变量 var
    基本数据类型:
    数字
    字符串
    数组
    字典
    布尔值
    For循环

    条件语句
    ==
    !=
    ===
    !==

    ||

    &&

    函数的定义:
    function func(){
    ...
    }

    10.Dom操作

    文档对象模型(Document Object Model,DOM)是一种用于HTML和XML文档的编程接口。它给文档提供了一种结构化的表示方法,可以改变文档的内容和呈现方式。我们最为关心的是,DOM把网页和脚本以及其他的编程语言联系了起来。DOM属于浏览器,而不是JavaScript语言规范里的规定的核心内容。

    1、直接查找

    document.getElementById             根据ID获取一个标签
    document.getElementsByName          根据name属性获取标签集合
    document.getElementsByClassName     根据class属性获取标签集合
    document.getElementsByTagName       根据标签名获取标签集合

    2、间接查

    parentNode          // 父节点
    childNodes          // 所有子节点
    firstChild          // 第一个子节点
    lastChild           // 最后一个子节点
    nextSibling         // 下一个兄弟节点
    previousSibling     // 上一个兄弟节点
     
    parentElement           // 父节点标签元素
    children                // 所有子标签
    firstElementChild       // 第一个子标签元素
    lastElementChild        // 最后一个子标签元素
    nextElementtSibling     // 下一个兄弟标签元素
    previousElementSibling  // 上一个兄弟标签元素

    3.内容

    innerText   文本
    outerText
    innerHTML   HTML内容
    innerHTML  
    value       值

    4.属性

    attributes                // 获取所有标签属性
    setAttribute(key,value)   // 设置标签属性
    getAttribute(key)         // 获取指定标签属性
     
    /*
    var atr = document.createAttribute("class");
    atr.nodeValue="democlass";
    document.getElementById('n1').setAttributeNode(atr);
    */

    5.class操作

    className                // 获取所有类名
    classList.remove(cls)    // 删除指定类
    classList.add(cls)       // 添加类

    6.标签操作

    1.创建标签

    var tag = document.createElement('a')
    tag.innerText = "wupeiqi"
    tag.className = "c1"
    tag.href = "http://www.cnblogs.com/wupeiqi"
     
    // 方式二
    var tag = "<a class='c1' href='http://www.cnblogs.com/wupeiqi'>wupeiqi</a>"

    2.样式操作

    var obj = document.getElementById('i1')
     
    obj.style.fontSize = "32px";
    obj.style.backgroundColor = "red";

    3.其他操作

    console.log                 输出框
    alert                       弹出框
    confirm                     确认框
      
    // URL和刷新
    location.href               获取URL
    location.href = "url"       重定向
    location.reload()           重新加载
      
    // 定时器
    setInterval                 多次定时器
    clearInterval               清除多次定时器
    setTimeout                  单次定时器
    clearTimeout                清除单次定时器
  • 相关阅读:
    cefsharp设置默认语言
    C#创建委托实例
    C++/C#互调步骤
    mybatis别名
    redis
    数据库优化方面的事情:
    Properties类使用详解
    七层协议以及如何很好得记忆
    Http 请求到后端过程
    【转】那些年用过的Redis集群架构(含面试解析)
  • 原文地址:https://www.cnblogs.com/shidi/p/7597984.html
Copyright © 2020-2023  润新知