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来获取各种参数