zoukankan      html  css  js  c++  java
  • 我在实际面试的时候遇到的面试题

    1、说一下jquery中如何增加和删除dom节点?对dom节点的操作?

    答:主要分为对dom节点的增删改查、节点属性的增删改查、节点样式的增删改查

      1)dom节点的增(创建和插入)删改查(先查找再进行操作,查找可以根据选择器和层级关系进行)

    • 增加

      1)创建:$()

      2)插入(根据层级关系):

    $(selector).append(content,function(index,html))  如果是已有的节点相当于剪切,也就是兼顾“移动节点”的作用;有返回值,返回值为添加新元素的selector元素

    prepend()

    after()

    before() 

    {

    content.appendTo(selector)    如果是已有的节点相当于剪切,也就是兼顾“移动节点”的作用;有返回值,返回值为被添加的元素    

    prepend()

    insertAfter()

    insertBefore()

    }  

     替换

    复制

    $(selector).clone();  复制$(selector)所匹配到的元素,返回值为复制的新元素

    • 删除

    remove() - 删除被选元素(及其子元素)

    empty() - 从被选元素中删除子元素,清空

    html(' ')-清空

    2、说一下如何兼容ie6-8?

    3、说一下移动端适配?

    4、rem和em 的区别?

  • 相关阅读:
    九、一级缓存、二级缓存
    八、懒加载
    七、一对一、一对多、多对多
    六、通过mapper接口加载映射文件
    五、动态SQL
    c# ie 设置radio选中状态
    MySQL ----数据库操作
    起点
    Java的三大特性总结
    dom4j操作xml
  • 原文地址:https://www.cnblogs.com/cui-ting/p/11095022.html
Copyright © 2011-2022 走看看