代码编织梦想

js里面有引用传递吗?-爱代码爱编程

一:什么是引用传递 引用传递是相对于值传递的。那什么是值传递呢?值传递就是在传递过程中再复制一份,然后再赋值给变量,例如: let a = 2; let b = a; 在这个代码中,let b = a; 就是一个值传

vue 通过自定义指令实现前端按钮权限功能-爱代码爱编程

一、什么是按钮权限功能 在许多后台管理的项目中,不同类型的用户(如普通用户、管理员等)可能具有不同的权限。通过前端按钮权限功能,你可以根据用户的角色或权限级别动态显示或隐藏某些按钮或操作,从而确保用户只能访问其具有权限的功能,从而增强项目的安全性和用户体验。 二、如何实现 目前我知道的两种解决方案: 1、拿到仓库用来存放按钮权限的数组,配合v-if

vue_pdf,word,excel,pptx等文件预览-爱代码爱编程

项目背景:vue3+elementPlus+vite 1.pdf 1.1 iframe预览 + '#toolbar=0' 拼接到src后,可隐藏iframe顶部的工具栏 <template> <

uniapp小程序开发-爱代码爱编程

文章目录 前言一、uniapp 实现 tabbar二、图标使用网络图片后端返回tabbar信息uniapp方式中的setTabBarItem 总结 前言 记录uniapp 开发小程序的底部

低代码平台智能化-爱代码爱编程

前言 为提升人效,我们组自研了一个低代码平台,说是自研但其实还是amis为核心的低代码平台,众所周知,低代码平台使用起来都会有一定的学习成本,尤其是在用户体量上来之后,经常会有人来问我如何使用或者让我答疑等等,咱也不是没文

小程序性能优化-爱代码爱编程

背景 在开发小程序的过程中我们发现,小程序的经常会遇到性能问题,尤其是在微信开发者工具的时候更是格外的卡,经过排查发现,卡顿的页面有这么多的js代码需要加载,而且都是在进入这个页面的时候加载,这就会阻塞我们的UI导致视觉上

canvas水波纹效果,jquery鼠标水波纹插件-爱代码爱编程

canvas水波纹效果,jquery鼠标水波纹插件 效果展示 jQuery水波纹效果,canvas水波纹插件 HTML代码片段 <div class="scroll04wrap">

react-爱代码爱编程

问题:react-infinite-scroll-component组件在Drawer/Modal中,局部滚动的应用,按照官方示例使用scrollableTarget绑定id会存在无法下拉滚动的问题; codesandbo

html+css+jquery实现轮播图自动切换、左右切换、点击切换-爱代码爱编程

pc端也好、移动端也好,轮播图很常见,今天用html+css+jquery实现小米商城轮播图,套UI框架更容易实现 步骤1:把静态轮播图用div+css布局出来,采用盒子模型、相对绝对定位实现 代码如下:

react中hooks使用限制及保存函数组件状态-爱代码爱编程

React Hooks 的限制主要有两条: 不要在循环、条件或嵌套函数中调用 Hook; 在 React 的函数组件中调用 Hook。 首先,Hooks是一个对象,大致结构如下: const hook: Hook

react中render阶段做了什么-爱代码爱编程

首先说明一个概念: render阶段对应的是Reconciler(协调器), commit阶段对应的的是Renderer(渲染器) render阶段开始于performSyncWorkOnRoot或performConcu

react实现转盘抽奖功能-爱代码爱编程

看这个文章不错,借鉴 这个博主 的内容 样式是背景图片直接,没有设置。需要的话应该是 #bg { width: 650px; height: 600px; margin: 0 auto; background: url(tu

vue封装el-爱代码爱编程

先上效果图: 本文包含了具名插槽、作用域插槽、jsx语法三种: Render.vue(很重要,必须有): <script> export default { name: "FreeRender",

js的高级用法-爱代码爱编程

关于JS高级用法 在学习JavaScript的过程中,我们必须了解一些基础知识,如变量、函数、类、循环等。这些基础知识是我们使用JavaScript的基础。但是,在日常的业务开发中,我们需要一些更高级的技巧来更好地解决问题。 通过阅读本文,你将了解到JS的高级知识点以及实际应用技巧,如高级数据结构和算法、函数式编程、异步编程和面向对象编程。我们会利用代

vscode-爱代码爱编程

vscode个人使用过程-仅供个人参考。 vscode代码提示-修改首行为abc的提示解决方法 问题描述: 比如console.log这个常用的打印代码 可是当使用后会发现一个问题,有一个abc的代码提示永远在第一行 解决方法: vscode设置-->搜索栏输入editor.snippetSuggestions-->选择top

vscode代码快捷键-爱代码爱编程

1、 log console.log() 2、edf export default (first)=>{ second } 或者 export default function(params)=>{ }

android 11 webview webrtc无法使用问题-爱代码爱编程

问题:Android 11 webview 调用webrtc无法使用, 看logcat日志会报如下错误 [ERROR:address_tracker_linux.cc(245)] Could not send NETLINK request: Permission denied (13) 查了下相关的网络权限都有配置了还是不行,还是报这个权限

react中的diff算法-爱代码爱编程

diff算法 对于React团队发现在日常开发中对于更新组件的频率,会比新增和删除的频率更高,所以在diff算法里,判断更新的优先级会更高。对于Vue2的diff算法使用了双指针,React的diff算法没有使用双指针

next项目页面性能调优-爱代码爱编程

next项目页面性能调优 一般来说性能优化可以分为加载时、运行时两部分的优化。 扩展参考链接: 前端性能优化 24 条建议 Webpack 4进阶–从前的日色变得慢 ,一下午只够打一次包 Webpack 分包优化首屏加载

2024总结-爱代码爱编程

CSS 1. 请解释CSS的盒模型是什么,并描述其组成部分。 答案:CSS的盒模型是用于布局和定位元素的概念。它由内容区域、内边距、边框和外边距组成,这些部分依次包裹在元素周围。 2. 解释CSS中的选择器及其优先级。