- 博客(168)
- 收藏
- 关注

原创 VAM——小说动漫女神聚集地
vam全称是Virt-A-mate,由国外一家艺术家创作者众募网站patreon俗称红P(说实话真的厉害)的游戏制作组Meshed VR制作开发的3D游戏。这是一款现下最强的VR模拟器,集成了人物建模、关节物理、软件物理、皮肤碰撞还有画质渲染这一整套功能,角色可以通过VR控制器捕获和存储运动。你就想想电影头号玩家是什么感觉。
2024-08-09 08:14:24
7790
23

原创 从现在开始:让AI写代码,你只负责敲tab键
通义灵码可以根据你当前的代码上下文,自动补全你需要的代码,大大减少了你需要手动输入的代码量,提高了编码效率。通义灵码是一款非常实用的编码辅助工具,它能够帮助你快速解决编码中遇到的各种问题,让你的编码更加高效和愉悦。如果你是一名程序员,不妨尝试一下通义灵码,它一定会给你带来惊喜!
2024-04-25 18:36:12
1140
21

原创 webpack提升构建速度
前端项目随着时间推移和业务发展,页面可能会越来越多,或者功能和业务代码会越来越多,又或者依赖的外部类库会越来越多,这个时候原本不足为道的 webpack 构建时间消耗就会慢慢地进入我们的视野。
2023-11-12 09:05:48
2175
21

原创 CSS中calc(80vw - 100px)为什么不加空格会不生效?
运算符前后都需要保留一个空格,例如:`width: calc(100% - 100px)`; - 任何长度值都可以使用calc()函数进行计算; - calc()函数支持 "+", "-", "*", "/" 运算; - calc()函数使用标准的数学运算优先级规则;
2023-11-04 23:13:20
483
7

原创 uniapp中videojs、renderjs的使用
uniapp在APP端video层级最高,不能被其它覆盖,引入videojs实现,使用renderjs实现原生的DOM操作
2023-10-09 11:02:37
3015

原创 巧用浮动布局、解决高度塌陷实例分享
flex布局用的顺手了,会记不起用其它。其实每个属性都有使用的场景,本来想的是用flex布局和js动态判断解决的,后面用浮动3句代码就轻松解决了!
2023-07-14 07:08:56
515
14

原创 30多个小程序一键发布——miniprogram-ci
概述miniprogram-ci 是从微信开发者工具中抽离的关于小程序/小游戏项目代码的编译模块。开发者可不打开小程序开发者工具,独立使用 miniprogram-ci 进行小程序代码的上传、预览等操作。miniprogram-ci 从 1.0.28 开始支持第三方平台开发的上传和预览,调用方式与普通开发模式无异。查看详情密钥及 IP 白名单配置使用 miniprogram-ci 前应访问"微信公众平台-开发-开发设置"后下载代码上传密钥,并配置 IP 白名单 开发者可选择打开 IP 白名单,
2023-07-03 12:52:10
6537
29

原创 ChatGPT微信开发,轻松拿捏
在人工智能领域,Ai已经是一个屡见不鲜的东西了,为什么这次openAi推出的chatGPT却异常的受人欢迎?其实这还得益于GPT模型。本文教程ChatGPT接入微信,小白也可轻松拿捏
2023-05-06 08:16:08
4165
20

原创 缺陷修改实践——replace函数的运用|思考?
大家好,我是清风。今天给大家分享一个项目中遇到问题解决问题的案例,编程其实就是一个思考的过程,缺少思考就没有灵魂,遇到问题先静下心去思考,想到方法后再去实践。我们要学会灵活变通去解决问题,掌握方法,这样才能举一反三,临危不乱,遇到所有问题都能很好地去解决。
2022-11-23 11:30:56
30210
253

