自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 unaipp修改图片样式,微信小程序无效果

作者再使用uniapp 写微信小程序的项目时,使用image,为项目添加图片,发现浏览器显示正常,微信开发者工具里面显示不正常,怎么调样式发现微信开发者工具样式不变后面看官方文档。发现微信小程序里面设置的image组件默认宽度320px、高度240px。很离谱呀,不能自己改样式,要想改样式只能设置属性mode。通过mode来改变样式,mode就是图片缩放模式。mode的值,根据自己的需要设置。

2024-05-17 16:53:43 299

原创 关于默认浏览器的修改

电脑上之前自带的是Edge,用着很舒服,但是作为前端开发人员,为了方便开发还是使用Chrome浏览器比较舒服,于是决定修改默认浏览器。

2024-05-17 16:32:48 236

原创 Vue单页面应用和多页面应用的区别

概念:SPA单页面应用(SinglePage Web Application),指只有一个主页面的应用,一开始只需要加载一次js、css等相关资源。所有内容都包含在主页面,对每一个功能模块组件化。单页应用跳转,就是切换相关组件,仅仅刷新局部资源。 MPA多页面应用 (MultiPage Application),指有多个独立页面的应用,每个页面必须重复加载js、css等相关资源。多页应用跳转,需要整页资源刷新。

2024-05-04 15:52:14 359

原创 防抖和节流

函数是指在事件被触发 n 秒后再执行回调,如果在这 n 秒内事件又被触发,则重新计时。这可以使用在一些点击请求的事件上,避免因为用户的多次点击向后端发送多次请求。函数是指规定一个单位时间,在这个单位时间内,只能有一次触发事件的回调函数执行,如果在同一个单位时间内某事件被触发多次,只有一次能生效。节流可以使用在 scroll 函数的事件监听上,通过事件节流来降低事件调用的频率是,要使函数要在事件结束时调用,不应边使用边调用,防止浪费资源,不然会一直请求,对服务器造成压力。

2024-05-04 15:20:52 364

原创 浏览器的同源策略与解决跨域

根据同源策略,浏览器允许网页加载和执行来自同一源(即具有相同协议、域名和端口号)的资源,但限制了对不同源资源的访问。如果网页不满足同源策略的要求,就无法通过 JavaScript 访问对方的文档对象模型(Document Object Model,DOM),或者进行 XMLHttpRequest 请求获取对方的数据。然而,同源策略也存在一些例外情况,如通过使用跨域资源共享(Cross-Origin Resource Sharing,CORS)机制,服务器可以明确地授权其他源的网页访问资源。

2024-04-26 20:36:41 341

原创 快速上手canvas

Canvas画图

2024-04-26 20:23:53 422 2

原创 null和undefined区别

undefined 在 JavaScript 中不是一个保留字,这意味着可以使用 undefined 来作为一个变量名,但是这样的做法是非常危险的,它会影响对 undefined 值的判断。当对这两种类型使用 typeof 进行判断时,Null 类型化会返回 “object”,这是一个历史遗留的问题。当使用双等号对两种类型的值进行比较时会返回 true,使用三个等号时会返回 false。一般变量声明了但还没有定义的时候会返回 undefined,null主要用于赋值给一些可能会返回对象的变量,作为初始化。

2024-04-16 16:15:51 385 1

原创 MVVM、MVC、MVP的区别

MVC 中的Controller 只知道 Model 的接口,因此它没有办法控制 View 层的更新,MVP 模式中,View 层的接口暴露给了 Presenter 因此可以在 Presenter 中将 Model 的变化和 View 的变化绑定在一起,以此来实现 View 和 Model 的同步更新。页面的渲染、数据的获取,对用户事件的响应所有的应用逻辑都混合在一起,这样在开发简单项目时,可能看不出什么问题,如果项目变得复杂,那么整个文件就会变得冗长、混乱,这样对项目开发和后期的项目维护是非常不利的。

2024-04-16 16:13:51 392

原创 uniapp项目问题及解决(前后端互联)

写表单的时候光注意样式了,复制的人家的源码,觉得上面的东西太多了,我就都删了,最后效果也能实现,但是没有检验了,后面能调用接口了,发现越来越别扭,因为没有校验,所以写啥都能过,果然不能省事,所以后面我还得再补,有点难受了,后面还得写reuls,还由页面结构也得在补包裹的对象。这次写的时候,调用总宁的接口,能调用上去,但是这边一直一直传数据传不过去,最后问了学长,是自己配代理服务器的时候用的两个的端口都用的同一个,导致出的问题,和后端连接我这边出了不少问题,一直有问题,一直改,还是太菜了。

2024-04-08 09:47:02 965

原创 解决vue3+ts组件ref定义但是访问不到组件属性

语法糖组件中明确要暴露出去的属性,使用 defineExpose 编译器宏将需要暴露出去的变量与方法放入暴露出去就可以.语法糖的组件是默认关闭的,也即通过模板 ref 或者 $parent 链获取到的组件的公开实例,不会暴露任何在。难为死我了,一直访问不到,找了好久难受死了。为什么父组件访问不到属性呢。

