摘要: 为什么要延迟加载js呢? 对于js的优化(关于js的延迟加载)的好处是有助于提高页面加载速度,js延迟加载就是等页面加载完成之后在加载js文件。 之所以要优化是因为HTML元素是按其在页面中出现的次序调用的,如果用javascript来管理页面上的元素(使用文档对象模型dom),并且js加载于欲操作 阅读全文
posted @ 2020-04-15 21:45 天空003 阅读(12890) 评论(0) 推荐(3) 编辑
摘要: 思路: 1.创建一个set 2.两个指针,第一个指向字符串的开头 j,第二个随着for循环遍历字符串 i 3.如果set里没有s[i],说明目前为止还没有重复的字符串,把s[i]添加到set里,然后更新最大不重复字符的数量 4.如果set里有s[i],则从set里删除s[j],并且递增j,再检查se 阅读全文
posted @ 2020-04-15 16:41 天空003 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 1.优化图片 2.图像格式的选择(GIF:提供的颜色较少,可用在一些对颜色要求不高的地方) 3.优化CSS(压缩合并css,如margin-top,margin-left...) 4.网址后加斜杠(如www.campr.com/目录,会判断这个“目录是什么文件类型,或者是目录。) 5.标明高度和宽度 阅读全文
posted @ 2020-04-15 15:29 天空003 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 1. 定义对象方法 JS 中对象方法的定义方式是在对象上定义一个指向函数的属性,当方法被调用的时候,方法内的 this 就会指向方法所属的对象。 1.1 定义字面量方法 因为箭头函数的语法很简洁,可能不少同学会忍不住用它来定义字面量方法,比如下面的例子: const calculator = { a 阅读全文
posted @ 2020-04-15 11:29 天空003 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 箭头函数: let fun = () => { console.log('lalalala'); } 普通函数: function fun() { console.log('lalla'); } 箭头函数相当于匿名函数,并且简化了函数定义。箭头函数有两种格式,一种只包含一个表达式,连{ ... }和 阅读全文
posted @ 2020-04-15 11:07 天空003 阅读(254) 评论(0) 推荐(1) 编辑