2023,大前端技术趋势及小程序未来分析

几个月前,小程序游戏“羊了个羊”大火、一时间和“老板每天赚468万全款买两套豪宅”的消息在网上引爆了网络。回望,小程序被视为互联网流量的存量时代;流量变现“全村的希望”,投资者将其视为金石和“电商领域目前只看小程序电商”。企业也试图通过微信的大流数量和社交裂变优势来做大生意,毕竟尝试小程序并不容易。 ...

带你阅读Naive Ui Admin后台管理源码,并手撸JS版本

Naive Ui Admin 是一个基于 Vue3.0、Vite、 Naive UI、TypeScript 的中后台解决方案,它使用了最新的前端技术栈,并提炼了典型的业务模型,页面,包括二次封装组件、动态菜单、权限校验、粒子化权限控制等功能,它可以帮助你快速搭建企业级中后台项目, 相信不管是从新技术 ...

记录--uni-app中安卓包检查更新、新版本下载、下载进度条显示功能实现

这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 需求描述 如果想要做一个app的话,可以有很多种选择方案,uni-app是其中的一个性价比高一些(坑多一些)的方案。本文记录一下,uni-app打安卓包以后,需要检查并下载更新,且显示进度条的功能。 代码在自己公司项目中应用,大家可放心使 ...

setTimeout中的this指向问题和箭头函数结合的区别

1、首先 首先要解释下,函数体内变量的作用域是在函数定义的时候就确定的,而不是运行时; 函数的上下文是在调用时确定的,函数体内的this指向其上下文; 箭头函数没有自己的this,它的this指向的是它上级的this,而它上级的this指向的是上级的上下文。 2、普通函数的this,指向其调用者,箭 ...

webgl 系列 —— 三角形

三角形 有人说三维模型的基本单元是三角形。比如复杂的游戏角色,也只是用许多三角形画出来的。 不管上述说法是否属实,本篇先把三角形画出来。 如何绘制一个三角形 鼠标点击绘点示例我们写了这样的代码: points.forEach(item => { gl.vertexAttrib3f(a_Positio ...

前端设计模式——工厂模式

前端中的工厂模式是一种创建对象的设计模式,它可以让我们封装创建对象的细节,我们使用工厂方法而不是直接调用 new 关键字来创建对象,使得代码更加清晰、简洁和易于维护。在前端开发中,工厂模式通常用于创建多个相似但稍有不同的对象,比如创建一系列具有相同样式和行为的按钮或者表单。 在实现工厂模式时,通常需 ...

初探富文本之CRDT协同实例

初探富文本之CRDT协同实例 在前边初探富文本之CRDT协同算法一文中我们探讨了为什么需要协同、分布式的最终一致性理论、偏序集与半格的概念、为什么需要有偏序关系、如何通过数据结构避免冲突、分布式系统如何进行同步调度等等,这些属于完成协同所需要了解的基础知识,实际上当前有很多成熟的协同实现,例如aut ...

在线图书借阅网站( Python +Vue 实现)

功能介绍 平台采用B/S结构,后端采用主流的Python语言进行开发,前端采用主流的Vue.js进行开发。 整个平台包括前台和后台两个部分。 前台功能包括:首页、图书详情页、用户中心模块。 后台功能包括:总览、借阅管理、图书管理、分类管理、标签管理、评论管理、用户管理、运营管理、日志管理、系统信息模 ...

Canvas、客户端、表单

Canvas var canvas = document.querySelector('.myCanvas'); var width = canvas.width = window.innerWidth; var height = canvas.height = window.innerHeight ...

自己做一个ChatGPT微信小程序(代码开源)

离职在家 闲来无事看最近ChatGPT很火 花了一天时间 用Uniapp写了一个小程序端的ChatGPT,实在是看不惯~ 一大堆利用ChatGPT收费的应用(小程序) 整个开源的玩玩 另外主要是自己本身是后端开发人员~ 刚好用uniapp实践一下小程序开发 先看看主页面效果图吧 演示视频-> 做一个 ...