自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 微信小程序:properties属性

propertiess属性是组件对外的属性,用来接受外界传递到数组中的数据。

2023-04-25 12:39:25 1308 1

原创 js中 = 等号赋值的问题,Js中对象的引用问题,深浅拷贝

在js中 “=”对于基本数据类型是赋值符号,比较(== 或 ===)的时候是值;对于引用数据类型-对象来说 是地址引用,比较的时候是比较的地址。应用数据类型的引用是对地址的应用,两个引用数据类型a b ,令a = b;2、b = {z:1} , b 指向的对象地址被更改为{z:1},切断了与a对象的联系;1、b= a ,把a的地址赋给了b,此时a与b指向同一个对象。令a=b, 再给b赋新值之后再比较。2、a,b同指向一个对象,修改这个对象。1、a 是对象,b =a;把a对象的地址赋值给了b;

2023-04-15 21:11:50 919

原创 微信原生开发中 JSON配置文件的作用 小程序中有几种JSON配制文件

关于jsonjson是一种数据格式,在实际开发中,JSON总是以配制文件的形式出现,小程序与不例外,可对项目进行不同级别的配制。小程序中的4种json文件

2023-03-28 08:00:00 610

原创 小程序的目录结构—pages文件夹的内容和作用

类似于普通页面的css样式表,(小声说:小作就觉得是wx 的 style sheet,即微信的样式表)页面的脚本文件(script:根据一定格式编码的可执行文件),存放页面的数据、事件处理函数。作用:pages下放小程序的所有页面,每个页面都是以单独的文件夹而存在的。当前页面的配制文件,配制窗口的外观、界面、底部table、页面路径等。类似于普通网页的html文件,是页面的结构骨架。

2023-03-27 13:45:47 794

原创 小程序的.JS文件

小程序中有三大类.js app.json 页面的.js units文件夹下的.js模块文件。

2023-03-27 13:36:24 145

原创 微信原生开发小程序 小程序和网页的区别 如何创建一个小程序

由于运行环境的不同,所以在小程序中无法调用DOM和BOM的API,小程序被微信提供了许多封装好的API。(你问我有哪些,干嘛,告诉你了你就要去看文档了呀)网页运行在浏览器中,小程序运行在微信当中 (可不准在这里说,这不是废话昂~)小程序:·申请小程序开发账号 ·安装小程序开发者工具 ·创建和配制小程序项目。有三个不同:API不同 运行环境不同 开发环境不同。昂嗯~开发嘛,就一定要看文档,不能偷懒的。根据自己的电脑版本选择对应的版本下载。然后你的一个项目就是创建好了~

2023-03-27 11:49:55 233

原创 Hbuilder+uniapp 从零开始创建一个小程序

详细的讲解了使用Hbuider配合微信开发者工具+uniapp框架开发小程序,要准备哪些东西,要怎么配合使用,一直到HBuider和微信开发者工具成功创建了一个项目

2023-03-03 12:20:49 1318

原创 如何直接使用Typora 干净可观的笔记

Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式,其目标是实现易读易写。而Typora则是一个非常不错的Markdown编辑器,它的界面非常的简洁直观,并且功能各方面也是非常的不错,例如实时预览功能在完成输入后就可以看到这些内联样式,并在键入时或按下“Enter”键或焦点到另一个段落后查看块样式。并且 Typora将为您提供读者和作家的无缝体验。它删除了预览窗口,模式切换器,降价源代码的语法符号以及所有其他不必要的干扰。将它们替换为真实的实时

2022-12-06 17:39:14 123

原创 解决Vue3报错:app.js:314 Uncaught TypeError: Cannot read properties of undefined (reading ‘forEach‘)

app.js:314 Uncaught TypeError: Cannot read properties of undefined (reading 'forEach')解决方案,可能是配置的。

2022-11-03 17:31:09 1076

原创 路由的配置及基本使用(多级路由,命名路由,parms参数query参数,编程式路由导航,缓存路由组件,路由守卫,路由的两种工作模式)

路由(route):一个路由就是一组映射关系,多个路由由路由器(router)进行管理。router.beforeEach(to,from,next){} 完成进入组件之前。使用children:[]配置子级路由,使用name:’‘属性来定义路由的名字。hash值不会包含在 HTTP 请求中,即:hash值不会带给服务器。router.afterEach(to,form){}完成进入组件后。beforeEnter(to,form,next){}进入组件之前。作用:让不展示的路由组件保持挂载,不被销毁。

2022-11-02 10:15:00 594

原创 vuex的基本使用(多组件数据共享,namespace命名空间+模块化)

actions里面放需要操作的行为(也就是函数)然后递送给mutations.,他有两个携带参数,一个是context,一个是传送参数值。让methods中书写,不需要重复重复的书写函数,然后函数中再写$store.commit.('函数名',value)在src下创建要给store文件夹,文件夹中有index(创建store) 的重要.js以及其它要写的.js文件。为了让在组件模板中写state中的数据时可以直接学数据名,而不是$store. state.数据名。作用:进行对state中变量的加工处理。

