小蜗牛xmg

2017年8月20日

javascript--返回顶部效果

摘要: window.onload = function(){ var obtn = document.getElementById('btn'); //客户端页面可视区高度 var clientHeight = document.documentElement.clientHeight; var timer = null; var isStop = true; ... 阅读全文

posted @ 2017-08-20 18:15 小蜗牛xmg 阅读(152) 评论(0) 推荐(0)

2017年8月2日

前端优化

摘要: 加载优化和渲染优化 阅读全文

posted @ 2017-08-02 15:47 小蜗牛xmg 阅读(158) 评论(0) 推荐(0)

2017年7月31日

模块化

摘要: 阅读全文

posted @ 2017-07-31 18:25 小蜗牛xmg 阅读(105) 评论(0) 推荐(0)

存储

摘要: cookie, sessionStorage和localStorage的区别 cookie 本身用于客户端和服务器端通信 但有本地存储的功能,于是就被“借用” 使用document.cookie=...获取和修改 缺点 :存储量4KB 所有http请求都带着,会影响获取资源的效率 API简单,需要封 阅读全文

posted @ 2017-07-31 17:05 小蜗牛xmg 阅读(124) 评论(0) 推荐(0)

2017年7月28日

Ajax-XMLHttpRequest

摘要: 题目 手动编写一个ajax,不依赖第三方库 跨域的几种实现方式 知识点 XMLHttpRequest 状态码说明 跨域 以上是ajax的实现原理 IE低版本使用ActiveXObject , 和W3C标准不一样 readyState 0--(未初始化) 还没有调用send()方法 1--(载入)已调 阅读全文

posted @ 2017-07-28 18:30 小蜗牛xmg 阅读(153) 评论(0) 推荐(0)

2017年7月6日

事件绑定

摘要: 题目 编写一个通用的事件监听函数 描述事件冒泡流程 对于一个无限下拉加载图片的页面,如何给每个图片绑定事件 知识点 通用事件绑定 事件冒泡 stopPropagation() 方法 stopPropagation() 方法 代理 阅读全文

posted @ 2017-07-06 17:30 小蜗牛xmg 阅读(119) 评论(0) 推荐(0)

2017年7月5日

JSWebAPI

摘要: DOM是哪种基本的数据结构 树 DOM操作的常用API DOM节点的attr 和 property 的区别 BOM操作 如何检测浏览器的类型 拆解url的各部分 阅读全文

posted @ 2017-07-05 18:40 小蜗牛xmg 阅读(105) 评论(0) 推荐(0)

其他知识点,API

摘要: 日期和Math 获取2017-06-10格式的日期 获取随机数,要求是长度一致的字符串格式 随机数应用场景 清除缓存 写一个能遍历对象和数组的通用forEach函数 数组和对象的API forEach 遍历所有元素 every 判断所有元素是否都符合条件 some 判断是否有至少一个元素符合条件 s 阅读全文

posted @ 2017-07-05 17:41 小蜗牛xmg 阅读(124) 评论(0) 推荐(0)

异步和单线程

摘要: 问题: 同步和异步的区别,分别举一个例子 最大的区别是有没有阻塞程序的执行 一个关于setTimeout的笔试题 前端使用异步的场景 定时任务:setTimeout,setInterval 网络请求:ajax请求,动态<img>加载 事件绑定 何时需要异步 在可能发生等待的情况 在等待过程中不能像a 阅读全文

posted @ 2017-07-05 14:25 小蜗牛xmg 阅读(123) 评论(0) 推荐(0)

2017年7月4日

作用域和闭包

摘要: 问题: 对变量提升的理解 说明this几种不同的使用场景 创建10个<a>标签,点击的时候弹出对应的序号 如何理解作用域 实际开发中闭包的应用 知识点: 执行上下文 注意“函数声明” function fn(){...}[会被前置] 和“函数表达式”的区别 var fn= function {... 阅读全文

posted @ 2017-07-04 18:22 小蜗牛xmg 阅读(131) 评论(0) 推荐(0)

导航