摘要: 为什么要使用cdn 雅虎军规有一条规则建议我们是用cdn。随便在网上搜索,可以找到使用的cdn的好处。 再次强调第一条黄金定律,减少网页内容的下载时间。提高下载速度还可以通过CDN(内容分发网络)来提升。CDN通过部署在不同地区的服务器来提高客户的下载速度。如果你的网站上有大量的静态内容,世界各地的 阅读全文
posted @ 2017-11-22 21:36 liuyongjia 阅读(632) 评论(0) 推荐(0) 编辑
摘要: 闭包 先上 "维基百科" )的定义 在计算机科学中,闭包(英语:Closure),又称词法闭包(Lexical Closure)或函数闭包(function closures),是引用了自由变量的函数。这个被引用的自由变量将和这个函数一同存在,即使已经离开了创造它的环境也不例外。所以,有另一种说法认 阅读全文
posted @ 2017-10-22 18:16 liuyongjia 阅读(3078) 评论(1) 推荐(1) 编辑
摘要: bind、apply与call 先说观点: 不论是bind、apply还是call,最大的好处就是代码复用。 bind 在开发中,我们只有复用代码时,才会出现this指向需要改动的情况。 纵观bind的常用方法,不论是偏函数还是快捷调用等等,即使是setTimeout,也都是希望能把别的地方的方法拿 阅读全文
posted @ 2017-10-19 23:04 liuyongjia 阅读(542) 评论(0) 推荐(0) 编辑
摘要: this指向调用它的对象 首先要明确,this指向调用方,谁调用,this指向谁。 直接调用 举个栗子: 在chrome中执行后可以发现,外部挂在window下的test被修改了,因为这个testThis的函数,是被window调用的,它只会读取window下的test。 构造函数调用 再举个栗子: 阅读全文
posted @ 2017-10-13 15:23 liuyongjia 阅读(1047) 评论(4) 推荐(1) 编辑
摘要: 在html中使用微信分享、line分享。 阅读全文
posted @ 2017-09-23 17:20 liuyongjia 阅读(5010) 评论(0) 推荐(1) 编辑
摘要: 快速学会使用require.js 1.get start 先到 "官网" 下载requirejs到本地,官方同时提供Node版本r.js,我们只使用requirejs即可。 接下来在页面上写入 即可。 那么业务js呢?我们注意到,官方文档提到了data main这个属性 这个data main所对应 阅读全文
posted @ 2017-09-17 19:04 liuyongjia 阅读(671) 评论(0) 推荐(0) 编辑