- 博客(21)
- 收藏
- 关注
原创 Refused to apply style from ‘http://localhost:3000/public/css/style.css‘ because its MIME type (‘te
前端引入外部样式被拒
2023-11-21 16:44:24 343
原创 关于控制台没有VUE选项
然而下面没有vue这个选项,那么需要在js代码中添加 Vue.config.devtools = true;当上面图标亮起时,点击图标显示。
2023-03-25 21:34:01 765
原创 本地存储数据
/ 1. 本地存储里面只能存储字符串的数据格式 把我们的数组对象转换为字符串格式 JSON.stringify()// 2. 获取本地存储的数据 我们需要把里面的字符串数据转换为 对象格式 JSON.parse()title: '我今天吃八个馒头',title: '我今天学习jq',
2023-03-19 08:47:50 91
原创 利用git把代码提交到gitee
git config --global user.email "你的邮箱地址"git config --global user.name "用户名"git remote add origin 你新建的仓库地址。1.在网站根目录右键,点击 Git Bash Here。git commit -m '提交某项目'2.若是第一次提交,则需要配置全局选项。7.把本地仓库的文件推送到远程仓库。5.把本地文件放到本地仓库里面。4.把本地文件放到暂存区。
2023-03-02 10:24:07 270
原创 动画函数添加回调函数
回调函数原理:函数可以作为一个参数。这个函数作为参数传到另一个函数里面,当那个函数执行完之后,再执行传进去的这个函数,这个过程就叫做回调。回调函数书写的位置:定时器结束的位置。
2023-01-13 20:01:36 91
原创 缓动动画原理
思路:1.每次让盒子移动的距离慢慢变小,盒子移动的速度就会慢下来。2.核心算法:(目标值-现在的位置)/10 作为每次移动的距离 步长。3.停止的条件是:让当前盒子位置等于目标位置就停止定时器。缓动效果原理:缓动动画就是让元素运动速度有所变化,最常见的就是让速度慢慢停下来。匀速动画 :盒子当前的位置+固定值;缓动动画:盒子当前的位置+变化的值;
2023-01-13 13:31:45 157
原创 简单动画函数封装
给不同元素记录不同定时器:若多个函数都使用这个动画函数,每次都要var声明定时器。我们可以给不同的元素使用不同的定时器(自己专门用自己的定时器)。核心原理:利用js是一门动态语言,可以很方便的给当前对象添加属性。函数需要传递两个参数,动画对象和移动到的距离。
2023-01-13 12:50:51 53
原创 动画函数封装
实现步骤:1.获得盒子当前位置 2.让盒子在当前位置加上1个移动距离 3.利用定时器不断重复这个操作。4.加一个结束定时器的条件。5.注意此元素需要添加定位,才能使用element.style.left。动画实现原理:通过定时器setinterval()不断移动盒子位置。
2023-01-13 11:11:42 47
原创 mouseenter和mouseover区别
mouseenter事件 当鼠标移动到元素上时,就会触发mouseenter事件。与mouseover类似,两者的区别是:mouseover 鼠标经过自身盒子会触发,经过子盒子还会出发,而mouseenter只会经过自身盒子触发, 之所以这样是因为mouseenter不会冒泡。
2023-01-10 14:49:10 135
原创 元素滚动scroll系列
element.scrollHeight 返回自身实际的高度,不含边框,返回数值不带单位。element.scrollWidth 返回自身实际的宽度,不含边框,返回数值不带单位。element.scrollLeft 返回被卷去的左侧距离,返回数值不带单位。element.scrollTop 返回被卷去的上侧距离,返回数值不带单位。使用scroll系列的相关属性可以动态的得到该元素的大小、滚动距离等。
2023-01-05 14:10:40 76
原创 立即执行函数
立即执行函数 (function() {})();第一个小括号放形参,第二个小括号可看作是传递函数,里面放实参,也可以定义函数名。或者 (function(){}());其不需要调用能立即执行。主要作用:创建一个独立的作用域。
2023-01-05 13:30:53 128
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人