自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 Uni - App 开发:从基础到实践

Uni - App 是一个使用 Vue.js 开发所有前端应用的框架,开发者编写一套代码,可发布到 iOS、Android、H5、以及各种小程序(微信 / 支付宝 / 百度 / 头条 / QQ 等)多个平台。它基于 MVVM 架构模式,提供了丰富的组件和 API,方便开发者进行界面设计和功能实现。Uni - App 中的事件通过@符号来绑定,如<button @click=“handleClick”>点击我。这里handleClick是在 Vue 实例中定义的一个方法,用于处理按钮的点击事件。

2024-12-11 19:34:16 1465

原创 深入理解 WebSocket:原理、优势及与 TCP 连接的关系

WebSocket 是一种基于 TCP 的全双工通信协议,位于 OSI 模型的应用层,可在单个 TCP 连接上进行双向数据传输,使得客户端和服务器之间的数据交换变得更加简单高效.WebSocket 协议的出现为解决传统 HTTP 协议在实时通信方面的不足提供了有效的解决方案。通过三次握手建立可靠的 TCP 连接,再经过 WebSocket 的握手过程建立全双工通信通道,实现了客户端和服务器之间的高效、实时的数据交互。而四次挥手则确保了连接的正常关闭,释放资源。

2024-12-10 20:09:37 920 1

原创 基于微信小程序实现聊天室功能

通过以上步骤,我们实现了一个简单的微信小程序聊天室功能。从前端界面的设计搭建,包括聊天记录展示、消息输入发送等组件的布局和样式设置,到后端 WebSocket 的连接建立、连接打开事件、接收消息事件的监听处理,以及发送消息函数的实现,再到页面生命周期的合理管理,各个环节相互配合,共同构建了一个完整的聊天室应用。读者可以根据此示例进一步扩展和完善功能,如添加更多的聊天表情、实现图片上传发送、优化界面交互体验等,以满足不同的业务需求。

2024-12-10 15:05:57 2389

原创 微信小程序请求和关键 API 深度解析与实战应用

本文详细介绍了微信小程序中一系列关键 API 的功能、用法以及应用场景,包括wx.request、wx.getNetworkType、wx.downloadFile、wx.openDocument、wx.scancode、获取头像与用户信息的相关 API 以及wx.canIuse等。这些 API 涵盖了小程序开发中的网络通信、设备功能调用、用户信息获取与交互以及兼容性保障等多个重要方面。

2024-12-05 18:25:27 624

原创 微信小程序常用 API 功能解析与应用

通过对上述微信小程序常用 API 的介绍,我们可以看到这些 API 在构建功能丰富的小程序中起着至关重要的作用。在实际开发过程中,开发者需要深入理解每个 API 的功能、参数和使用场景,合理组合运用这些 API,并充分考虑网络状况、用户隐私、版本兼容性等因素,才能开发出高质量、用户体验良好的微信小程序。希望本文能够为微信小程序开发者在使用这些 API 时提供有益的参考和帮助,让大家在小程序开发的道路上更加得心应手。

2024-12-05 18:15:53 1117

原创 微信小程序页面跳转

【代码】【无标题】

2024-12-04 19:22:07 223

原创 全面解析微信小程序:从基础到实践

小程序是一种新的开放能力,可以在微信内被便捷地获取和传播。它基于微信平台,为开发者提供了一种轻量级的应用开发框架,使得开发出的应用能够快速地在海量微信用户中推广和使用。微信小程序作为一种独特的移动应用开发模式,具有诸多优势和特点,同时也存在一些局限性。通过深入理解其模板语法 wxml、样式处理 wxss、JavaScript 运用、生命周期以及事件机制等方面的知识,开发者可以更好地利用小程序开发出功能丰富、用户体验良好的应用。

2024-12-03 18:06:14 1945

原创 vue项目

使用时:v-自定义指令名·全局声明自定义指令声明在main.js里Vue.directive(‘自定义指令名’,{//el为绑定DOM元素、binding为信息...},...},...})bind(el,binding){}:只会调用一次,在元素第一次绑定时调用inserted(el,binding){}:当元素渲染到页面时执行updata(el,binding){}:当页面数据更新时执行·局部/私有声明自定义指令声明在data和methods平级。

2024-11-14 19:15:52 222

原创 vue3其他新组合和API详解

【代码】vue3其他新组合和API详解。

2024-11-07 18:50:52 234

原创 Vue3基础知识点

【代码】Vue3基础知识点。

2024-11-06 19:14:55 224

原创 TS基础知识必备

TS是什么?是JavaScript的超集,他可以编译成JavaScript,主要提供了系统类型和对JavaScript新标准的支持TS的特性?始于js,终于js JavaScript开发者所熟悉的语法和语义开始,可以编译出纯净、 简洁的JavaScript代码强大的工具构建大型项目的应用程序 在开发JavaScript应⽤程序时使⽤⾼效的开发⼯具和常⽤操作⽐如静态检查和代码重构先进的js提供最新的和不断发展的JavaScript特性TS的优缺点?优点 静态类型检查 代码可读性和维

2024-10-29 20:11:15 146

原创 Vue前言

构建用户界面的渐进式框架,采用自底向上逐层运用的设计核心理念是数据驱动视图,组件化开发。

2024-10-17 20:19:11 210

原创 Vue轻松实现跑马灯

【代码】轻松实现跑马灯。

2024-10-16 20:59:14 429

原创 less和sass的区别(简单易懂)

Less定义变量时使用前缀:@Sass定义变量时使用前缀:$//Lsee定义变量header {//Sass定义变量div {变量使用原则 :多次频繁出现的值、需要修改的值设为变量。

2024-10-15 20:03:09 507 1

原创 Git入门

目前实际上最先进的分布式版本控制系统。任意两个开发者之间可以很容易解决冲突。公共服务器压力和数据都不会太大。repository:本地仓库。workspace:工作区。HEAD:指向最新的提交点。remote:远程仓库。

2024-10-14 20:02:59 171 1

原创 【无标题】

简简单单的许愿墙

2022-10-28 15:07:06 114

空空如也

空空如也

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

TA关注的人

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