2024-04-08 09:42:32 360

原创 前端代码规范-命名规范

业务组件:它不像基础组件只包含某个功能,而是在业务中被多个页面复用的(具有可复用性),它与基础组件的区别是,业务组件只在当前项目中会用到,不具有通用性,而且会包含一些业务,比如数据请求;基础组件:不包含业务,独立、具体功能的基础组件,比如日期选择器、模态框等。这类组件作为项目的基础控件,会被大量使用,因此组件的 API 进行过高强度的抽象,可以通过不同配置实现不同的功能。应用特定样式和约定的基础组件(也就是展示类的、无逻辑的或无状态、不掺杂业务逻辑的组件) 应该全部以一个特定的前缀开头 —— Base。

2024-04-01 16:14:59 1083

原创 Vue3的生命周期

Vue组件实例在创建时要经历一系列的初始化步骤,在此过程中Vue会在合适的时机,调用特定的函数,从而让开发者有机会在特定阶段运行自己的代码,这些特定的函数统称为:生命周期钩子。

2024-03-29 11:22:37 202

原创 vue3的ref和reactive对比

ref用来定义:基本类型数据。reactive用来定义:对象(或数组)类型数据。备注:ref也可以用来定义对象(或数组)类型数据, 它内部会自动通过reactive转为代理对象。

2024-03-29 10:40:37 976

原创 计算机类,系统设计类分析论文格式,超详细整理4000字详解

摘要的内容必须包括:目的、方法、结论、结果等几方面。关键词是文章中的核心词汇, 它的作用是便于文章的检索, 关键词不能是短语,也不能是句子。你所用的就技术对应的工具介绍一下的各个功能,方便你下面画图,也让人家知道你的系统能够做什么8.业务流程分析把你系统里所有的角色所对应的功能都给罗列出来,简述一下这个业务是怎么走通的例如管理员增删改查学生,教师,教师:出题,讲课,改卷,出卷,评分学生:听课,考试,选课,评教下面就是画图,根据你的功能画图把你的功能从图上描绘出来怎么画图是关键。

2024-03-18 20:37:24 1540 1

原创 毕业论文选题系统分析与设计

毕业论文网上选题系统主要功能模块包括用户登录管理、教师出题管理,学生选题管理,交流管理,本系统采用B/S开发模式进行软件的开发和硬体的架设,能很好的满足实际使用的需求,完善了对应的软体架设以及程序编码的工作,采取MySQL作为后台数据的主要存储单元,采用Go技术、Ajax技术进行业务系统的编码及其开发,实现了本系统的全部功能。而要实现这一点,应通过系统的开放性来完成,既系统应是一个开放系统,只要符合一定的规范,可以简单的加入和减少系统的模块,配置系统的硬件。随着社会的高速发展,人们的生活节奏愈发加快。

2024-03-15 16:40:19 1022 3

原创 uniapp项目功能介绍

注册手机号phone(必须符合手机号格式,例如11位,1开头,不能有空格....)任务状态 1234(发布状态,接取状态,完成阶段,付款阶段)支付完成后返回首页和我的发起页(未定)(任务状态更改)从我申领的任务列表里面点击,跳转到申请任务详情。任务分类暂定为跑腿类,表白墙,失物招领,其他。首页头部搜索,从全部的任务里面搜索任务名称。任务完成上传凭证,完成该任务,任务状态改变。密码和注册密码相同,不同就提示密码不正确。申领则跳转到我的任务----我申领的。已申领任务点击,跳转到我的任务界面。

2024-03-08 14:49:53 339 1

原创 震惊! ! !小学生看完都会写uniapp了

u n i在手, 天下我都有 ,app握在手,干啥都不愁先 学vue , 后来g o , 微信来多端,app干破天。要想学习好,就来看报道,不需要很多,一篇就足疗。话不能说多,赶紧开始聊,小学生看完,上手就能跑

2024-03-02 16:47:55 389 4

原创 微信小程序开发,速成!!!(看完这一篇就够了)

微信小程序是一种基于微信平台的应用程序,用户可以在微信中直接使用,无需下载安装。├── app.js # 小程序的逻辑文件├── app.json # 小程序的配置文件├── app.wxss # 全局公共样式文件├── pages # 存放小程序的各个页面│ ├── index # index页面│ │ ├── index.js # 页面逻辑│ │ ├── index.wxml # 页面结构。

2024-02-05 22:36:49 880 1

原创 Vue2+Vant+mock实现商城项目(下)

van-pull-refresh 组件为列表下拉刷新功能,接受 refresh 属性作为触发刷新回调的方法,将刷新方法 onLoad 放置于 onRefresh 下,作用是在触发下拉刷新时,重新请求第一页的数据。从搜索页面点击商品就跳转到了商品详情页面,商品详情页面的主要功能是添加购物车,和立即购买,添加购物车,购物车上面出现数字,从订单界面的上面的地址栏可以跳转到地址管理,实现地址的修改,与添加还有设为默认地址。我的订单是结算后的界面,由于数据是生成的,所以和前面的数据看着不相同。

