星辰大海


cocos creator学习笔记

安装和启动以及项目目录 安装包下载地址(安装过程忽略,按照官方一步一步来) 新建项目 通过右下角的add和new来导入或新建项目,点击新建项目后 这里首先最上面会选Creator编辑器版本,模板,文件名字以及路径 这里是编辑器的版本,可选择对应的版本开发,项目目录结构 ...

一行代码实现页面锚点滚效果

针对滚动到定位效果需求,发现有两种方法一行代码可以实现此效果 一、Element.scrollTo() Element 的 scrollTo() 方法可以使界面滚动到给定元素的指定坐标位置。 语法: element.scrollTo(x-coord, y-coord) element....

手动实现promise原理

promise解决问题 在传统的异步编程中,如果异步之间存在依赖关系,我们就需要通过层层嵌套回调来满足这种依赖,如果嵌套层数过多,可读性和可维护性都变得很差,产生所谓“回调地狱”,而Promise将回调嵌套改为链式调用,增加可读性和可维护性。 观察者模式 我们先来看一个最简单的Promi...

vite打包后cdn js文件的跨域问题

问题 vite 打包后访问出现跨域问题 Access to script at 'https://xxx.xxx.com/static/js/vendors~main-a5ffb745ef10a734101a.js?a5ffb745ef10a734101a' from origin 'ht...

vscode占cpu高卡顿问题的原因

主流解决方案 最近使用 Vscode 总是特别卡顿,网上大部分的解决方案如下 search.followSymlinksd: false (控制是否在搜索中跟踪符号链接) git.enabled: false (是否启用Git) git.autorefresh: false (是...

js对象判断属性方法

编写JS的过程中,我们经常用到对象,也会用到对象中的属性,下面介绍了关于JS判断对象属性是否存在的几种方案,文中通过实例代码介绍的非常详细,需要的朋友可以参考下 in JavaScript的in操作符可以用来判断一个属性是否属于一个对象,也可以用来变量一个对象的属性, // 数组 var...

Promise.allSettled

Promise.allSettled Promise的基本使用ES6 Promise 用法讲解 起因 Promise.all的广泛使用中,出现另一种情况,一旦出现reject的情况下,promise.all就停止了其他请求,这在某些情况下有不适合业务场景了,于是Promise的工具包里又...

图片上传格式file bolb base64

图片上传格式file、bolb、base64 图片的展示方式有三种:分别为file(文件流)、bolb(本地流)、base64(二进制流),他们之间是可以相互转化的,上传图片一般会拿到blob和file bolb: new Blob(array, options) Blob 对象表示一个不可...