1、Doctype 作用? 严格模式与混杂模式-如何触发这两种模式,区分它们有何 意义? (1)、<!DOCTYPE> 声明位于文档中的最前面,处于 标签之前。告知浏览器的 解析器,用什么文档类型 规范来解析这个文档。 (2)、严格模式的排版和 JS 运作模式是 以该浏览器支持的最高标准运行。 (3)、在混杂模式中,页面以宽松的向后兼容的方式显示。模拟老式浏览器的行为以 防止站点无法工作。 (4)、DOCTYPE 不存在或格式不正确会导致文档以混杂模式呈现。 2、对 WEB 标准以及 W3C 的理解与认识? 标签闭合、标签小写、不乱嵌套、提高搜索机器人构行为表现的分离、文件下载与页面速度更快、内泛的设备所访问、 更少的代码和组件,容易维 护打印版本而不需要复制内容、提高网站易用 3、IE 和 DOM 事件流的区别? 1.执行顺序不一样、 2.参数不一样 3.事件加不加 on 4.this 指向问题 4、IE 和标准下有哪些兼容性的写法? var ev = ev || window.event document.documentElement.clientWidth || document.body.clientWidth var target = ev.srcElement||ev.target 5、闭包是什么,有什么特性,对页面有什么影响? 闭包就是能够读取其他函数内部变量的函数。 闭包的缺点:滥用闭包函数会造成内存泄露,因为闭包中引用到的包裹函数中定义的变量都 永远不会被释放,所以我们应该在必要的时候,及时释放这个闭包函数 6、添加 删除 替换 插入到某个接点的方法 obj.appendChild() obj.insertBefore() //原生的 js 中不提供 insertAfter(); obj.replaceChild()//替换 obj.removeChild()//删除 --------------------- 作者:年轻就该去拼搏奋斗 来源: 原文:https://blog.csdn.net/weixin_44096380/article/details/85960577 版权声明:本文为博主原创文章,转载请附上博文链接!
