目录XHR的基本使用什么是XHR使用xhr发起GET请求了解xhr对象的readyState属性使用xhr发起带参数的GET请求URL编码与解码什么是URL编码如何对URL进行编码与解码使用xhr发起post请求数据交换格式什么是数据交换格式XML什么是XMLXML和HTML的区别XML的缺点JSON什么是JSONJSON的两种结构JSON语法的注意事项JS ......
298
0
0
2023-06-18
目录方式一:obj.style.width方式二:width/height方式三:offsetWidth/clientWidth方法四: getComputedStyle和 currentStyle方式五:Image对象方法六:naturalWidth方式七:兼容写法方式一:obj.style.width通过img对象的style属性获取,如果没有设置sty ......
370
0
0
2023-06-18
uni-popup官方文档我这里的背景是弹出一个选择规格的菜单。使用vue3+ts,使用组合式api首先看看在vue3+ts+setup下的使用:<template> <!-- 定义一个按钮,用于打开弹出层 --> <view style="width:px"> <button ......
1553
0
0
2023-06-18
目录一.面向对象编程二.语法形式ES5语法ES6语法三.批量生产对象四.自定义构造函数的书写五.使用构造函数创建一个对象原型prototypeproto原型链一个对象所属的构造函数constructor链状结构原型链的访问原则对象的赋值总结一.面向对象编程1.概念通过对于具有相同属性和函数方法的一类事物的描述,实现代码功能对于具有相同属性和函数方法的抽象类实 ......
271
0
0
2023-06-17
目录为什么需要Source Mapdevtool选项devtool为false和'eval'有啥区别准备工作1,创建项目 安装依赖2,添加文件3,写配置 webpack.config.js4,在package.json中添加5,执行 npm run build,打包文件生成到了dist文件夹中,至此,准备工作完毕。观察devtool为false时1, 在di ......
379
0
0
2023-06-17
@ 1. 为什么需要 Promise 2. Promise 3. then3.1 正常 return3.2 抛出异常3.3 返回 Promise 4. catch 5. finally 6. 其他方法6.1 Promise.all()6.2 Promise.race()6.3 Promise.reject()6.4 Promise. ......
288
0
0
2023-06-17
目录在echarts 中实现渐变的具体几种方式方式一:方式二:colorStops总结在echarts 中实现渐变的具体几种方式在我们日常使用Echarts图表过程中,会遇到一些要求我们的echarts图表能实现颜色渐变,以下几种方式就能满足你的需求。文档参考 ECharts option 文档 。方式一:线性渐变:new echarts.graphic.L ......
474
0
0
2023-06-16
目录引言基本语法模块导出的4种写法3中模块说明符模块导入的 6 写法ES modules的 4 个特点导入是导出的只读引用支持循环依赖导入会被提升导出和静态导入必须位于模块的顶层模块与常规JavaScript脚本的差异在浏览器中使用 ES modules动态导入引言很多编程语言都有模块这一概念,JavaScript 也不例外,但在 ECMAScript 20 ......
290
0
0
2023-06-16
目录TypeScript 类型系统和自定义数据类型什么是类型系统函数类型类型别名可选参数默认参数函数重载接口类型可选属性只读属性接口扩展多重接口声明接口的索引签名用接口描述函数类类型implements关键字类的静态端类型和实例端类型将 this 作为类型将 this 作为参数枚举枚举类型枚举的成员类型枚举的成员字面量类型联合类型交叉类型泛型泛型函数泛型接口 ......
300
0
0
2023-06-16
目录零、前言一、软件环境二、相关分析及实现uniapp编译微信小程序时对于事件的处理分析源Vue模板及编译产物wxml对照微信小程序自定义组件Component分析事件对象并编写事件处理器劫持函数eventProxy三、完整代码结构四、后记零、前言最近接到需求,领导希望使用微信开放平台上免费的We分析进行数据埋点,但又不希望在现有uniapp开发的微信小程序 ......
450
0
0
2023-06-16
目录前言方案分析具体解决流程html 部分script 部分node服务端 部分逻辑分析小结前言平常业务需求:上传图片、Excel等,毕竟几M的大小可以很快就上传到服务器。针对于上传视频等大文件几百M或者几G的大小,就需要等待比较长的时间。这就产生了对应的解决方法,对于大文件上传时的暂停、断网、网络较差的情况下, 使用切片+断点续传就能够很好的应对上述的情况 ......
302
0
0
2023-06-15
目录导读什么是事件循环事件循环详解每个循环阶段内容详解走进案例解析nextTick 与 setImmediatenextTick 递归的危害setImmediatesetTimeout 与 setImmediatenextTick 与 Promise最后案例导读ALL THE TIME,我们写的的大 ......
309
0
0
2023-06-15
目录什么是 Promise ?Promise.race()语法参数返回值注意事例真实用例在请求数据时,显示加载动画取消的 Promise批处理请求,用于长时间执行Promise.any()语法参数返回值说明事例真实用例什么是 Promise ?自1996年发布以来,JS 一直在稳步改进。随着ECMAScript版本的许多改进,最近的版本是ES2020。JS ......
337
0
0
2023-06-15
目录1.避免 Promise 地狱2.在 Promise 中使用 try/catch 块3.在 Promise 块内使用异步函数4.在创建 Promise 后立即执行 Promise 块5.不一定使用 Promise.all() 方法总结Promise 提供了一种优雅的方法来处理 JS 中的异步操作。这也是避免“回调地狱”的解决方案。然而 ......
305
0
0
2023-06-15
目录1. 效果展示2. 游戏介绍3. 游戏规则4. 源码学习1. 效果展示2. 游戏介绍经典的推箱子是一个非常古老游戏,甚至是80,90年代的回忆,目的是在训练你的逻辑思考能力。在一个狭小的仓库中,要求把木箱放到指定的位置,稍不小心就会出现箱子无法移动或者通道被堵住的情况,所以需要巧妙的利用有限的空间和通道,合理安排移动的次序和位置,才能顺利的完成任务。在移 ......
264
0
0
2023-06-14