zoukankan      html  css  js  c++  java
  • JS实战 · 零碎笔记

    onclick:单击时触发事件
    onmouseover:鼠标进入时触发事件
    onmouseout:鼠标离开时触发事件
     
    事件三要素:最基础的内容
    事件源:有监听的HTML 标签,能响应事件的HTML 标签,就是事件源。
    事件名:用户的特定行为,比如onclick
    事件的响应:就是一个个function
     
    通过ID来获得元素:document.getElementById("XXX");
    通过Class来获得元素:document.getElementByClassName("XXX")。
     
    导航菜单:对选项添加鼠标进出事件。
    display为none的元素隐藏且会让出自己的位置。
    visibility为hidden的元素隐藏但是不让出自己的位置.
     
    关于定位:用position,口诀:”子绝父相“.
     
    JS编程必须要先布局,布局稳定了在做下一步。
     
    水平菜单
    1) 脱标,留在原地。position:absolute ,不写top 值,可以写left 值来调整位置。
    2) 空档一定是父盒子的padding,而不能是子盒子的margin
    3) 监听一定是在li 身上,而不能是a 身上
    4) 要学会用class“避讳样式”——我们的后代选择器有点不好用,所以就要给不同的li 加上不同的class
    区分即可,通过class 来添加样式
    5) 不要过分的追求所谓优雅的代码
  • 相关阅读:
    JS中的call()和apply()方法和bind()
    reactjs入门到实战(十)----one-first_app
    49-Reverse Linked List II
    48-Merge Sorted Array
    47-Generate Parentheses
    46.Valid Parentheses
    45-Letter Combinations of a Phone Number
    44-Count and Say
    43-Reverse Nodes in k-Group
    42-Remove Nth Node From End of List
  • 原文地址:https://www.cnblogs.com/panweiwei/p/6158713.html
Copyright © 2011-2022 走看看