HTML+CSS+JS
文章平均质量分 62
牛奶皮子
这个作者很懒,什么都没留下…
展开
-
---闭包---
注意:这里return counter没有加括号,表示返回函数体,所以doCount表示一个函数,打印时,需要加括号。注意:这里return加了括号,所以返回一个函数执行后的结果,所以doCount不是函数,打印时,不用加括号。1、传参时,f1为函数名,其指针指向函数体,相当于传入函数f1的整体,方法调用时再运行内部代码。2、传参时,f1()为函数结果,即:立即执行完函数内部的代码的结果,有返回值则为返回值。概念:一个函数对周围状态的引用捆绑在一起,内层函数中访问到其外层函数的作用域。原创 2023-06-23 10:43:38 · 112 阅读 · 0 评论 -
JS习题总结1
var k = 0;i原创 2023-05-29 19:37:02 · 261 阅读 · 0 评论 -
Canvas与SVG
切片:drawImage(image, sx, sy, sWidth, sHeight, dx, dy, dWidth, dHeight)---前 4 个是定义图像源的切片位置和大小,后 4 个则是定义切片的目标显示位置和大小。(2)strokeText(text, x, y [, maxWidth]) 在指定的 (x,y) 位置绘制文本边框,绘制的最大宽度是可选的。(1)fillText(text, x, y [, maxWidth]) 在指定的 (x,y) 位置填充指定的文本,绘制的最大宽度是可选的。原创 2024-01-15 15:30:39 · 377 阅读 · 0 评论 -
vue面试题---生命周期
发送请求方式有两种,例如直接发请求和调用方法发请求,如果是在方法中封装好,再调用请求的话,不能在beforeCreate里面写,因为这里还拿不到methods里面的方法。因为此时的加载顺序是先执行父组件中的前三个,再执行子组件的前四个,在执行父组件第四个。这时,如果要子组件先执行,父组件的请求就得放在mounted里面。想要在created里获取dom,可以写异步语句获取,例如定时器等,或者使用nextTick。父组件的前三个,子组件的前四个,父组件的第四个。原创 2024-01-29 14:50:36 · 412 阅读 · 0 评论 -
HTML5
a href="document.pdf" download>下载文档</a>原创 2024-01-11 10:23:57 · 794 阅读 · 0 评论 -
BFC
属于同一个BFC的两个相邻的box的margin会发生重叠,所以可以创建两个BFC就可以解决。1. BFC --- 块级格式化上下文,只有区域内的元素参与渲染,不影响外部元素。浮动、绝对固定定位、非块级盒子、overflow的值不是visiable。3. BFC的盒子会在垂直方向上一个一个的放置。(1)解决外边距重叠。(3)自适应两栏布局。原创 2024-01-18 14:36:07 · 422 阅读 · 0 评论 -
vue面试题---组件之间的通信
1.1 子组件通过props接收----子组件修改父组件的值1.2 子组件直接通过this.$parent.xxx使用父组件的数据----子组件修改父组件的值1.3 依赖注入 provide传递 inject接收(可以向所有后代传)原创 2024-01-29 17:11:19 · 427 阅读 · 0 评论 -
javascript之计算机网络
搜索引擎在收录网页时,都会做一个备份,大多是文本的,保存了这个网页的主要文字内容,这样当这个网页被删除或连接失效时,用户可以使用网页快照来查看这个网页的主要内容,由于这个快照以文本内容为主,所以会加快访问速度。一般在发跨域请求时,会在发正是请求之前发OPTIONS请求,检测服务器是否接受该跨域请求,接受则发起正式请求。先在浏览器的缓存中找,没有则在DNS服务器上找,没有则依次在根域名、顶级域名、权威域名服务器找,找到后,放在缓存里,方便下一次用。(5)服务器推送:在未请求时,服务器主动向客户端发送资源。原创 2024-03-06 21:13:30 · 1047 阅读 · 0 评论 -
HTML 基础
input radio实现单选 checkbox实现复选。z-index配合定位使用,数值越大,会覆盖上面的元素。opacity:0表示透明 1表示不透明。visibility:hidden 占位置。• controls:音频控件。• autoplay:自动播放。➢ 音频,视频 标签有哪些常见属性?display:none 不占位置。• loop:循环播放。• src:音频路径。绝对定位和固定定位脱标,都是。必须设置相同的name属性。原创 2024-03-14 21:01:31 · 478 阅读 · 0 评论 -
使用vuex完成加入购物车案例
Context>:组件展示区,使用<router-view>,有两个组件(Books---图书列表,Car---购物车)注意:这里的传过来的数据是book,book里面有id,type,title,price,count这些数据。<HeaderW>:头部,有两个<router-link>(1)创建router文件夹,在里面创建index.js文件。(1)创建store文件夹,在里面创建index.js文件。2.当点击之后,就派发请求,获取数据,把数据传给服务器。(2) 在main.js中引入store。原创 2023-05-05 10:30:26 · 257 阅读 · 1 评论 -
使用border属性绘制三角形
使用border来制作三角形!!!原创 2023-03-18 16:02:09 · 447 阅读 · 0 评论 -
CSS --- 日夜模式切换
outline可以设置(outline-style)样式、(outline-color)颜色、(outline-width)宽度。月亮:使用box-shadow属性,通过设置阴影效果实现月亮。设置背景颜色为白色,设置阴影的颜色就是月亮的颜色。~兄弟选择器:表示选择在某元素后面的所有兄弟元素,不一定要紧跟在后面,但是父元素得相同。} // 表示A之后的所有B元素,,不一定紧跟,但是父元素相同。太阳:先写一个小盒子,给小盒子设置轮廓,并设置小盒子为圆角边框。点击按钮,切换背景颜色。原创 2024-01-08 11:07:51 · 516 阅读 · 0 评论 -
CSS+JS---时钟
(1)系统会将可视化区域分为100份,所以。需要设置宽高时,需要转化为块级元素。1vh=视口高度的1%1vw=视口宽度的1%(2)百分比是以包含他。原创 2024-01-05 13:43:57 · 383 阅读 · 0 评论