tl;dr: 想要保持页面的快速运行,你需要仅加载当前页面所需的 JavaScript 代码。优先考虑用户所需,之后运用代码分离懒加载其他内容。 Is it happening - 在这个时期,你可以开始往屏幕上分发内容(页面是否开始跳转?服务端是否开始响应?)。 Is it useful - 在这 ...
分类:
编程语言 时间:
2019-11-29 13:01:39
阅读次数:
81
vue通过多种方式可以将组件挂载到一个页面上。挂载方式有四种。其实也并不止四种。这里呢就简单的提四种方式去怎样挂载组件。 第一种就是作为标签形式挂载。前面也提到。 后面的就是一般的挂载组件和按需挂载组件懒加载挂载组件。用的比较多的就是后面的两种。 1.懒加载模式下的组件加载: 1)第一步还是先创建v ...
分类:
其他好文 时间:
2019-11-25 13:25:26
阅读次数:
80
在学习vue的时候了解到图片有懒加载这一说法,自己实践之后做记录。至少现在自己没有遇到这种需求。 这个可以在图片非常多的时候选择懒加载。电商网站应该有需求。 这些插件在jquery插件库也都可以找到。 1. Echo.js实现懒加载 Echo.js 不依赖于 jQuery 或其他 JavaScrip ...
分类:
Web程序 时间:
2019-11-24 17:14:50
阅读次数:
97
后端使用SpringJpa常见问题汇总 常见错误 ① no session 原因 懒加载引起 (配置OpenEntityManagerInViewFilter在web.xml中)== web.xml 常见错误 ② no serializer 原因 序列化问题引起jpa的懒加载对象自己为填加了一些属性 ...
分类:
编程语言 时间:
2019-11-24 11:45:00
阅读次数:
55
在网页中,常常需要用到图片,而图片需要消耗较大的流量。正常情况下,浏览器会解析整个HTML代码,然后从上到下依次加载的图片标签。如果页面很长,隐藏在页面下方的图片其实已经被浏览器加载了。如果用户不向下滚动页面,就没有看到这些图片,相当于白白浪费了图片的流量。 所以,淘宝、京东这些流量非常巨大的电商, ...
分类:
Web程序 时间:
2019-11-13 15:55:42
阅读次数:
90
1.v-if v-show 2.在页面destroy或beforeRouterLeave时清除定时器跟事件的监听 3.图标采用雪碧图 4.路由采用懒加载 5.组件采用按需加载 6.v-for遍历时一定为item添加key值 7.打包的vendor.js过大,采用cdn加载不打包进入vendor.js ...
分类:
其他好文 时间:
2019-11-13 10:35:28
阅读次数:
77
单例模式 定义 保证一个类仅有一个实例,并提供一个访问它的全局访问点 六种写法 1.饿汉式 饿汉式是典型的空间换时间,在类装载时进行了对象实例化,不管是否使用都先创建出来,类装载较慢,但提取对象的速度快,饿汉式基于JVM类装载的机制避免了多线程同步问题,但是没有达到懒加载的效果, 如果从始至终从未使 ...
分类:
其他好文 时间:
2019-11-12 22:01:04
阅读次数:
101
一、懒加载 1.什么是懒加载 懒加载也叫延迟加载,指的是在长网页中延迟加载图像,是一种很好优化网页性能的方式。用户滚动到它们之前,可视区域外的图像不会加载。这与图像预加载相反,在长网页上使用延迟加载将使网页加载更快。在某些情况下,它还可以帮助减少服务器负载。常适用图片很多,页面很长的电商网站场景中。 ...
分类:
其他好文 时间:
2019-11-10 17:49:18
阅读次数:
70
懒加载在一对多,或者多对多的时候,如果要获取多的这一部分的数据的时候,通过一个relationship定义好对应关系就可以全部获取,此时获取到的数据是list,但是有时候不想获取全部数据,如果要进行数据筛选就需要遍历筛选,就比较麻烦,可以从查询返回值里面入手,比如在获取到的数据里面还要加个过滤条件, ...
分类:
数据库 时间:
2019-11-09 23:54:29
阅读次数:
188
methods: { // 获取滚动条当前的位置 getScrollTop() { let scrollTop = 0 if (document.documentElement && document.documentElement.scrollTop) { scrollTop = document ...
分类:
其他好文 时间:
2019-11-07 11:21:35
阅读次数:
197