2022-11-01 14:22:20 1157

原创 vuex的概念及环境配置

(1)在store文件夹下 的index.js文件中先引入vuex 然后实例话vuex用store承接,创建 actions mutations state。vuex 都放在store中,所以一般会在src文件中新建一个vuex文件夹,在文件夹下,会又store.js文件以及vuex的其它.js文件。官网中是在src文件夹下,建立一个store文件夹,在文件夹下再有index.js以及其它的veux的其它js文件。npm i vuex (如果你需要挑选版本,就npm i vuex@版本看)

2022-10-31 17:53:34 438

原创 Git的基本操作

一、获取Git仓库的两种方式1.1将尚未进行版本控制的本地目录转换成Git仓库1、在项目根目录中,通过鼠标右键打开"Git Bash",2、执行git init命令将当前的目录转化为Git仓库(被Git管理之后会出现如下的文件夹)2.2从其它服务器克隆一个已经存在的Git仓库二、工作区中文件的四种状态未跟踪(Untracked):不被Git所管理的文件未修改(Unmodified):工作区中文件的内容和Git中文件的内容一致。

2022-10-31 08:00:00 393

原创 Git的基本概念以及git的基本工作流程

Git快照:在原有文件版本的基础上重新生成一份新的文件,类似于备份。git是一个开源的分布式版本控制系统,是目前世界上最先进,最流行版本控制系统。差异比较:存储的是一组基本文件和每个文件随时间逐步累积的差异。如下,并没有有存储更新的文件,而是更改的差异。已暂存(stage的):已经对修改怎见的当前版本做了标记,使之包含在下次提交的列表中。已修改(modified):表示修改了文件,但还没将修改的结果放到暂存区。使用Git管理的项目,拥有三个区域,分别是工作区、暂存区、Git仓库。二、Git中的三个区域。

2022-10-30 16:39:06 251

原创 vue3中使用jQuey更改图片src无效解决方案,img中的src动态修改无效

这是最终要得一步,否则vue就不会正确解析img的本地地址。

2022-10-28 21:55:35 578

原创 Vue3中如何使用jQuery配合使用

步骤二:在 vue.fonfig.js中配置jQuery 步骤三:在package中配置jQuery 步骤四:在min.js中映入jQuery 完成上述步骤之后,就可以在组件内正常使用jQuery了

2022-10-28 21:45:07 4606 1

原创 使用vue框架的全局事件总线制作Todolist的事件选项编辑(制效果视频&制作思路&源码)

todolist的vue存储项目条例的对象增加属性(控制是否点击编辑按钮的布尔值)时,应该区分,第一次点击编辑还是非第一次,第一次点击才需要添加该属性,以后的点击只需要改变就行。(2)在点击编辑按钮显示项目条例input框时,需要借助this.$netxTick(function(){})来实现点击按钮即刻出现input聚焦。(4)input失焦后,触发的函数需要有item(项目条例对象),并且要获取input的编辑值给APP传数据时,利用$event获取事件对象。(3)精致input编辑框内没有任何内容。

2022-10-13 20:50:24 290

原创 解决:error Component name “xxx“ should always be multi-word vue/multi-word-component-names

解决:error Component name “xxx“ should always be multi-word vue/multi-word-component-names

2022-10-08 21:25:11 370

原创 Node安装和环境变量的配置—脚手架的安装和检测

语法:vue create 项目名 (ps :之所以叫项目不叫脚手架是因为安装了脚手架后,还带有一个hallow的样例)检测vue cli 是安装完成 语法:vue -V 或者 vue --version。

2022-10-08 19:52:22 452

原创 Gitbub远程仓库的访问

检测Github的SSH key是否配置成功。

2022-09-26 09:25:15 222

原创 Git的配置和基本操作

1.1从先哟目录中初始化仓库当我们初始化git之后,就会考虑到工作中的文件状态。工作中文件状态有4中。未跟踪、未修改、已修改、已暂存。为了查看工作文件处于什么状态,我们可以使用git status来查看,具体操作细节如下。如果为了更简写的看到文件状态,可以写当然使用short简写的时候 ,前面会有一些字面来代表当前文件。??表示未被管理的文件A文件已被跟踪,并处于暂缓状态M文件以被修改,但未放进仓库D删除的文件(需要已被跟踪),下一次就不会出现在了。

2022-09-23 16:07:52 227

原创 版本控制软件的历程及版本控制软件Git

版本控制软件:用来记录文件变化,以便查阅特定版本修订情况的系统,因此有时也叫做“版本控制系统”。操作简便易于对比易于回溯不易丢失协作方便。

2022-09-22 17:06:36 301

原创 nmp和node.js

npm 是和node.js是相辅相成的。npm是node.js的软件包管理系统npm的官网:npmnode.js官网:下载 | Node.js 中文网。

2022-09-21 22:25:59 647

原创 前后端交互之 HTTP的请求方式和响应状态及描述