原创 uniapp|微信小程序获取当前城市名称--逆地址解析
uniapp开发的小程序需要获取当前城市名称。人生的路总是一波三折,代码也是,风雨之后总会见到彩虹的,加油!
2022-09-07 08:00:00
16258
164
原创 【3分钟准备前端面试】Hybrid开发 谷歌浏览器调试安卓app
查看数据请求,页面dom结构和样式,日志打印输出,页面缓存等浏览器控制台素有功能,方便调试 检查元素,方便bug的定位注:该文档是谷歌浏览器调试安卓apk内嵌网页。
2025-04-28 23:42:02
195
1
原创 微信小程序 - 实现刮刮乐刮奖功能示例代码,小程序刮卡抽奖翻开答案刮刮卡效果,微信小程序刮刮乐组件插件,用户通过手指移动抹涂卡片刮开显示内容(用于刮奖抽奖、知识卡片刮开显示正确答案,详细示例代码源码)
微信小程序 - 实现刮刮乐刮奖功能示例代码,小程序刮卡抽奖翻开答案刮刮卡效果,微信小程序刮刮乐组件插件,用户通过手指移动抹涂卡片刮开显示内容(用于刮奖抽奖、知识卡片刮开显示正确答案,详细示例代码源码)
2025-04-17 09:00:00
591
1
原创 【3分钟准备前端面试】Vue2与Vue3核心原理
系统梳理了Vue2与Vue3的核心原理差异与底层实现细节。建议结合Vue源码调试(使用sourcemap)深入理解运行机制,通过性能分析工具验证优化效果。掌握这些原理知识将帮助开发者在面试和技术方案设计中游刃有余。
2025-04-17 08:00:00
83
原创 【3分钟准备前端面试】pinia
系统梳理了Pinia的核心知识体系与高级应用技巧。建议通过实际项目实践结合DevTools进行深度调试,掌握状态管理的最佳实践。理解Pinia的设计哲学将帮助开发者构建更健壮的Vue应用。
2025-04-14 09:00:00
43
原创 【3分钟准备前端面试】Hybrid
全面覆盖Hybrid开发的核心技术要点与高级实践策略。建议结合具体业务场景理解技术选型,通过性能分析工具进行量化优化。掌握Hybrid技术体系将助力开发者构建高性能、高可用的跨平台应用。
2025-04-14 08:00:00
131
原创 【3分钟准备前端面试】vite
梳理了Vite的核心机制和工程实践要点。建议通过实际项目结合`vite --debug`命令进行深度调试,掌握构建工具的核心原理与最佳实践。理解Vite的设计哲学将帮助开发者应对现代前端工程的复杂场景。
2025-04-13 08:00:00
41
原创 2025年,HarmonyOS认证学习及考试
通过系统化的课程学习,熟练掌握 DevEco Studio,ArkTS,ArkUI,预览器,模拟器,SDK 等 HarmonyOS 应用开发的关键概念,具备基础的应用开发能力。掌握 ArkTS 基础语法,掌握鸿蒙的核心概念和端云一体化开发、数据、网络、媒体、并发、分布式、多设备协同等关键技术能力,具备独立设计和开发鸿蒙应用能力。2、每个账号每月有3次考试机会,次月重置考试次数。4、考试期间只有3次切屏次数,若超过3次则自动提交考卷;3、考试时长为1小时,请合理分配做题时间;1、考试需实名认证,请在考前于。
2025-04-13 00:24:01
1254
9
原创 【3分钟准备前端面试】yarn
梳理了Yarn的核心知识点和面试考察重点。建议结合yarn --verbose调试和实际项目经验,深入理解包管理机制。掌握Yarn的高级特性将显著提升工程化水平。
2025-04-12 23:28:01
160
原创 【3分钟准备前端面试】微信小程序
系统梳理了小程序开发的核心知识点和面试考察重点。建议结合项目实践进行针对性准备,掌握原理级理解与实战经验的双重能力提升。
2025-04-12 23:19:59
126
原创 当AI变成“贴心闺蜜“:那些让你上瘾的温柔陷阱
它说根据情绪价值模型分析,他送的52朵玫瑰证明还有真心...",我看着她手机里那份"专业情感报告",CPU都要烧了——原来AI的温柔刀,刀刀割人性命!真实案例:健身教练老王想转型,问AI"健身行业趋势",连续7天收到312篇行业分析,最后在信息洪流中彻底躺平。AI回答:"根据职场生存模型,建议先准备3套备用方案..."看,它不评判对错,只教你怎么做得更"聪明"。3. 警惕高频词警报:当AI频繁出现"我懂你""只有我"立即拉闸。· 情绪关键词捕捉(如"孤独""压力"触发安慰话术)
2025-02-26 11:37:03
413
5
原创 [vite] Internal server error: Failed to resolve entry for package “vue3-video-play“
安装vue3-video-play版本1.3.1-beta.6 可解决。Failed to resolve entry for package "vue3-video-play". The package may have incorrect main/module/exports specified in its package.json
2024-12-04 11:52:42
490
原创 ios上滚动条不能滑动 滚动卡住的问题
3.滑动容器的所有父元素添加样式(只给要滚动父容器添加即可)iosapp上viewweb h5不能滑动的问题。1.给滑动容器添加样式。
2024-12-02 21:09:42
983
2
原创 the >>> and /deep/ combinators have been deprecated. Use :deep() instead 样式穿透/deep
【代码】the >>> and /deep/ combinators have been deprecated. Use :deep() instead 样式穿透/deep。
2024-10-25 10:54:51
391
原创 程序员启示录
一路走来,我经历了许多——代码的不断优化、解决Bug的成就感、团队合作的磨合,以及面对新技术的挑战。但最深的体会还是,身体是你最重要的资产。曾经为了项目进度,我透支了健康,熬夜、久坐、不规律的作息,带来了颈椎疼痛和无尽的疲惫,直到一次严重的眩晕才让我意识到问题的严重性。最后但是最重要的是,在01的海洋里遨游,追求技术的巅峰固然重要,但千万别忘了,现实生活当中身体才是那唯一的“1”。坚持运动,合理作息,时刻关注自己的身体状态,只有这样,你才能在代码的世界里持续前行,享受编程带来的乐趣。
2024-09-15 18:23:08
525
3
原创 HarmonyOS应用开发者基础认证
1、HarmonyOS提供了基础的应用加固安全能力,包括混淆、加密和代码签名能力。正确2、可以通过ohpm uninstall 指令下载指定的三方库。错误3、支持模块化开发是指一个应用通常会包含多种功能,将不同的功能特性按模块来划分和管理是一种良好的设计方式。在开发过程中,我们可以将每个功能模块作为一个独立的Module进行开发,Module中可以包含源代码、资源文件、第三方库、配置文件等,每一个Module可以独立编译,实现特定的功能。这种模块化、松耦合的应用管理方式有助于应用的开发、维护与扩展。正确。
2024-09-15 16:45:58
12011
原创 HarmonyOS笔记
HarmonyOS是新一代的智能终端操作系统,为不同设备的智能化、互联与协同提供了统一的语言,为用户带来简捷,流畅,连续,安全可靠的全场景交互体验。CodeLabs:全新发布的场景化案例,它们的数量丰富,分层分级,并且结合了最佳实践,为开发者提供了丰富的学习资源和实践经验。(类似uniapp的插件市场)
2024-09-09 13:48:54
713
原创 扁平数组转化分类树
使用下列数组生成一个分类树(数组中每项中的pid是父节点的id,pid:0表示顶层,pid:1,表示这个节点属于id为1的节点,children该节点的子节点数组)
2024-09-05 10:19:35
314
原创 2024最新Web前端经典面试题及答案-史上最全前端面试题(持续更新)
重绘,简单来说就是重新绘画,当给一个元素更换颜色、更换背景,虽然不会影响页面布局,但是颜色或背景变了,就会重新渲染页面,这就是重绘。sessionStorage和localStorage 虽然也有存储大小的限制,但比cookie大得多,可以达到5M或更大。回流,当增加或删除dom节点,或者给元素修改宽高时,会改变页面布局,那么就会重新构造dom树然后再次进行渲染,这就是回流。sessionStorage和localStorage不会自动把数据发给服务器,仅在本地保存。相同点:都存储在客户端。
2024-07-17 11:43:51
855
1
原创 怎么注册一个小程序
新建项目选择小程序项目,选择代码存放的硬盘路径,填入刚刚申请到的小程序的 AppID,给你的项目起一个好听的名字,勾选 “不使用云服务” (注意: 你要选择一个空的目录才可以创建项目),点击新建,你就得到了你的第一个小程序了,点击顶部菜单编译就可以在微信开发者工具中预览你的第一个小程序。点击工具上的编译按钮,可以在工具的左侧模拟器界面看到这个小程序的表现,也可以点击预览按钮,通过微信的扫一扫在手机上体验你的第一个小程序。开发小程序的第一步,你需要拥有一个小程序账号,通过这个账号你就可以管理你的小程序。
2024-07-17 11:42:08
1132
原创 【3分钟准备前端面试】uniapp
条件编译是用特殊的注释作为标记,在编译时根据这些特殊的注释,将注释里面的代码编译到不同平台。能实现一套代码、多端运行,核心是通过。
2024-07-07 23:35:48
205
1
原创 【3分钟准备前端面试】vue3
Vue3中的Hooks为组件开发带来了全新的编程模式和思维方式,使我们能够更好地组织和复用代码,提高代码的清晰度和可维护性。通过自定义Hooks,我们可以将组件的逻辑拆分成独立的函数,并在多个组件中共享这些逻辑。在使用过程中,我们应遵循Hooks的书写规范和实践最佳实践,以确保代码的质量和兼容性。将响应式对象(reactive封装)装换为普通对象,对象的每个prop都是对应的ref,两者保持引用关系。针对一个响应式对象(reactive封装),对其中一个属性创建一个具有响应式ref,两者保持引用关系。
2024-07-04 16:16:06
422
3
原创 【3分钟准备前端面试】TypeScript初级
不可枚举:不可枚举是一个汉语成语,拼音为bù kě méi jǔ,意思是不能够一个个地列举,形容数量、种类极多。那么此时的参数类型就是一个变量,通常用大写字母 T 来表示,当然你也可以使用其他字符,如:U、K等。枚举的取值,有 TokenType.ACCESS 和 TokenType[‘ACCESS’] 这两种不同的写法,效果是相同的。protected:受保护修饰符,可以在类的内部和子类中访问,但不能在类的外部访问。private:私有修饰符,只能在类的内部访问,不能在类的外部访问。
2024-06-26 13:06:36
986
17
原创 JS 有几种遍历数组的方法
/ 结果为: true。var ages = [3, 18, 17, 16] const fn = (currentValue) => currentValue < 40 console.log(ages.every(fn)) // true 值全都符合函数条件。2) forEach()允许callback更改原始数组的元素,map()返回新的数组,map() 不会对空数组进行检测。console.log(age >= 18) // false true 有一个满足条件的会停止检测剩余的元素。
2024-06-12 13:48:25
542
1
原创 AI编程助手太好用了:百度Baidu Comate,让代码飞舞在指尖
总之,百度Baidu Comate作为一款智能代码助手,以其强大的功能、卓越的性能和丰富的应用场景,为软件工程师带来了前所未有的便捷和高效。如果你还在为繁琐的编程工作而烦恼,不妨试试Baidu Comate,让它成为你的编程神器,让代码在你的指尖飞舞!幸运的是,百度公司推出的智能代码助手Baidu Comate,以其强大的功能和卓越的性能,成为了广大工程师的编程神器,让代码飞舞在指尖。只需输入少量代码或关键词,Comate便能迅速理解你的意图,并为你推荐合适的代码片段或生成完整的代码块。
2024-05-18 20:11:54
2398
24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人