2024-02-03 20:50:46 878 1

原创 Vue2+Vant+mock实现商城项目(上)

四个界面共用同一个底部,即底部实现主要页面的路由跳转,并且四个页面是同级别,那么他们的路由等级都是同一级的,都设为1,子页面进行增加,但子页面可能不需要底部导航栏,就设置变量控制底部导航栏的显现与隐藏。中部的图标可以用flex或者grid布局,两者都是响应式的,因为项目这个是手机端界面,所以这次就使用rem(rem是根据根元素的字体单位来决定大小的)作为基本单位,使用。购物车肯定是要跟商品界面(下次写)相连接的,商品添加到购物车,一键全选,多选等,都是购物车的功能。下面的功能介绍详情里面的内容是用。

2024-01-26 21:16:12 444 1

原创 浏览器开发者工具(超全,所有浏览器都通用)

浏览器开发者工具(超全,所有浏览器都通用)

2023-11-29 16:04:23 2598 1

原创 怎么创建VUE项目

第一个是自己用的,第二个是同局域网的人用的。babel是 es6转es5的。eslint是 语法检查。

2023-11-05 21:28:24 55

原创 HTML+CSS+原生JS 实现音乐播放器

HTML+CSS+原生JS 实现音乐播放器

2023-11-03 11:33:42 999 3

原创 超全--ES6新特性

对象的解构赋值用于从一个对象取值,相当于将目标对象自身的所有可遍历的(enumerable)、但尚未被读取的属性,分配到指定的对象上面。1.Map对象用于保存键值对,任何值JavaScript支持的值都可以作为一个键(key)或者一个值(value)。Symbol是ES6中引入的一种新的基本数据类型,用于表示一个独一无二的值,不能与其他数据类型进行运算。ES6 提供了更接近传统语言的写法,引入了 Class(类)这个概念,作为对象的模板。可以看作只是一个语法糖,它的绝大部分功能,ES5 都可以做到,新的。

2023-11-02 11:39:03 58

原创 正则表达式

(用于匹配模式,但不包括在匹配列表中)。当我们需要一个模式的前面或后面有另一个特定的模式时,就可以使用它们。常用于执行一个全局搜索匹配,即(不仅仅返回第一个匹配的,而是返回全部)。用于筛选所有匹配结果,筛选条件为 其前不跟随着断言中定义的格式。用于筛选所有匹配结果,筛选条件为 其前跟随着断言中定义的格式。例如 a* 匹配所有a开头的字符 【a-z】*匹配所有小写字母开头的字符。用于筛选所有匹配结果,筛选条件为 其后不跟随着断言中定义的格式。^ 用来检查匹配的字符串是否在所匹配字符串的开头。

2023-10-31 17:39:02 32 1

原创 Vue 基础学习(2)

写法:class="xxx" xxx可以是字符串、对象、数组。字符串写法适用于:类名不确定,要动态获取。对象写法适用于:要绑定多个样式,个数不确定,名字也不确定。数组写法适用于:要绑定多个样式,个数确定,名字也确定,但不确定用不用。

2023-10-14 22:25:05 150 1

原创 Vue基础学习(1)

1.想让Vue工作,就必须创建一个Vue实例,且要传入一个配置对象;2.root容器里的代码依然符合htm1规范,只不过混入了一些特殊的Vue语法;3.root容器里的代码被称为[Vue模板]:4.Vue实例和容器是一一对应的;5.真实开发中只有一个vue实例,并且会配合着组件一起使用;6.{{xxx}中的xxx要写is表达式,且xxx可以自动读取到data中的所有属性7.一旦data中的数据发生改变,那么页面中用到该数据的地方也会改变。

2023-09-24 17:13:22 32 1

原创 html+css实现哔哩哔哩游戏网页

html+css实现哔哩哔哩游戏网页

2023-02-15 09:17:41 298

原创 哔哩哔哩游戏网页

哔哩哔哩游戏界面

2023-01-12 22:57:43 239

原创 JavaFx+Mysql 实现学籍管理系统

最近初学MySQL,利用MySQL与Javafx写了一个小型学籍管理系统。因为是初学,在很多方面技术都太成熟,写的很乱(原因是中间剽窃了很多人的智慧,借鉴了不少人的代码),最终才写完了一个勉强能看的作品。

2022-11-06 17:30:57 1458

原创 解决敲例子的最大困难-----找不到错误(代码找不同)

在我们敲例子的时候经常会出现一些小错误,进而报错,今天帮大家解决一下。

2022-11-05 10:38:13 236

原创 Ps部分重点

新手入门PS重点知识,注意点

2022-09-11 16:04:32 2130

原创 Java小游戏

Java小游戏设计思路

2022-09-11 15:35:16 941 1

空空如也

空空如也

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

TA关注的人

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