js面试题-----DOM操作和BOM操作

题目1:DOM是哪种基本的数据结构

答案:DOM是一种树形结构的数据结构

题目2:DOM操作的常用API有哪些

答案:获取DOM节点,以及节点的property和Attribute。获取父节点,获取子节点。新增节点,删除节点

题目3:DOM节点的Attribute和property有何区别

答案:property只是一个JS对象的属性的修改。(通过obox.name = xxx操作) Attribute是对html便签属性的修改

题目4:如何检测浏览器的类型

答案:可以通过检测navigator.userAgent  在通过不通浏览器的不通来检测

题目5:拆解url的各部分

答案:使用location 里面的location.href  location.protocol  location.pathname  location.search  location.hash来获取各种参数

posted @ 2017-09-08 15:43  diasa  阅读(3049)  评论(0编辑  收藏  举报