自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 资源 (1)
  • 收藏
  • 关注

原创 CSS绘制圆弧

这种矩形+弧形的效果中,弧形的效果一般是由一条曲线拉伸出来的,这条曲线往往是属于一个椭圆的,所以可以绘制一个椭圆,截取部分可视区域实现效果。/* 绘制椭圆 :长半轴为容器宽度*2左右,短半轴为容器宽度*1 左右 -- 可以根据需要进行微调*//* top 为 椭圆高度 - arc-continer高度*//* 高度设置为 圆弧形状整体高度 *//* 绘制为椭圆 */

2024-05-27 14:48:10 746

原创 倒序数字的减法

连续倒序数字的减法。

2024-03-13 15:37:14 178

原创 前端处理接口直接返回的图片

有时候接口会直接返回图片而不是连接,前端需要处理后才能使用。

2024-03-06 18:00:26 701

原创 H5下拉刷新分页

对于分页需求,分页数据的请求触发十分重要,监听滑动到底的触发也有很多种。

2024-03-01 17:51:48 521

原创 前后端分离跨域问题总结

进行前后端分离开发联调时,网络常常会出现问题,可能后端确实做了跨域处理,但是前端还是跨域。一些其他的解决方法。

2024-02-29 14:22:23 601

原创 点击其他区域隐藏弹出框效果

一般下拉框或者选择框,持久展示时会给用户显示的隐藏方式,如点击事件后。也可以添加隐式的隐藏方式,如点击弹出框之外的区域。

2024-02-01 10:27:08 428

原创 微信小程序swiper实现层叠轮播图

这个效果的变化是由swiper自动切换,触发bindchange方法推动的。没有显式的声明swiper的current。对于提供给用户切换箭头方法的层叠轮播图,需要声明swiper的current属性,用户的切换和current切换的事件会相互冲突,那个效果有时间再写吧。

2024-01-10 10:50:09 2103

原创 微信小程序给特定页面添加底部tabber

对于微信小程序自带的tabBar功能,如果想在某个页面显示的话,需要把这个页面定义在tabBar的list中即可。在定义被定义在tabbar的页面中,还可以使用getTabBar进行动态的控制tabBar。生命周期中,通过**this.getTabBar()**获取到tabBar的对应,通过setData方法动态的控制展示什么导航,选中等。动态渲染的tabBar对应页面需要在list中声明过,否则不会导航到对应页面。在tabBar的list中声明过的页面,可以在页面的。

2023-10-16 16:12:46 348

原创 HTML表格体滚动

使用table-layout:fixed后。整个每一列的宽度由列所在表头确定,可以给表头th元素设置width,但是当单元格内内容超长时,设置的宽度就会有出入。可以给一个宽度较为固定的列不设置宽度,自适应从而保证其他元素宽度足够不变。使用后表格体会出现侧边的滚动条,但是表格头固定,可能会出现上下并不对齐的现象。原生的表格元素添加scroll并不会生效,需要改变表格的属性。

2023-08-22 14:22:02 1386

原创 Vue2+XLSX导出日期格式化

使用XLSX导出日期时,若将data中的数据直接装为需要的String,导出没问题。但是会在重新导入时识别不到。所以需要使用XLSX内置的日期格式化方式。需要先但需创建sheet,对sheet中的列进行操作。打印创建的sheet对象,可以看到日期格式是在。然后将sheet放入创建的workBook中,进行导出。所以可以将日期即A列的对象的。字段改为需要的日期格式,如。

2023-08-10 11:18:32 530

原创 el-menu动态渲染问题

element ui对于菜单列表,可以使用el-menu 组件进行渲染,但是当渲染的列表会动态的变化时,会出现一定问题。

2023-08-09 16:48:58 532

原创 token的安全性和可靠性

只需拿出店家上次给你的,有你名字或id的卡刷一下就能进,卡的安全性防伪性由店家进行设计实现) 保证了用户关键信息的安全性。根据token的原理来说, 前面两部分数据被篡改,只要服务器加密用的密钥没有泄露,得到的签名肯定和之前的签名不一致,服务器可以通过对比用户携带的token和服务器根据用户信息查找到的token比对,从而确定身份正确性。cookie也可以存储用户信息,但是在请求任意网址的时候都会被携带,容易被虚假钓鱼网站引诱泄露cookie中的关键信息。而token可以在ajax请求中选择携带。

2023-07-19 17:45:38 521

原创 响应式与自适应布局是什么

对于不同的电脑屏幕。如1200-1800px,可以媒体查询进行改变布局。(缺点:只有在屏幕到达断点时才会变化)。现代响应式:css3提供了多种布局方式,如flex弹性盒布局、grid网格布局,可以使用对应属性方便的实现一些响应式效果。为了使一个web程序应对不同大小的屏幕,而不至于大批量的重新实现效果,提出来响应式的思想。屏幕小到手机、手环,大到电脑、大屏。除了确定的设计目标,其他场景考虑响应式很有必要。新的单位:相对于视口的单位vm/vw。对于不同设备的屏幕,需要考虑的比较多,可以使用。

2023-06-30 15:51:21 57

原创 JS中回调与异步的关系

回调函数就是定义了一个函数操作方法,但是并不自己直接调用。而是作为实参传递其他函数,由其他函数确定调用的带时刻。用来完成回调函数所期望的任务。**是否作为实参传递给其他函数且由其他函数调用**决定了一个函数是否是回调函数。

2023-03-23 17:26:52 118

原创 echarts关系图批量导出想要的坐标节点

给节点添加graphic类,注意要在基础的setOption上重新setOption。在拖拽事件onPointDragging中。找到更新的数据,批量导出新数据

