自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 高德/百度地图常用api

【代码】高德/百度地图常用api。

2024-04-17 12:21:35 86

原创 关于华为应用市场上架,用户拒绝位置权限后存在重新运行时弹窗申请权限问题

关于华为应用市场上架,用户拒绝位置权限后存在重新运行时弹窗申请权限问题

2024-01-30 15:12:26 226

原创 关于华为应用市场上架,申请权限未告知目的被驳回问题的简单处理方式

关于华为应用市场上架过程中出现的【您的应用在运行时,未同步告知权限申请的使用目的,向用户索取(存储、拍照)等权限,不符合华为应用市场审核标准。】

2024-01-30 14:55:13 611

原创 解析url地址栏中的字段

如果要解析以下地址中的channel_tag字段。

2023-11-21 12:31:50 111

原创 给姓名,手机号加密

给姓名,手机号加密

2023-07-18 12:28:43 190

原创 百度/高德地图获取当前定位以及地址逆解析(将经纬度转换为位置信息)

百度地图获取当前定位并进行标注,使所有定位点在视野范围内。高德地图获取当前定位并进行标注,使所有定位点在视野范围内。

2023-06-19 19:06:58 1278

原创 ios打开浏览器plus.runtime.openURL无效

ios打开浏览器plus.runtime.openURL无效的解决方案

2023-06-19 14:29:21 878

原创 if-else代码结构优化

以上使用数组或者对象的写法,提高代码的可读性的同时,维护起来也变得简单了。而且就算一周变为八天,只需要修改。是不规律的字符串呢?那我们使用对象,每个。是数字,和数组的下标是一致的。所以我们可以考虑使用数组来优化。方法返回"今天是星期*"。

2023-04-14 10:35:16 51

原创 安卓设备真机调试状态导航栏被覆盖,页面点击卡顿等问题解决方案

小程序真机调试反应很慢卡顿,安卓自定义状态导航栏被覆盖,界面跳转之后,页面出现空白,点击延迟等问题解决方案

2023-04-04 15:19:45 442

原创 uni-app编辑表单数据返回列表后页面不更新问题解决方案

eventChannel:【列表页点击编辑进入编辑表单,更新完数据保存后返回列表页面,列表页面数据也能够及时更新】

2023-04-04 15:01:01 1205

原创 页面/按钮 - 权限控制(前端)

权限控制

2023-03-13 11:15:30 3221 1

原创 react-数据字典

数据字典结合react-router@6+使用实现面包屑功能,需要可自行修改使用

2023-03-03 13:36:50 370

原创 js---闭包

1.会将闭包所访问的变量永远保留在计算机内存中,可能会产生内存泄漏。闭包就是可以访问外层函数作用域中变量的函数。2.闭包可以实现变量私有化。

2022-12-21 17:03:01 49

原创 Object的原型对象

当调用对象的某个方法时, 首先在对象自身找该方法,如果自身有该方法则调用成功, 如果没有则继续沿着由__proto__构成的原型链查找该方法, 如果一直到原型链的终点都没有找到则报错.1、hasOwnProperty() 在判断一个属性是否在对象身上时, 不会沿着原型链查找的(只会在对象自身身上查找)结论: js中任何一个对象都可以看做是 Object这个顶层构造函数的实例对象。2、 in 在判断一个属性是否在对象身上时, 会沿着原型链查找。1.先用for in 遍历对象, 拿到对象的每个属性。

2022-11-09 11:32:57 259

原创 js --- 批量创建对象

批量创建对象

2022-11-09 10:44:21 569

原创 js---深拷贝

JSON.stringify () :将JSON对象转为JSON字符串( json字符串要求字符串中每个属性名必须用 " "包裹,不能有注释,不能有多余逗号)深拷贝:引用数据类型将内容整个的复制给另一个变量,堆内存中会为复制过来的数据创造一个新空间,两个变量实际指向两个引用地址,后续操作互不影响。第一步:循环遍历(循环遍历一个对象的每个属性,将对象的每个属性和其值添加到另一个对象中)第二步:封装函数(实现对象的深拷贝,返回值是深拷贝之后的对象)3. assign 函数。

