05 2017 档案

摘要:在前端开发中,性能一直都是被大家所重视的一点,然而判断一个网站的性能最直观的就是看网页打开的速度。其中提高网页反应速度的一个方式就是使用缓存。一个优秀的缓存策略可以缩短网页请求资源的距离,减少延迟,并且由于缓存文件可以重复利用,还可以减少带宽,降低网络负荷。那么下面我们就来看看服务器端缓存的原理。 阅读全文
posted @ 2017-05-24 14:58 NickTong 阅读(526) 评论(0) 推荐(3)
摘要:jQuery小技巧(干货) 1.返回顶部按钮 你可以利用 animate 和 scrollTop 来实现返回顶部的动画,而不需要使用其他插件。 改变 scrollTop 的值可以调整返回距离顶部的距离,而 animate 的第二个参数是执行返回动作需要的时间(单位:毫秒)。 2.预加载图片 如果你的 阅读全文
posted @ 2017-05-19 14:22 NickTong 阅读(816) 评论(0) 推荐(3)
摘要:XMLHttpRequest是一个浏览器接口,使得Javascript可以进行HTTP(S)通信。 最早,微软在IE 5引进了这个接口。因为它太有用,其他浏览器也模仿部署了,ajax操作因此得以诞生。 但是,这个接口一直没有标准化,每家浏览器的实现或多或少有点不同。HTML 5的概念形成后,W3C开 阅读全文
posted @ 2017-05-11 18:00 NickTong 阅读(1204) 评论(4) 推荐(5)
摘要:AJAX为“Asynchronous JavaScript and XML”(异步的JavaScript与XML技术),是一种广泛应用在浏览器的网页开发技术。Ajax是多项技术的综合应用。 1、 不同浏览器下ajax实现上的差异? 创建对象的方式不同:var xmlHttp=window.XMLHt 阅读全文
posted @ 2017-05-11 16:49 NickTong 阅读(467) 评论(0) 推荐(0)
摘要:前言 Promise的重要性我认为我没有必要多讲,概括起来说就是必须得掌握,而且还要掌握透彻。这篇文章的开头,主要跟大家分析一下,为什么会有Promise出现。 在实际的使用当中,有非常多的应用场景我们不能立即知道应该如何继续往下执行。最重要也是最主要的一个场景就是ajax请求。通俗来说,由于网速的 阅读全文
posted @ 2017-05-10 10:28 NickTong 阅读(438) 评论(1) 推荐(2)
摘要:前言 如果你有志于成为一个优秀的前端工程师,或是想要深入学习JavaScript,异步编程是必不可少的一个知识点,这也是区分初级,中级或高级前端的依据之一。如果你对异步编程没有太清晰的概念,那么我建议你花点时间学习JavaScript异步编程,如果你对异步编程有自己的独特理解,也欢迎阅读本文,一起交 阅读全文
posted @ 2017-05-09 17:22 NickTong 阅读(1065) 评论(0) 推荐(1)