JS基础

一.DOM节点操作方法#

  appendChild()      追加一个子节点
  removeChild()      删除一个子节点
  replaceChild()     替换子节点
  insertBefore()     在一个子节点前插入一个子节点
  createAttribute()  创建一个属性节点
  createElement()    创建一个元素节点
  createTextnode()   创建一个文本节点
  cloneNode()        克隆节点
  getAtttribute()    获取属性
  setAtttribute()    设置属性

二.事件类型以及含义#

  load       事件在用户页面或图片加载完成时发生
  unload     事件在用户关闭页面是发生
  blur       事件在对象失去焦点时发生改变
  focus      事件在对象获得焦点时发生改变
  select     事件会在文本框中的文本被选中是发生
  change     事件会在域的内容发生改变时发生
  reset      事件会在表单的重置按钮被点击时发生
  submit     事件会在表单的提交按钮被点击时发生
  click      事件会在对象被点击时发生
  dbclick    事件会在对象被双击时发生
  mouseover  鼠标指针移到指定位置上时发生
  mouseout   鼠标指针移出指定位置上时发生
  mousedown  鼠标按键被按下时发生
  mouseup    鼠标键盘被松开时发生
  mousemove  事件会在鼠标指针移动式发生
  keydown    在用户按下一个键盘按键时发生
  keyup      键盘按键松开时发生
  keypress   键盘按键被按下并释放一个键时发生

三.Event对象属性含义#

  event.stopPropagation()    终止事件在传播过程的捕获、目标处理或起泡阶段进一步传播
  event.proventdefault()     取消事件的默认动作
  event.offsetX()            鼠标相对于触发事件的元素的X坐标
  event.clientX()            鼠标相对于浏览器窗口可视区域的X坐标(不包括工具栏和滚动条)
  event.screenX()            事件发生时鼠标指针相对于屏幕的水平坐标
  event.keyCode             获得按键的code值

四.节点对象的属性#

  parentNode         当前节点的唯一直接父节点
  firstChild         当前节点的第一个子节点
  lastChild          当前节点的最后一个子节点
  nextSibling        当前节点的下一个兄弟节点
  previousSibling    当前节点的上一个兄弟节点
  childNodes         当前节点的所有子节点,组成一个类数组对象

五.元素对象的属性#

  firstElementChild         第一个子元素节点
  lastElementChild          最后一个子元素节点
  nextElementSibling        下一个兄弟元素节点
  previousElementSibling    上一个兄弟元素节点
  childElementCount         子元素节点数量
  children                  获取所有的子元素节点,是一个只读属性
  parentElement             获取父元素节点

你可能感兴趣的:(JS基础)