![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
自由人686
这个作者很懒,什么都没留下…
展开
-
封装一个基于ThreeJS渲染基础模型的类,非常简单,可拖动可缩放
工作需求要求threeJS渲染一个模型以供可视化大屏展示,抛出模型精度不谈,只说业务实现原创 2023-11-22 17:57:10 · 461 阅读 · 0 评论 -
react 井字棋 函数式写法
用react写一个井字棋,看了官网的文档,自己写一个函数式的写法,比较简陋和粗糙,如有错误请在评论区指出。写法比较粗糙,但是逻辑还是清晰的,我的主要思路就是对1~9的棋盘进行编组,然后进行循环对比。整体样式结构:(样式代码就不放了)原创 2023-01-28 10:26:21 · 255 阅读 · 1 评论 -
vue3使用组件
其实你不想看文档,也有办法,无非是组件不显示么,对吧,那好你可以在main.js里面把你想动态引入的组件导入,再挂载到app全局组件。所以很明显,定义name和currentName的ref()就应该是个组件类型,非组件名称字符串。部分不动: 我还是我,我只是坐地日行八万里,我很专一,没有变,我允许你无视我。// 此时cruuentComp不再是组件名字符串,而是组件实例,所以问题到此结束。CompA, // 'CompA':CompA 的简写。// 定义对象存储组件实例。原创 2022-12-30 19:06:57 · 1565 阅读 · 0 评论 -
JavaScript读取本地json文件方式
2、 本人学过D3.js库,里面有一个函数可将文件读进代码。假如有本地文件:authors.json。1、引入jQuery。原创 2022-12-30 11:01:24 · 2762 阅读 · 0 评论 -
uniapp的onload()和onshow()的区别
2.如果从一个页面携带参数跳转到另外一个页面,在另一个页面获取参数的方式: onLoad(options){ console.log(options.xxx) },这些参数都挂在在options.1.如果加载列表页,二级页面对一级的列表页面内容有修改,则以及列表函数应该在onShow中加载,否则可以选择onLoad。只加载一次,监听页面加载,其参数为上个页面传递的数据,参数类型为Object(用于页面传参)从二级页面返回该页面时,onLoad不会再次加载,而onshow会重新加载。原创 2022-12-30 10:52:33 · 8201 阅读 · 0 评论 -
uniapp实现onShow获取页面传递参数方法
【代码】uniapp实现onShow获取页面传递参数方法。原创 2022-12-30 10:48:01 · 1192 阅读 · 0 评论 -
Uniapp中onShow()的应用
在onShow()里面,通过一些参数,判断在切换页面的时候,有没有切换房屋,如果房屋没变的话,切换页面时就不用重新初始化变量。在使用一些变量进行判断时,用完一次开始下一次判断时,结果会跟前一次一样,比如门禁中第一个房子打开后,切换到另外的房子,结果返回结果跟第一个房子一样。用于使用了相同的变量进行判断,然而在第一次执行完后,并没有把变量重新初始化,导致页面在第二次加载的时候,显示的结果跟第一次一样。1.onShow()能够在页面显示的时候执行,可以用来对页面中的参数进行合理地初始化。原创 2022-12-30 10:47:01 · 2944 阅读 · 0 评论 -
uni-app中调取接口的三种方式
对于 POST 方法且 header[‘content-type’] 为 application/x-www-form-urlencoded 的数据,会将数据转换为 query string。例如 { name: ‘name’, age: 18 } 转换后的结果是 name=name&age=18。对于 POST 方法且 header[‘content-type’] 为 application/json 的数据,会进行 JSON 序列化。例:在任意文件中书写下列代码可以调用。2、进入main.js文件。原创 2022-12-30 10:32:24 · 10379 阅读 · 0 评论 -
uniapp路由调整
2.接收路由参数的页面。2.2接收参数的页面。原创 2022-12-28 17:53:17 · 716 阅读 · 0 评论 -
【无标题】
上节中我们讲到小程序的request请求,掌握了基本的网络请求方式,这节我们通过小程序的uploadFile接口能力完成对小程序上传操作(uni.uploadFile,后端php接口),通过这一节你可以学习到php的上传接口的写法,以及如何配合前端完成一个小程序上传操作。接下来我们在刚刚创建测试的方法upload中进行修改,首先整个动作原理是:通过点击按钮触发upload方法=》选择文件获取到本地的路径=》上传给服务器=》服务器返回上传的文件名(上传后随机生成的)了解到整个流程后我们先将 文件进行选择。原创 2022-12-28 17:47:41 · 218 阅读 · 0 评论 -
uniapp录音功能
【代码】uniapp录音功能。原创 2022-12-28 17:45:42 · 884 阅读 · 0 评论 -
Vue的生命周期
这里讲的el是真实的el。在这里跟vue图示有出入,vue图示中说明在beforeUpdate阶段,只有data中的数据改变,而试图的还未更新,视图中还是旧的数据,但在示例中,beforeUpdate钩子函数打印el可看出试图中的数据已更新。这个时候压力就来到了我这边,百思不得其姐之后,我突然想到 console.log(this.$refs.$el)这个输出代码,在给beforeUpdate中添加延时代码后我顿悟了,console.log(this.$refs.$el)输出的是数据完成更新时候的el。原创 2022-12-27 17:49:12 · 61 阅读 · 0 评论 -
JS 5种遍历对象的方式
for in 循环是最基础的的方式,它还会得到上的属性// 创建一个对象并指定其原型,bar 为原型上的属性// foo 为对象自身的属性可以看到对象原型上的属性也被循环出来了在这种情况下可以使用对象的() 方法过滤掉原型链上的属性这时候原型上的 bar 属性就被掉了。原创 2022-12-26 17:46:27 · 215 阅读 · 0 评论 -
Vue 点击事件获取当前元素
关键词: $event 在括号中输入这个关键词,然后在方法中就可以使用以下的方法去获取你当前所需要使用的元素。# 获得点击元素的前一个元素的第一个子元素的HTML值。# 获得点击元素中id为string的元素。# 获得点击元素的string属性。#获得点击元素的第一个子元素。# 获得点击元素的下一个元素。#获得点击元素的前一个元素。# 获得点击元素的父级元素。#是你绑定事件的元素。原创 2022-12-26 17:42:47 · 2076 阅读 · 0 评论 -
uniapp实现简单的动画效果(不使用dom操作)
uniapp做开发区别于H5开发,不能使用js进行dom操作,只能获取dom信息。(获取dom信息参考:https://www.cnblogs.com/huihuihero/p/12966528.html ) 不能操作dom,这使得通过操作dom来实现一些简单的动画效果变得困难 不过有一个很简单的思路: 定义不同的class,每个class对应一种样式,加一个transition过渡。然后通过更换节点的class即可实现两种样式过渡(动画)原创 2022-12-26 17:41:54 · 1193 阅读 · 0 评论 -
uniapp实现页面跳转以及跳转后传值
页面跳转的时候,传递的只能是string类型的,现实中如果想要传递json、Array记得需要先转成string传递,传递接收后再转回来使用(详见四、类型转换)。id=1&name=uniapp' /*这是跳转到的页面路径,?如开题所说,因为URL传递的只能是字符串,传递JSON、ARRAY不是字符串时候需要先转成字符串,然后接收后再换回来。保留当前页面,跳转到应用内的某个页面,使用uni.navigateBack可以返回到原页面。//打印出上个页面传递的参数。关闭当前页面,跳转到应用内的某个页面。原创 2022-12-25 17:54:59 · 2322 阅读 · 0 评论 -
uni-app之生命周期函数
当小程序发生脚本错误,或者 api 调用失败时,会触发 onError 并带上错误信息。监听页面隐藏(在切后台时,先触发页面的onHide,之后再隐藏app的onHide)当小程序初始化完成时,会触发 onLaunch(全局只触发一次)当小程序启动,或从后台进入前台显示,会触发 onShow。监听页面卸载(就是从一个页面跳转到另外页面的时候触发)监听页面初次渲染完成(页面先加载-显示-最后渲染)当小程序从前台进入后台,会触发 onHide。页面之中的生命周期函数。页面一加载的时候触发。原创 2022-12-25 17:53:32 · 345 阅读 · 0 评论 -
什么是cmd
什么是cmdCMD命令是一种命令提示符,CMD是command的缩写,即命令提示符(CMD),位于C:\Windows\System32的目录下运行操作开始(Windows键)+运行(r键)->键入cmd或command常见命令打开程序命令 功能calc 垃圾整理devmgmt.msc 设备管理器dvdplay DVD播放器explorer 打开资源管理器notepad 打开记事本magnify 放大镜实用程序mspaint 画板ms原创 2022-12-04 20:56:20 · 3205 阅读 · 0 评论 -
js promise
没有promise之前处理异步的方式在promise产生之前,js 处理异步的方式是使用回调函数,一个回调函数执行完成,进行下一个回调函数。这样会导致层层嵌套,代码不清晰。容易进入回调地狱promise 简介promise的状态promise 有三种状态 pending(进行中),resolved(成功),rejected(失败)promise的状态是不可逆的pending--->resolved 或者pending--->rejectedpromise 的两个回调函数 resolved rej原创 2022-12-04 20:53:47 · 312 阅读 · 0 评论 -
Vue生命周期
vue每个组件都是独立的,每个组件都有一个属于它的生命周期,从一个组件创建、数据初始化、挂载、更新、销毁,这就是一个组件所谓的生命周期。原创 2022-11-20 19:07:54 · 133 阅读 · 0 评论 -
React几种传递参数的方法
React几种传递参数的方法原创 2022-11-20 18:56:27 · 2764 阅读 · 0 评论 -
React Context 详细介绍
React Context 详细介绍原创 2022-11-13 14:57:27 · 151 阅读 · 0 评论 -
react引入高德地图
react引入高德地图原创 2022-11-13 14:54:21 · 649 阅读 · 0 评论 -
防抖和节流
防抖和节流原创 2022-11-06 17:46:22 · 108 阅读 · 0 评论 -
js的map方法
js的map方法原创 2022-11-06 17:32:47 · 5252 阅读 · 0 评论 -
ts简介和基本类型
ts介绍原创 2022-10-30 18:11:06 · 329 阅读 · 0 评论 -
js中的Proxy
js中的Proxy原创 2022-10-30 18:08:25 · 2691 阅读 · 0 评论 -
vue中的then方法
vue中的then方法原创 2022-09-26 08:49:59 · 2868 阅读 · 0 评论 -
js短路表达式
js短路表达式原创 2022-09-26 08:47:30 · 483 阅读 · 0 评论 -
js 根据路径判断文件是否存在
js 根据路径判断文件是否存在原创 2022-09-09 19:22:00 · 2215 阅读 · 0 评论 -
echarts图表切换时的合并问题
解决echarts图表切换时合并的问题原创 2022-09-04 16:41:41 · 1763 阅读 · 0 评论 -
原生JS实现简单的日历功能
原生js实现日历,简单粗暴原创 2022-08-28 18:21:26 · 2077 阅读 · 0 评论