阅客网

为什么祖传代码被称为「屎山」?

为什么祖传代码被称为「屎山」?
今天偶然看到一篇文章,作为"程序猿",对于屎山,我真的是深有感悟,所以马上就想着分享给大家并加了些自己的观点。 驾驭屎山的唯一方法,不是重构,而是不重构。 为什么有人可以在屎山里加功能? 很简单:把屎山扒拉开,每块闻一闻,找出和你要改的功能对应的那坨屎,把这坨屎包起来(封装),你就可以假装它不是屎,是巧克力。然后,在旁边...

为网页图片加上loading="lazy"延迟加载资源(懒加载)

为网页图片加上loading="lazy"延迟加载资源(懒加载)
[blue]HTML元素<img>延迟加载属性 —— loading属性值lazy允许浏览器选择性加载IMG元素,根据用户滚动操作至其元素附近执行加载,一定程度起到节流的作用。[/blue] 那么问题来了,哪些场景业务需要用到图片懒加载技术呢? 答:当前页面图片元素过多,避免不必要的流量浪费;如果不是需要加载很多图片的话那...

原生JavaScript实现显示/隐藏div

原生JavaScript实现显示/隐藏div
显示或隐藏一个div,这其实在Jquery里面并不算什么难事,但有时候我们需要原生态的JS来实现,方法很多,这里简单介绍一种。 1.创建一个showhidediv的方法,直接跟ID属性 <script language="javascript"> function showhidediv(id) { var ...

把网站已失效图片改为指定的图片的方法

把网站已失效图片改为指定的图片的方法
各位站长平时在分享资源或者教程的时候,难免会带上一些图片给文章增添色彩。 有的人可能会考虑使用图床,但找一个稳定的图床是真心不容易啊!如果图床gg了,网站全是报错,不仅影响seo,对用户也不友好。 今天就给大家介绍简单一串代码解决烦恼: 在HTML5当中img标签有onerror属性,如果图片失效可以替换加载默认图片。 ...

浅谈HTML和HTML5的区别

浅谈HTML和HTML5的区别
很多没有学过HTML5大前端的朋友,对HTML5并不了解,经常会提出疑问:HTML5与传统HTML有什么区别? 下面本篇文章就来给大家介绍一下HTML和HTML5,让大家了解HTML和HTML5的区别。 HTML介绍 HTML被称为超文本标记语言,大多数网页都是用HTML代码来编写的。通过HTML,开发...