1. DOM 元素创建和插入

    1. $(el).append(o,returnElement) 或 $.append(el,o,returnElement(true|false))
      在 el 元素最后(结束 tag 之前)插入使用 JSON 对象 o 创建的 DOM,做为最后一个子节点插入
      如果 returnElement 为 true,则返回封装的 DOM 对象,否则返回 DOM 原生对象
      例如:

      $.append(el,{tag:"div","attr1":"attr_value1",style:"display:none",html:"<span>content</span>"},true);
      $("#ul").append({tag:"li",style:"display:in-line",html:"title"});
      
    2. $(el).insertFirst(o,returnElement)或 $.insertFirst(el,o,returnElement(true|false))
      在 el 元素开始标签之后(开始tag之后)插入使用 JSON 对象 o 创建的 DOM,做为第一个子节点插入

    3. $(el).insertBefore(o,returnElement)或 $.insertBefore(el,o,returnElement(true|false))
      在 el 元素之前(开始 tag 之前)插入使用 JSON 对象 o 创建的 DOM
      如果 returnElement 为 true,则返回封装的 DOM 对象,否则返回 DOM 原生对象
      例如:

      $.insertBefore(el,{tag:"div","attr1":"attr_value1",style:"display:none",html:"content"},true);
      $("#ul").insertBefore({tag:"div",style:"display:block"});
      
    4. $(el).insertAfter(o,returnElement) 或 $.insertAfter(el,o,returnElement(true|false))
      在 el 元素之后(结束 tag 之后)插入使用 JSON 对象 o 创建的 DOM

    5. 直接插入html: $(el).insertHtml(where,html) 方法或 $.insertHtml(where,el,html) 方法
      参数 where 为以下字符串值 'afterbegin'|'afterend'|'beforebegin'|'beforeend'
      参数 el 为要插入 html 的元素
      参数 html 为要插入的 html 串