通信的三要素主体 内容 方式。http的存在就是前后端通信之间的一些规定http采用了请求/响应交互模型 客户端发起的请求叫HTTP请求消息,服务器响应的消息叫http响应报文(http响应消息)。请求行、请求头、空行、请求体状态行 响应头 空行 响应四部分体。

2022-09-20 15:44:59 676

原创 前后端交互—模板引擎的使用 过滤器的制作及使用 简易的template制作

模板引擎的逛网首页及下载使用 template。template的使用步骤以及简易制作,语法规则、过滤器的使用

2022-09-14 14:46:38 202

转载 隐式转换的复习—隐式转换细则

递增递减++ --,一元加减 +a、- a(结果的符号取反),二元 -,乘法,除法,求模,隐式转换为 Number;3、如果一个值是对象,另一个是数字或字符串或 symbol,将对象转换为原始值再比较(调用 valueOf 方法);进行了对象到原始值的转换后,如果其中一个操作数是字符串,则另一个操作数也会转换成字符串,再进行连接;逻辑非,隐式转换为布尔值,并取反,!2、如果一个值是数字,另一个是字符串,先将字符串转换为数字,再进行比较;|| 和 && 会将非布尔值操作数,隐式转换为布尔值,再判断;

2022-09-09 09:24:28 199

原创 前后端交互 — ajax之form表单02 + serialize()函数 + 清空表单$(‘#formAddCmt‘)[0].reset()

前后端交互 —— ajax之form表单02 + serialize()函数 + 清空表单$(‘#formAddCmt‘)[0].reset() + 模板引擎

2022-09-06 15:16:31 264

原创 模板字符加不了多个类是为什么,模板字符如何同时加多个类名,立可得看板案例中模板字符如何同时添加两个类名

模板字符${}如何多加多个类名

2022-08-19 15:07:01 215

原创 jQuery选择器、属性操作、元素操作、位置尺寸操作、本地存储、事件、多库共存、插件等概括梳理

jQuery选择器、属性操作、元素操作、位置尺寸操作、本地存储、事件、多库共存、插件等概括梳理

2022-08-11 16:07:58 71

原创 jQuery的小米官网注册页面的效果图及自作思路

小米注册页面下拉框地址的选择问题

2022-08-11 09:57:24 167

原创 前端面试易错测试题,原题和答案和解析

面试基础知识

2022-08-03 09:33:10 111

原创 原型链—之原生js贪吃蛇分析

每一个对象都有自己的原型;原型也是对象,也有自己的原型,依次类推而形成的链式结构就叫做原型链。

2022-08-01 11:21:41 49

原创 小米官网原生js如何写账号登录和扫码登陆的切换

js原生代码控制按钮切换内容、颜色

2022-07-27 14:41:22 634

原创 animate缓动动画自制小插件

js缓动动画

2022-07-18 09:35:12 472

原创 消灭星星的制作,js随机生成星星并点击消失

消灭星星的整个过程代码

2022-07-11 09:03:48 199

转载 立即执行函数

【前端 教程】立即执行函数 详解1、定义立即执行函数:声明一个函数,并马上调用这个匿名函数就叫做立即执行函数;即立即执行函数是定义函数以后立即执行该函数。2、立即函数的写法在理解立即函数写法之前需要先回顾一下JS的函数定义的几种方式这样会便于更好理解立即执行函数、ps:JS中函数定义方法的自行脑补我们定义好函数之后,立即调用该函数,这时不能在函数的定义后面直接加圆括号,这会产生语法错误。//这是错误的function fn(){}()这是因为:function 这个关键字,既可以当做语句,

2022-07-06 15:02:18 32

原创 双十一:js倒计时

双十一倒计时,时间戳,倒计时

2022-07-05 10:52:15 630

原创 事件基础(事件三要素、事件操作步骤、常见的事件)和操作元素

元素操作、innerHTMl、innerText

2022-06-23 20:10:44 2152

原创 js运算符和流程控制

运算符(operator)也被称为操作符,是用于实现赋值、比较和执行算数运算等功能的符号。JavaScript中常用的运算符有: 算数运算符递增和递减运算符比较运算符逻辑运算符赋值运算符算术运算符概述概念:算术运算使用的符号,用于执行两个变量或值的算术运算。 浮点数的精度问题浮点数值的最高精度是 17 位小数,但在进行算术计算时其精确度远远不如整数。var result = 0.1 + 0.2;    // 结果不是 0.3,而是:0.30000000000000004c

2022-06-23 11:55:55 55

原创 函数的概念和使用

在 JS 里面,可能会定义非常多的相同代码或者功能相似的代码,这些代码可能需要大量重复使用。虽然 for循环语句也能实现一些简单的重复操作,但是比较具有局限性,此时我们就可以使用 JS 中的函数。函数:就是封装了一段可被重复调用执行的代码块。通过此代码块可以实现大量代码的重复使用。声明函数// 声明函数function 函数名() {    //函数体代码} function 是声明函数的关键字,必须小写由于函数一般是为了实现某个功能才定义的, 所以通常我们将函数名命名

2022-06-23 11:50:02 55

空空如也

空空如也

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

TA关注的人

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