- 博客(17)
- 收藏
- 关注
原创 微信小程序云开发
小程序云开发的四大核心:云数据库:项目中所需要使用的数据库数据 都在云数据库中存储着 (类似于MonogoDB数据库 非关系型数据库 数据库存储格式json格式)云存储:可以用来存储当前小程序中 音频 视频 图片 文档等等一些静态资源文件云函数:通俗讲就是存储在云端的函数,相当于后台接口云调用: 可以调用云函数对云数据库 云存储进行相关的操作。
2025-01-16 09:04:12
1957
原创 HTML基础指南:B端与C端项目的表格布局及表单元素详解
我们的源码中,是table直接包裹tr的,但是在渲染的过程中,浏览会自动把所有的tr放置在tbody标签,表格中分为三个部分表头、表内容、表底部,分别为 thead tbody tfooter。跨列后,对应的那个单元格,就会占多列,它所占的位置,原有的td就会往后移动,导致当前行,多出来对应的td,那么多出来的就要被删除。跨行后,对应的那个单元格,就会占多行,它所占的位置,原有的td就会往后移动,导致下一行,多出来一个,那么多出来的就要被删除。我们只会给单选,多选,下拉框主动设置value值。
2025-01-15 16:22:00
1962
原创 浏览器的记忆魔法:从Cookie到LocalStorage的进化之旅
1.cookie 大约能存储 4kb 左右的数据 存储时间需要开发者设置2.localStorage sessionStorage 目前能存储 5m 左右的数据3.localStorage 只要不手动删除 就会一直存在4.sessionStorage 关闭你的浏览器 存储内容会自动消失。
2025-01-09 15:14:43
636
原创 深入理解 Redux:从基础到进阶的全面解析
redux是react组件的状态管理工具,管理着react组件的state状态(统一管理)。redux不仅仅可以配合react来进行使用,还可以配合其他的相关框架来进行使用。redux体积非常小,只有2kb。注意:当你的项目体量比较小的时候或者项目中组件的数量比较少的时候,就不要引入redux。vue比较适合于中小型项目开发react比较适合大型项目开发。
2025-01-04 09:47:05
553
原创 深入理解 DOM 操作:从基础到类名管理的全面解析
文档对象模型(Document Object Model,简称 DOM),是 W3C 组织推荐的处理可扩展标记语言(HTML或者XML)的标准编程接口。W3C 已经定义了一系列的 DOM 接口,通过这些 DOM 接口可以改变网页的内容、结构和样式。
2025-01-02 08:22:38
3069
原创 网页性能优化之懒加载与预加载:概念、原理、实现及对比
懒加载也就是延迟加载。当访问一个页面的时候,先把img元素或是其他元素的背景图片路径替换成一张大小为1*1px图片的路径(这样就只需请求一次,俗称占位图),只有当图片出现在浏览器的可视区域内时,才设置图片正真的路径,让图片显示出来。这就是图片懒加载。提前加载图片,当用户需要查看时可直接从本地缓存中渲染。
2024-12-30 08:38:33
1029
原创 Vue3组合式API
安装的形式跟之前vue2是一致的。普通组件在组合式API中,我们可以直接在需要引用的组件中引入,不需要进行注册,可以直接使用。使用场景:可以实现非父子组件传值(父组件的父组件想要传递数据给子组件),只要在同一个组件链。注意:使用provide和inject只能实现自上而下的组件数据传值,这个值的传递是不可逆。如果要监听的数据,是基本数据类型,则第一个参数可以直接写数据。如果监听的数据是对象,则第一个参数应该写为函数形式。使用场景:当函数表达式比较复杂时候我们可以使用。{{变量或者常量}}
2024-12-27 08:45:17
731
原创 SASS 基础教程:快速上手 CSS 预处理器
css预处理/编译语言sass语法典型:嵌套继承mixin变量逻辑判断...sass语言文件是以.sass或者.scss结尾sass文件不能直接使用 需要使用ruby编译生成css文件 再次进行引入sass使用:前提:window电脑需要下载安装ruby 如果mac可以直接使用Downloads下载安装完成之后 打开命令行工具输入命令gem install sass,安装sass到本地电脑sass文件的编译。
2024-12-24 09:01:08
778
原创 JavaScript 进阶之路:探索高级特性和最佳实践
懒加载也就是延迟加载。当访问一个页面的时候,先把img元素或是其他元素的背景图片路径替换成一张大小为1*1px图片的路径(这样就只需请求一次,俗称占位图),只有当图片出现在浏览器的可视区域内时,才设置图片正真的路径,让图片显示出来。这就是图片懒加载。提前加载图片,当用户需要查看时可直接从本地缓存中渲染可以立即执行的函数 而不需要调用。
2024-12-23 09:21:19
880
原创 构建响应式设计的基础:理解 IE6/7 和 W3C 盒模型
我们的块元素都有一个盒模型,这个盒模型定义了一个元素的相关属性。盒模型有两类,一类是IE6/7盒模型、另外一类是w3c标准盒模式。在标签中写的内容只能出现在content-box区域。
2024-12-23 09:04:28
805
原创 代码中的圣诞魔法:前端绘制圣诞树
圣诞树是圣诞节最具代表性的象征之一,它起源于欧洲的古老传统。在基督教文化中,圣诞树象征着永恒的生命和希望。人们通常会在树上挂满各种装饰品,如彩灯、球饰、星星等,以此表达对美好生活的向往和祝福。如今,圣诞树已经成为全球范围内庆祝圣诞节不可或缺的一部分。随着圣诞节的临近,节日的气氛越来越浓。在这个特别的季节里,许多人喜欢通过装饰圣诞树来庆祝这一传统节日。而作为一名程序员,我决定用代码来绘制一棵独特的圣诞树,将编程的乐趣与节日的喜悦结合在一起。本文将详细介绍我是如何使用代码实现这一创意的。
2024-12-20 14:02:28
202
原创 数据请求接口跨域问题
原理:利用<script>标签没有跨域限制,通过<script>标签src属性,发送带有callback参数的GET请求,服务端将接口返回数据拼凑到callback函数中,返回给浏览器,浏览器解析执行,从而前端拿到callback函数返回的数据。即便项目上线 我们依然可以在服务器里边对nginx进行反向代理的设置 保证数据正常请求。局限性 只能在安装有插件的电脑上运行 (仅仅能满足自己调试使用)以上三个分类 只要有一个不满足 就会产生跨域。同端口 同域名 同协议 才能满足不跨域。在配置文件中完成配置。
2024-12-20 13:30:12
190
原创 微信小程序隐私协议
使用wx.getPrivacySetting方法获取当前隐私协议状态,handleAgreePrivacyAuthorization方法回调同意执行,exitMiniProgram拒绝协议。
2024-12-19 15:29:39
106
原创 Biomejs 插件的配置及使用
Biome 是一个适用于 JavaScript、TypeScript、JSX 和 JSON 的快速格式化工具,与Prettier有高达 97% 的兼容覆盖率,能有效节约持续化集成和开发者的时间。它可以避免每次运行命令时重复输入CLI选项,并确保Biome在编辑器中应用相同的配置。linter.enabled: true启用了代码检查器,rules.recommended: true启用了推荐规则。要安装Biome,请在包含package.json文件的目录中运行以下命令。
2024-12-19 14:53:14
767
原创 uniapp微信小程序蓝牙通讯
正确地解析和构造数据帧,确保每一帧都准确无误,是实现稳定可靠通信的关键。然而,CRC校验的复杂性常常让开发者感到棘手,尤其是在面对不同协议的特殊要求时。在现代软件开发中,虽然许多官方API和在线资源提供了丰富的工具和支持,但真正考验开发者技能的,往往是那些隐藏在表面之下的细节——尤其是数据的写入、读取解析,以及令人头疼的CRC校验。这些任务不仅要求对通讯协议有深入的理解,还需要具备扎实的编程基础和解决问题的能力。注意:必须设备的特征值支持 notify 或者 indicate 才可以成功调用。
2024-12-19 13:39:50
433
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人