- 博客(29)
- 问答 (1)
- 收藏
- 关注
原创 前端-计算机网络
两个网站协议名、域名、端口号有一个不同就是非同源,就是跨域。跨域问题就是浏览器的同源策略造成的。同源是指协议名、域名、端口号 必须完全一致!http 默认端口号是80,https 默认端口号是443。
2024-11-07 19:24:43 313
原创 javascript toString()方法全面解析
javascript中定义了7种数据类型,其中包含了6种原始的数据类型:Boolean Null Undefined Number String Symbol(ECMAScript 6 新定义)和 Object,在这7中数据类型中,除了undefined和null类型之外,都有toString方法。[object。
2024-10-22 16:23:51 315
原创 前端算法合集-2(含面试题-美团一面)
下面看一个示例回顾和理解concat(concat方法作用使用该方法的时候,它会创建一个当前数组的副本,然后将接受到的参数添加到该数组的末尾。①利用tostring()和split()主要考察的就是数组扁平化,由浅入深吧。②利用es6 flat()ok,现在来练习力扣。
2024-10-21 22:09:27 298
原创 You must konw JS!!(超详细的javascript套餐,适合计算机专业有基础的,包含常见前端开发面试题)
实现方式:每次触发事件时设置一个延迟调用方法,并且取消之前的延时调用方法缺点:如果事件在规定的时间间隔内被不断的触发,则调用方法会被不断的延迟一般使用场景,表单验证,输入框实时搜索//模拟输入框输入数据,然后后端一段时间再响应(后台console模拟)if(timer!
2024-10-07 22:40:52 625
原创 Deprecation Warning: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0.
解决办法:在vite.config.js里增加:css: {scss: {},
2024-10-07 18:08:07 561
原创 前端算法合集-1(含面试题)
给定一个包含重复元素的数组,请你编写一个函数对数组进行去重,并按元素出现的次数从高到低排序。如果次数相同,则按元素值从小到大排序。(这是我面试一家中厂公司的二面算法题)
2024-09-30 16:34:29 465
原创 web前端(本地存储问题超过5MB不继续保存解决办法)
解决办法:取消使用pinia-plugin-persistedstate持久化插件,使用localforage,pinia库正常开启persist: true。及时使用pinia进行持久化存储,存入localstorage仍然会有超过5MB就不再处理保存的问题。
2024-09-26 11:34:50 433
原创 vue3结合 vue-router和keepalive实现路由跳转保持滚动位置不改变(超级简易清晰)
vue3结合 vue-router和keepalive实现路由跳转保持滚动位置不改变
2024-09-26 11:09:19 602
原创 web前端-ios开发 rem media解决兼容版本大小
* iPhone XR 和iPhone X*,iphone 14 Pro Max,iphone 6/7/8plus*//* iPhone SE 和iPhone X,iPhone 12 pro*,iphone 6/7/8*/
2024-09-05 16:09:47 586
原创 web前端 ios性能问题
* 兼容 iOS >= 11.2 */// /*系统默认菜单被禁用*//*webkit浏览器*/1.禁止用户拖拽标签。2.禁止用户选择标签。
2024-09-05 09:35:06 169
原创 web轮播图,非常全面(节流,防抖,自动播放,点击播放,圆点跟踪活跃)
【代码】web轮播图,非常全面(节流,防抖,自动播放,点击播放,圆点跟踪活跃)
2024-08-21 01:07:14 181
原创 vue3+scss+axios,ajax,promise
原生事件:事件名是特定的(clickmosueenter等等)事件对象$event: 是包含事件相关信息的对象(pageXpageYtargetkeyCode自定义事件:事件名是任意名称事件对象$event: 是调用emit时所提供的数据,可以是任意类型!!!vue3中利用defineEmits方法返回函数触发自定义事件,不需要引入直接使用.
2024-08-13 15:17:12 1196
原创 css-图形变换-transform(超级详细讲解)
deg)是以X为轴进行旋转,例如 transform:rotateX(90deg);px):个人的理解就是在目标位置上实现沿着坐标轴三个方向移动,对于Z轴我们学数学也学到过对于立体图像才讨论,在于html当中,z轴方向是面向我们为正的,所以对于3D目标渲染才会看到效果变换.deg)的效果,容易记忆就是skewX(+?)来说就像我画的坐标轴x是对于横向而言,对于渲染目标来说则是对于宽度进行渲染变换.)则是对于高度进行渲染变换.,scaleZ(?
2024-07-17 09:50:15 359
原创 最新小米商城(html+css)
这时候我们则可以利用::after和::before,这两个伪元素相当于是对当前元素的装潢,他们并不是节点,不会出现在dom树中,但是在显示上具备节点的效果。很多时候在设计中我们需要“|”进行分割样式,没有实际的意义,例如对li元素,而他所在的li元素仅是为了装饰,本是不应该被创建在文档内的。nth-child(-n+3){ 选取前三个元素生效} 因为例如本实例有六个元素(0-5)选择第四个元素-3+3=0 无效选择。注意:在实现nav-bar-list我只是设置了前几个作为样例,后面为了方便设置为重复。
2024-06-24 04:38:45 660
原创 vscode快捷方式-多行相同标签内添加相同子标签
步骤二:按住alt选中需要添加span标签的每一行的<步骤三:将光标移动到需要添加的空白处即向左移动光标。我需要实现在a标签li标签之内添加span标签。步骤1:点击需要添加位置的后一位置,此处即为<步骤四:输入span标签回车即可。
2024-06-17 02:04:43 507
原创 小白web前端之旅-html(2)
input type="text" placeholder="邮箱/手机号码/小米ID">标签控制行 标签控制列(单元格) 内嵌在中使用。-- 文档的节 -->
2024-06-07 01:39:53 699
原创 linux操作系统 -实验五 文件系统管理及使用
(说明:开始分区后输入n,新增分区——>输入p,选择分区类型为主分区——> selected partition (1-4, 默认为1),数字是几就会分几个区,此处可以设置为1——>两次回车默认剩余全部空间——>输入w,写入分区并退出,若不保存退出则输入q。重启 ($ reboot) 后,系统才能识别新增的硬盘,再执行命令$ lsblk,出现sdb,但没有分区,也没有mountpoint。 修改filesystem,将UUID改为sdb1的UUID(不记得UUID也可以用设备名,即/dev/sdb1);
2024-05-11 16:26:10 950
原创 linux操作系统 -实验四 用户、组、密码及权限管理
课程名称:Linux系统及应用实验 (linux操作系统 邵国金 张娜主编第四版)实验老师:中南林业科技大学李洁。
2024-04-01 16:19:11 1199
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人