2023-03-22 14:28:43 522

原创 echarts关系图自定义节点坐标相互影响的问题

解决echarts关系图节点间会互相影响,通过设置4个basepoint固定坐标轴范围

2023-03-22 11:52:09 1611 1

原创 轮播资讯图非定位实现

margin设置负值同样会有效果,如margin-left>=0?提供一种轮播图非position定位的实现,非无限滚动的版本。/* 每次移动100%整倍数,确保展示内容准确展示在中 */说是轮播图,其实更像资讯展示组件,因为并不会自动滚动。/* 宽度根据内容宽度决定 内容宽度个数*//* 要展示的元素和展示框大小一致 *///让对应图片也移动。

2023-03-15 16:52:40 60

原创 定位情况下,不定宽高元素,不占用transform属性的垂直水平居中

定位情况下,不定宽高元素,不占用transform属性的垂直水平居中fit-content在垂直居中条件下的使用

2023-03-09 17:11:15 365

原创 Vue-router下params模式下匹配空的嵌套路由问题

1.一般params路由设计,path+name。name用于param中指定路径。3.但是当路由中设计有name时,若要匹配path:''的子路由失败。2.一般params路由参数和跳转,必须下使用name进行路由。若要能匹配到空路径的组件,只能在父组件中使用模板路径进行匹配。猜测是因为使用模板路径的话,算是整个路径更新,整段进行匹配。

2023-03-09 10:43:51 214

原创 Vue3.0中reactive与ref声明响应式对象使用计算属性值

报错看起来是因为computed属性造成循环引用,而无法将数据结构转换为JSON字符串造成的。其中ref在声明响应式时,若传入的参数是一个对象,则会调用reactive api创建代理对象然后返回。和响应式对象的属性类似,ref 的 .value 属性也是响应式的。同时,当值为对象类型时,会用 reactive() 自动转换它的.value。但是从数据结构上看,并没有数据的循环引用,而解决的办法也不是解除循环引用,而是显式使用reactive声明对象,这样的报错,可能是在。

2023-01-03 12:56:10 1224

原创 中科曙光南京研究院前端1面

中科曙光南京研究院前端1面,,会根据简历上的来问。Angular,首屏优化,生命周期

2022-12-09 23:25:02 235

原创 为什么Vue3中声明响应式一般用const

为什么Vue3中声明响应式对象一般用const。如因为 Vue 的响应式系统是通过属性访问进行追踪的(响应式数据对象的属性的副作用函数的订阅),因此我们必须始终保持对该响应式对象的相同引用。副作用订阅将被存储在一个全局的 WeakMap 数据结构中。

2022-11-30 15:57:15 6121

原创 CSS自定义样式

自定义滚动条

2022-11-28 16:40:22 351

原创 via浏览器样式

手机浏览器上字体格式样式并未生效,可能是对CSS做了缓存。

2022-11-27 18:57:22 8913 1

原创 浏览器与Node的事件循环

JavaScript是单线程语言,但是同样需要处理异步情况,如浏览器中用户交互、Node环境IO操作、异步请求等。为了实现异步编程,JavaScript的解决方法是使用进行任务队列区分。

2022-11-24 22:13:33 253

原创 副作用函数与纯函数

副作用函数,纯函数,引用透明,Vue的副作用函数

2022-11-24 14:00:35 148

原创 上海契约锁前端技术面

Node,宏任务,可迭代对象

2022-11-23 21:37:02 251

原创 腾讯云智研发前端校招二面

腾讯云智研发前端,校招二面,base武汉,时长30分钟左右。

2022-11-08 21:10:53 984

原创 JS隐式类型转换比较

JS类型比较与真假值

2022-10-22 21:56:08 100

原创 Promise与trycatch错误处理

trycatch错误处理针对同步的错误,因为异步任务已经不在trycatch栈中了。Promise错误或失败状态由reject进行改变,由实例方法catch进行处理。

2022-10-15 21:48:20 983

原创 clientWidth与offsetWidth与scrollWidth

clientWidth,offsetWith,scrollWidth

2022-10-01 15:29:01 314

原创 SSL与TLS与SSH

SSL与TLS与SSH

2022-09-29 16:56:12 1605

原创 vue3.0+axios0.27+vuecli代理跨域配置

vue3.0代理跨域

2022-09-26 23:38:43 140

原创 cookie与toekn

cookie与toekn都是用来保存用户会话状态,实现不同页面免登陆的。cookie是比较早出现的技术,而token是为了防止CSRF攻击产生的。

2022-09-26 21:58:28 129

原创 JavaScript的原型链问题-Function与Object

原型,原型链,函数的原型链

2022-09-22 23:25:48 90

原创 JavaScript使用var关键字声明的几种情况

var声明变量情况

2022-09-21 21:59:48 222

原创 2022快手前端校招一面

2022.8快手前端校招一面

2022-08-16 16:19:11 401

原创 块元素内span设置padding

当块元素不设置高度,子span元素设置padding时,高度会溢出块元素。

2022-07-22 21:17:16 842

原创 北森云计算2023校招提前批面经

一面试bfc,作用域,局部变量,水平垂直居中,promis使用,301,302,304,cache-troal与express时间,es6块级作用域,事件代理委托,闭包,优缺点,,垃圾回收,原型链作用,

2022-07-14 23:03:54 771

原创 tomcat下配置PHP的jar包

JavaBridge.jar, script-api.jar, php-servlet.jar, php-script.jar;链接:https://pan.baidu.com/s/11chGSdiqgzwkLnaH6Auoyw提取码:1234凭什么舔个B脸要钱啊

2021-09-16 18:54:41 304 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除