摘要: QA: 1、手写Ajax 以下已经兼容IE 2、跨域实现方式 跨域:浏览器同源策略,不允许ajax访问其他接口 跨域条件:协议,域名,端口,有一个不同,就算跨域 可以跨域的标签: 实现方式:JSONP、服务端设置http header 3、请描述一下 cookie, sessionStorage 和 阅读全文
posted @ 2018-03-15 15:29 utrustme 阅读(131) 评论(0) 推荐(0) 编辑
摘要: QA: 1、编写一个通用的事件监听函数 2、描述事件冒泡的过程 3、对于一个无限下拉加载图片的页面,如何给每个图片绑定事件 知识点: 1、通用事件绑定 注意:IE绑定事件用attachEvent 2、事件冒泡 事件代理(事件冒泡的具体应用) 使用场景: 多个元素上绑定相同的事件 原理: 利用冒泡机制 阅读全文
posted @ 2018-03-15 14:47 utrustme 阅读(97) 评论(0) 推荐(0) 编辑
摘要: QA:1、DOM是哪种基本的数据结构(树形结构) 2、DOM操作常用的API有哪些 3、DOM节点的Attribute和property有何区别 4、如何检测浏览器的类型 5、拆解url的各部分 知识点: 1、DOM本质 DOM:Document Object Model——文档对象模型 2、BOM 阅读全文
posted @ 2018-03-15 14:21 utrustme 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 题目: 1、获取2017-06-10格式日期 2、获取随机数,要求是长度一致的字符串格式 3、写一个能遍历对象和数组的通用forEach函数 知识点: 1、日期 2、Math 主要作用创建随机数,清除缓存 Math.random(); 3、数组API a、forEach遍历所有元素 b、every判 阅读全文
posted @ 2018-03-15 13:45 utrustme 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 1.同步和异步的区别是什么?分别举一个同步和异步的例子2.一个关于setTimeout的笔试题3.前端使用异步的场景有哪些 知识点: 1、什么是异步 异步: 同步: 何时需要异步? a、在可能发生等待的情况; b、等待过程中不能像alert一样阻塞程序运行 c、等待的情况都需要异步 2、前端使用异步 阅读全文
posted @ 2018-03-15 10:26 utrustme 阅读(61) 评论(0) 推荐(0) 编辑