2022-11-07 11:36:36 239

原创 js --- 事件

方式二:DOM 2级 :事件源.addEventListener( ' 事件类型 ' , ' 要解绑的事件处理函数 ' )语法:事件源.addEventListener( ' 事件类型 ' , ' 事件处理函数 ' )语法:事件源.attachEvent( ' on事件类型 ' , ' 事件处理函数 ' )特点:同一个事件源的同一个事件类型只能绑定一个事件处理函数,多的话覆盖。方式一:DOM 0级 :事件源.on事件类型=null。事件三要素:事件源,事件类型,事件的处理函数。基本数据类型:存储在栈空间。

2022-10-29 10:27:22 116

原创 DOM --- 文档对象模型

DOM --- 文档对象模型 --- js中如何获取元素,操作元素的样式,属性,类名,内容,DOM节点的操作

2022-10-21 23:11:30 813

原创 localStorage/sessionStorage/cookie存储

将程序中产生的一些数据存储到电脑中。

2022-10-21 00:31:01 244

原创 BOM-浏览器对象模型

比如我们之前学习过的了alert这个东西其实是归属于BOM的,标准语法应该是:window.alert()注意:因为这些东西都是属于浏览器给的,所以就会导致在不同的浏览器上显示的效果可能是不一样的。BOM:Browser Object Model浏览器对象模型。但是其实一般写代码的时候这个window是可以忽略不写。,在bom中给我们提供了一整套可以操作浏览器的属性和方法。浏览器的部分(一般都是css不能操作的)浏览器的可视窗口尺寸。设置滚动条的滚动距离。

2022-10-20 20:10:54 122

原创 js --- 字符串常用方法/操作

但是把一些字符(英文字母、标点符号、汉字、日语、韩语)转成二进制规则就不明确了,不知道该怎么转了,因为毕竟每个国家的语言都不一样,字长得也不一样,所以转换起来就很麻烦。通用语法:字符串.方法名() // 字符串的所有方法都不会改变原始字符串。为了解决这个问题,专门出了一个表,叫做ASCII表。计算机在做运算的时候其实是用二进制做运算的。在这个表中有每个字符对应的编码。把数字转成二进制比较好转。

2022-10-19 23:38:38 121

原创 js --- 进制转换/时间对象/定时器

是js中的一种复杂数据类型,单词是Date,在时间对象中给我们提供了一些可以操作时间的方法,包含了一些和时间相关的信息。是一种可以让代码延迟执行的方案。将十进制转成其他进制的方法。将其他进制转成十进制。

2022-10-19 23:23:07 196

原创 js --- Math中的常用方法与随机数

Math中的常用方法。

2022-10-18 19:15:22 363

原创 js --- 数组(3)forEach等类似语法

【代码】js --- 数组(3)forEach等类似语法。

2022-10-18 19:09:10 258

原创 js --- 数组(2)塌陷和去重

当你删除数组中的一条数据之后,从你删除的索引位置开始,后面的每一个数据都会向前递进索引。

2022-10-18 18:48:17 134

原创 js --- 冒泡排序和选择排序

3.如果minIndex中的数据是大于数组中的数据的,就证明此时数组的这个下标应该是比较小的。这时候就把最小数和索引0位置的数据进行交换,这样第一轮结束后索引0的位置存储的一定是最小值。经过一轮比较之后,一定可以找出最小数据的索引,已知最小数据应该要放在索引0的位置。所以直接拿后面的数字开始比较即可,要从后面的数字中再次找出最小数的索引。比如要想进行从小到大的排序,那么最终索引0的位置应该存放的是数组中的最小值,依次类推。下一次再从剩余的数当中再次找最小值的索引,找到之后把这个数放到索引1的位置。

2022-10-18 18:38:08 161

