![](https://img-blog.csdnimg.cn/20190918140145169.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
JAVASCRIPT
文章平均质量分 65
js相关笔记,点点滴滴地记录,一步一步地成长!
我就不思
你才不菜鸡!只不过是对手太强了!
展开
-
select的奇葩操作总结
世界奇葩事千千万,select操作占一半!最近原生开发中遇到一些问题,特别是select!原创 2024-06-20 15:45:01 · 143 阅读 · 0 评论 -
Next.js Tailwind CSS UI组件
今天公司使用到一个前端ui框架——Next.js Tailwind CSS UI组件!这从头构建一个AI驱动的前端UI组件生成器,生成Next.js Tailwind CSS UI组件:原创 2024-06-06 17:30:46 · 1092 阅读 · 0 评论 -
打开链接跳转的模式
今天遇到一个需求:后台小程序的域名下打开微信客服链接的!但是小程序的域名拒绝任何第三方域名,跨域了!为了上线这微信客服的功能,打开新页签,脱离小程序的域名实现微信客服链接的跳转启动本地微信打开微信客服!原创 2024-03-14 17:02:22 · 264 阅读 · 0 评论 -
Nginx 常用的基础配置(前端相关方面)
Nginx是一款高性能的Web服务器和反向代理服务器,广泛应用于互联网领域。作为一名前端同学,了解并掌握Nginx的配置是非常有必要的原创 2024-02-29 14:09:27 · 452 阅读 · 0 评论 -
企业微信对接微信客服获取客户详情
企业微信对外客服,客户是微信接收的!但是如果用户使用的企业微信的账号和微信的一样的话,那客户详情就好办了!但是任何一个微信都可以是客户的!所以就要微信去静默授权获取到openid和unionid作为标识,企业微信侧边栏获取的userId给服务端对接对应的unionid,就知道对方微信客户的详情!原创 2024-02-28 14:30:12 · 490 阅读 · 0 评论 -
实现可拖拽的页面元素排序更新数据库排序
拖拽列表改变路边排序,并且更新后台数据库列表的排序,重新请求的时候获取拖拽后的排序!原创 2024-02-22 11:32:04 · 268 阅读 · 0 评论 -
实现准时setTimeout
setTimeout 是不准的。因为 setTimeout 是一个宏任务,它指定时间指的是:进入主线程的时间。原创 2024-02-20 10:34:44 · 480 阅读 · 0 评论 -
Redux状态管理(运行机制及实例)
状态之间相互会存在依赖,一个状态的变化会引起另一个状态的变化,View页面也有可能会引起状态的变化;当应用程序复杂时,state在什么时候,因为什么原因而发生了变化,发生了怎么样的变化,会变得非常难以控制和追踪原创 2024-02-01 09:10:13 · 244 阅读 · 0 评论 -
学JQ?这一篇就够!
不管学习什么,基础都是很重要的!js要熟悉每一个api的作用!jq也是一样的!要熟悉每一个语法的使用!这里只是统一总结一下,方便以后容易查找!因为使用jq开发项目已经三年了!说熟悉还是半桶水!因为英语很菜,哈哈哈哈!只是知道这东西,但是不会写的!原创 2024-01-31 11:22:14 · 934 阅读 · 0 评论 -
前端怎么监听手机键盘是否弹起
开发移动端中,经常会遇到一些交互需要通过判断手机键盘是否被唤起来做的,说到判断手机键盘弹起和收起,应该都知道,安卓和ios判断手机键盘是否弹起的写法是有所不同的,下面讨论总结一下两端的区别以及上线方式原创 2024-01-26 09:57:36 · 2196 阅读 · 0 评论 -
Pixi.js的魅力
Web开发的时代,图形和动画已经成为了吸引用户注意力的重要手段之一。而 Pixi.js 作为一款高效、易用的2D渲染引擎,已经成为了许多开发者的首选原创 2024-01-05 15:14:35 · 1055 阅读 · 0 评论 -
mixins混淆请求字典封装库
页面请求要使用到很多重点的查询,写在本页面的逻辑代码太混乱,所以可以抽离封装成功一个js库混淆进来!原创 2023-12-31 11:03:49 · 409 阅读 · 0 评论 -
vue企业微信授权微信获取unionid进入微信客服
企业微信又一个app应用,但是这点击对接了微信客服!虽然内部的人员可以和微信相关联起来,但是外部人员微信打开客服的时候不知道是谁!所以企业微信这边打开微信客服时需要借助小程序去授权获取对应的unionid作为唯一标识的!原创 2023-12-26 17:11:56 · 506 阅读 · 0 评论 -
前端项目重构的深度思考和复盘
系统重构是一个持续的过程, 我们不仅要有持续学习的态度, 还需要不断的实践和积累优秀的最佳实践, 这样才能在不断重构中让我们的系统不断适应复杂多变的“社会环境原创 2023-12-25 15:11:09 · 1407 阅读 · 0 评论 -
前端埋点方式
那么在一个企业中,我们要如何去了解用户呢?最直接有效的方式就是了解用户的行为,了解用户在网站中做了什么,呆了多久。而如何去实现这一操作,这就涉及到我们前端的埋点了。原创 2023-12-22 14:50:09 · 1177 阅读 · 0 评论 -
Flex布局下居中滚动溢出截断处理
遇到一个需求,在uniapp swiper下实现轮播图,图片的高度是自适应的,超出屏幕设备的高度的时候,滚动显示全部,图片的高度没有超过屏幕的高度时候,上下居中于屏幕的中间!下面写了个dome来研究一下这!原创 2023-12-20 12:05:33 · 1229 阅读 · 0 评论 -
Vue实现图片预览(Viewer.js)
vue项目开发中遇到一个图片预览的需求,可以切换下一张,就是花里胡哨的,所以找viewer.js的插件原创 2023-11-30 17:22:58 · 1189 阅读 · 0 评论 -
JavaScript 中常用简写技巧总结
平时我们写代码时最高级的境界是自己写的东西别人看不懂!哈哈哈!分享一些自己常用的js简写技巧,长期更新,会着重挑选一些实用的简写技巧,使自己的代码更简洁优雅~原创 2023-08-15 11:38:19 · 302 阅读 · 0 评论 -
ES6、ES7、ES8、ES9、ES10、ES11、ES12都增加了哪些新特性?
前端开发的都知道,JavaScript经历了不同标本的迭代,从1到12的不断完善中会添加不同的新特性来解决前一个阶段的瑕疵,让我们开发更加便捷与写法更加简洁!>我记得我第一次接触js的时候是从大学的《21天精通JavaScript》,名字很好听,但是现在还在学,还没有精通!哈哈哈哈!>下面来回顾ES5与谈谈ES6、ES7、ES8、ES9、ES10、ES11、ES12都增加了哪些新特性?原创 2023-07-13 15:53:13 · 3085 阅读 · 0 评论 -
js比对两数组
前端平时会遇到一些奇奇怪怪的问题,比如经常会操作数组,两个数组对比、匹配一个数组的值在另外一个数组是否存在、把相同数组重新组合成一个新数组原创 2023-05-20 11:30:11 · 933 阅读 · 0 评论 -
面试官:前端如果 100 个请求,你怎么用 Promise 去控制并发?
时隔两年半,我,一个卑微的前端菜鸡,又来写面经了!原创 2023-05-18 15:23:21 · 3087 阅读 · 0 评论 -
给页面添加水印效果
今天遇到一个需求:就是html+layui和uniapp(vue)给某个页面或者某个div添加水印效果!原创 2023-03-24 10:19:12 · 1298 阅读 · 0 评论 -
Nativefier把网页打包成exe
今天遇到一个需求,之前的应用都是用的h5挂载在企业微信的小应用,但是现在需要电脑运行的exe安装包!原创 2023-03-08 14:41:18 · 1410 阅读 · 0 评论 -
vue项目开发(vue2与vue3对比)
初与typescrip的约定情愫:最近项目要用到vue3,所以打算使用typescrip语法!原创 2023-02-20 14:53:44 · 1102 阅读 · 0 评论 -
微信小程序解密encryptedData报错pad block corrupted
今天调试一下微信授权登录的时候老是第一次报错解密失败pad block corrupted,第二次授权的时候正常,因为第一次已经获取到手机号码!原创 2023-01-08 11:49:23 · 2417 阅读 · 0 评论 -
vue实现微信端和企业微信端扫码
微信端调用微信的扫一扫和企业微信端调用企业微信的扫一扫获取订单码查询!!原创 2023-01-07 11:07:35 · 1221 阅读 · 0 评论 -
Layui表格过长,需固定悬浮表头在顶部
后台系统适用的是Layui中间库,表格没有分页的,所以表格太长,需求是滚动到一定的位置的时候筛选表单和表格的表头进行固定浏览器顶端!原创 2022-11-08 17:53:57 · 3865 阅读 · 3 评论 -
前端框架实现不刷新整个页面刷新数据
今天写react的一对多视频会议的项目时,4秒刷新一次会议成员,每一次4秒重新请求接口的时候,正在会议的成员的视频有的重新加载!就想到4秒刷新的时候获取回来的数组进行和视图的数组进行对比,有改变就会默默刷新掉对应的参数,静默更新状态而不影响当前正在视频的会议!原创 2022-10-28 16:34:39 · 2934 阅读 · 0 评论 -
vue遍历时每一项列表太长的展开与收起
vue项目中遍历的列表每一项太长,需要使用展开收起按钮进行控制!之前弄过控制文本的展开与收起,但是在这里是用不上的!找了好久找不到那就自己撸一个被!没什么大不了的!原创 2022-10-11 16:18:06 · 865 阅读 · 0 评论 -
jq实现多页展示并且进度条轮播
今天遇到jq项目的需求=》实现一夜展示两块轮播图,并且待有进度条的!进度条要根据后台回来的数组的长度来计算占比的!找了swiper插件样式则难改,还不如直接撸一个比较好的!原创 2022-09-29 16:50:16 · 803 阅读 · 0 评论 -
ES6兼容问题
由于有些浏览器版本的发布是在 es6 定稿和发布之前的,因此对于老版本的浏览器是没有对 es6 的特性进行兼容的,针对 es6 的兼容问题,许多团队也做出了相应的开发,将 es6 的语法转换成针对浏览器可以识别的 es5 语法,充当一个翻译官的角色;比较通用的工具有:babel、jsx、traceur、es6-shim 等。一上车就遇到的梗!!!开发中,不管你是大佬还是小菜,一定会晕倒ES6的兼容问题,因为现在ES6用的比较潮流的。下面来总结一下不同环境下有关ES6的相关兼容。具体ES6兼容解决方案:.原创 2021-01-23 19:32:06 · 2819 阅读 · 0 评论 -
uniapp控制data字段来控制元素显示隐藏
今天遇到了一个界面的数据是一个json数据实现的动态绑定,里面有对应的字符串绑定或者数组遍历,但是其的状态是根据data中的数据是否为空来控制”完成“和”未完成“的显示状态的。vue 提倡 状态驱动界面,用data里面字段,控制界面的组件显示或者隐藏就非常合理了。不同字段对应的不同的显示逻辑,也就很合理了。数据为单个字符串时:<div v-if="info">{{info}}</div><div v-else>暂时没有数据...</div>数据为数原创 2022-08-25 09:58:55 · 5545 阅读 · 0 评论 -
企业微信重新登录进入index不刷新当前页面数据
企业微信根据不同的职位分配不同的权限,如果是每一个用户直接企业微信单点登录进去可以获取到对应自己的权限,可以看到对应的模块!那么问题来了,如何用户单点登录进来退出登录重新用其他账号登录的话,index中的权限模块的数据还是第一次单点登录进去的权限,必须要点击企业微信三点里面的刷新才能重新获取账号登录对应的权限!原创 2022-08-22 15:43:55 · 956 阅读 · 0 评论 -
./node_modules/element-ui/lib/theme-chalk/index.css
好事没有,今年怪事连篇!将本地项目上传GitHub之后,然后再clone到本地,运行是报错:原创 2022-08-09 10:16:45 · 1236 阅读 · 0 评论 -
Vue3 Parsing error: Unexpected token.
前要:今天项目开发用到vue3技术框架+TypeScript语法+vite打包技术…,但是配置vue-router是报错Parsing error: Unexpected token.!顺便记录一下解决不同语法下的交接方法!!!原创 2022-07-15 11:26:38 · 13735 阅读 · 1 评论 -
Async 异步转同步
前要:今天写react的一对多视频会议的项目时,4秒刷新一次会议成员,每一次4秒重新请求接口的时候,正在会议的成员的视频有的重新加载!就想到4秒刷新的时候获取回来的数组进行和视图的数组进行对比,有改变就会默默刷新掉对应的参数,静默更新状态而不影响当前正在视频的会议!...原创 2022-07-13 11:15:25 · 1083 阅读 · 0 评论 -
微信H5公众号获取openid爬坑记
前要: 之前做过的公众号授权一般是在登录时的,最近遇到一个直接微信打开企业微信发过来的链接进去预约页面,需要进来时查询当前微信的用户有没有预约过对应的申请,如果有就跳转到index的列表页,没有的话留在当前的预约页!所以需要用到微信用户访问微信内部的小程序/公众号产生的用户唯一标识openid来查询有没有对应的数据列表!...原创 2022-07-04 10:40:14 · 1780 阅读 · 6 评论 -
判断h5在两端是在微信环境还是企业微信环境
前要: 之前做过的公众号授权一般是在登录时的,最近遇到一个直接微信打开企业微信发过来的链接进去预约页面,需要进来时查询当前微信的用户有没有预约过对应的申请,如果有就跳转到index的列表页,没有的话留在当前的预约页!所以需要用到微信用户访问微信内部的小程序/公众号产生的用户唯一标识openid来查询有没有对应的数据列表...原创 2022-06-28 14:34:58 · 1522 阅读 · 0 评论 -
九大常见数据结构
数据结构想必大家都不会陌生,对于一个成熟的程序员而言,熟悉和掌握数据结构和算法也是基本功之一。数据结构本身其实不过是数据按照特点关系进行存储或者组织的集合,特殊的结构在不同的应用场景中往往会带来不一样的处理效率。常用的数据结构可根据数据访问的特点分为线性结构和非线性结构。线性结构包括常见的链表、栈、队列等,非线性结构包括树、图等。数据结构种类繁多,本文将通过图解的方式对常用的数据结构进行理论上的介绍和讲解,以方便大家掌握常用数据结构的基本知识...原创 2022-06-20 11:52:30 · 3830 阅读 · 0 评论 -
UNIAPP H5调起手机地图应用或跳转网页版实现导航功能
用户通过点击选择使用百度还是高德地图,点击后调用guide方法,判断设备上是否有高德或者百度APP,有就直接调用APP,如果没有就调用网页版原创 2022-06-13 15:29:44 · 2465 阅读 · 7 评论