vue引入阿里图标库的方法css-loader以及报错解决方案 发表于 2020-03-14 更新于 2024-05-09 分类于 前端 下载到本地想需要的图标加入购物车,然后添加至项目中,再选择下载至本地 阅读全文 »
H5中的canvas验证码详解 发表于 2020-03-08 更新于 2024-05-09 分类于 前端 先看效果图 代码阶段由于这个canvas是我在vue项目里写的,所以为了照顾一下没学过vue的,就用了原生的js整理了一下,里面用到了一些es6的语法,包括class 模板字符串`` 等,代码里面都有注释。 阅读全文 »
css让元素的高度随着宽度变化而变化的正方形 发表于 2020-03-02 更新于 2024-05-09 分类于 前端 css样式12345div { width:100%; /*必须是100%*/ height:0; padding-top:100% /*padding-bottom:100% 也行*/ } 这样会使元素的高度等于宽度,形成一个正方形。 阅读全文 »
js图片懒加载的实现原理 发表于 2020-03-02 更新于 2024-05-09 分类于 前端 一、定义当打开一个有很多图片的页面时,先只加载页面上看到的图片,等滚动到页面下面时,再加载所需的图片。这就是图片懒加载。 二、作用减少或延迟请求数,缓解浏览器的压力,增强用户体验。 三、实现方式 阅读全文 »
scrollX、scrollY和scrollTop、scrollLeft的区别 发表于 2020-02-26 更新于 2024-05-09 分类于 前端 scrollX、scrollY和scrollTop、scrollLeft比较 相同点:都可以获取到滚动条的位置,都是window对象下的。bom对象 不同点:scrollX、scrollY只读不写;scrollTop、scrollLeft:可读可写 阅读全文 »
判断浏览器类型 发表于 2020-02-26 更新于 2024-05-09 分类于 前端 判断浏览器类型用的方法是 navigator.userAgent //取得浏览器的userAgent字符串例子 阅读全文 »
css3中hover的使用及细节 发表于 2020-02-26 更新于 2024-05-09 分类于 前端 首先第一条很重要 元素添加hover伪类选择器时候一定要紧贴这hover,不能有空格,有空格的话表示给该元素的所有子元素设置里hover样式。 阅读全文 »