原创 js --- 数组(1)数组的创建,下标,常用方法

数组也是js中的一个数据类型,他是一个复杂(引用)数据类型,单词是Array在数组中也可以存储很多条数据。数组他是一个有序的集合。数据都是按照顺序排列的,每一条数据都拥有一个属于自己的编号创造数组的方式。数组是一个有序的集合(数组中每一个数据都是按照顺序排好的,每一个数据都有他自己对应的编号)索引(下标):从左到右从0开始依次+1。这个编号我们一般就叫做下标、索引。数组的常用方法【不改变原始数组】数组的常用方法【改变原始数组】方式二:内置构造函数方式创建。方式一:字面量方式创建。

2022-10-17 22:20:07 2157

原创 js --- 变量/递归/对象

num+十===日=====日========算访问(因为需要拿到num的值然后才行+1操作)num = num+10;============算访问( num+10这句话中涉及了访问)=========算(将num+10的结果又重新给到了num)===============不算定义(因为没有带var关键字)num = 200 =============算(把20e这个数据给到了num)==================算定义(只是为赋值)===========算定义(定义并赋值)

2022-10-14 16:43:40 332

原创 js --- 函数

function ===== 这个单词是定义函数的关键字,告诉浏览器我这里要写一个函数了 函数名 ==== 你自己随便去起(符合命名规则和规范即可)封装:把一段代码放到一个盒子中,这种行为我们一般就叫做封装,装到盒子中其实装到函数中,所以把代码放到函数中这种行为我们一般叫做封装函数。如何找到这个盒子(找到这个函数),找函数的目的是为了执行盒子中的代码 ===== 调用函数。如何把一段代码放到盒子中(函数中)===== 定义函数。赋值式函数不能提前调用的原因。

2022-10-13 18:30:48 110

原创 js --- for / while / do while循环

结束本次循环,进行下次循环(跳过本次循环),碰到了continue这个单词,他后面的语句就不会执行了,直接返回去开始下一次循环。第二 : 可以借助循环中变量的取值做判断,一般情况下,如果一个循环可以正常结束,变量的取值一定是循环的次数+1次。循环输入某学生5门课的成绩并计算总分和平均分,如果输入过程中输入了负数就立即停止输入并弹框提示输入错误,程序结束。但是如果,一开始的时候条件就不满足: while循环是不会执行的,但是do...while循环至少会执行一次。2.循环的结束条件(结束值)

2022-10-12 19:25:42 118

原创 js --- 判断语句if/三元/switch

javascript---判断语句 if / 三元 / switch 只要做判断,用if可以完成所有判断的程序switch不太适合做区间(范围)判断三元:只能做2个情况的判断,而且成立或者不成立语句只能由有1句

2022-10-10 11:59:23 159

原创 js --- 运算符

【代码】js --- 运算符。

2022-10-09 16:55:00 176

原创 js --- isNaN( )方法

isNaN()检测规则:会尝试做一个类型转换,看是否能转成数字,如果可以就会拿转换好之后的结果去使用

2022-10-09 16:30:31 225

原创 js --- 转布尔类型

在js当中有5个特殊的数据:undefined、null、数值0、空的字符串''、数值NaN。这5个转布尔类型最终的结果都是false,其余都是true。语法:Boolean(你要转的数据)

2022-10-09 16:25:18 162

原创 js --- 转字符串类型

js---数据类型转换之转字符串类型的三大方法

2022-10-09 16:21:57 751

原创 js --- 转数值类型

数据类型转换之转数值类型的四大方法

2022-10-09 16:15:16 2610

原创 js --- 三大数据类型转换

js --- 三大数据类型转换。数值类型,布尔类型,字符类型

2022-10-09 16:03:29 60

原创 小白初学---了解js

js的3大核心,书写位置,数据类型,变量,检测变量

2022-10-08 19:36:14 148

数据字典实现面包屑效果

react数据字典结合路由实现面包屑的切换效果

2023-03-03

空空如也

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

TA关注的人

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