• Python之路,day17-javascript基础


    Python之路,day17-javascript基础

        1. HTML+CSS补充         - 布局:                 <style>                     .w{                         980px;margin:0 auto;                     }                 </style>                 <body>                     <div style='background-color:red;'>                         <div class='w'>dsfg</div>                     </div>                 </body>         - 清除浮动                 .clearfix:after{                     content: '.';                     display: block;                     clear: both;                     visibility: hidden;                     height: 0;                 }         - 响应式布局 @media    

    2. DOM事件          - 如何绑定事件(2)          - 如何阻止默认事件的发生(2)          - this表示当前触发事件的标签          - 一个标签可以绑定多个不同的事件          - 绑定多个相同的事件              document.getElementById('i1').addEventListener('click',function () {                 console.log(2);             })          - 事件执行顺序:                 - 捕获 true                 - 冒泡                 document.getElementById('i1').addEventListener('click',函数,true或者false)          - event是当前事件的信息                              补充:             - 任何标签均可以提交表单 document.getElementById('f1').submit();             -                 window.location.href   获取当前url                 window.location.href = "http://www.baidu.com"   跳转                 window.location.reload() 重新加载当前页面                              

    3. jQuery(示例)         目标:写更少的代码完成跟牛逼的功能             jQuery              highchart         --                 插件:             开发: xxxx.js             线上: xxxx.min.js

            版本:             1.x             1.12.x             2.x             3.x                 jQuery:             - 查找                 - 选择器                     $('#i1')    -> 找id=i1的标签                     $('.i1')    -> 找class=i1的标签                     $('div')    -> 找所有div标签                     $('#i1 .c1 div') -> 先找到id=i1标签,在其子子孙孙中找class=c1标签,在上述基础上再进行找div标签                     $('#i1>a')                                        $('input[type="text"]') --> $(':text')

                        索引等于                     大于小雨                     ..                 - 筛选器                     $('#i1').parent()                     $('#i1').children(':text')                     $('#i1').next()                     $('#i1').prev()                     $('#i1').prevAll()                     $('#i1').siblings()                     $('#i1').find('.c1')                  链式编程                     $('#i1').next().prev().find('.c1').parent()                                         $('#i1').prevAll().each(function(){                         // this,当前循环的每一个标签 DOM对象                         // $(this)                                         })

                - 操作                 - addClass('x')                 - removeClass('x')                 - val()                     - $('#i1').val()     # 获取值                     - $('#i1').val('ff') # 设置                     PS:textarea,select                 - text()                     - $('#i1').text()     # 获取值                     - $('#i1').text('ff') # 设置                                     - html()                     - $('#i1').html()     # 获取值                     - $('#i1').html('ff') # 设置                 - attr()                     - $('#i1').attr('属性名') # 获取值                     - $('#i1').attr('属性名','new') # 对属性设置值                 - prop()                     专门对于checkbox,提供的内容                     $(':checkbox').attr('checked','checked');                     $(':checkbox').prop('checked',true)                     $(':checkbox').prop('checked',false)                 - css                 - scrollTop                                    // $('#u1').append(tag);                 // $('#u1').after(tag);                 // $('#u1').prepend(tag);                 // $(tag).appendTo($('#u1'));                 // $(tag).empty()                 // $(tag).remove()

     

  • 相关阅读:
    原型链
    computed>watch>methods;methods>watch
    rem
    Cookie、Session、Token
    :(){:|:&};:
    js匹配多选框选中项
    sass自备了一系列的函数功能。
    字符串
    ECMAScript6 入门教程记录之-编程风格
    const命令
  • 原文地址:https://www.cnblogs.com/heshaochuan/p/6500618.html
Copyright © 2020-2023  润新知