目录前言:项目搭建,初始化:css的兼容性:贪吃蛇,项目页面:1,游戏主容器2,贪吃蛇移动区域和菜单区域3,蛇和食物前言:学了三天,我们学习了 TS 的基本类型声明,TS 的编译,webpack 打包,其实也就差不多了,剩下的也就一些 类,继承,构造函数,抽象类,泛型一些的,如果都细致的讲可能写好久,感兴趣的可以自己找资料细致的去学一下学习代码或一个新语法, ......
219
0
0
2023-06-21
目录写在开头开通相关API权限项目初始化API 配置声明选取学校位置获取用户的地理位置信息经纬度转化成具体地址计算两个经纬度坐标之间的距离总结写在开头哈喽,隔了几天没写文章,小编又回来了(✪ω✪)。最近接了一个校园的需求,主要功能是希望学生每天进行定位打卡,帮助班导确认学生是否在校的情况。上面图片是大致的交互过程,定位打卡是个比较常见的功能了,只是很多时候都 ......
527
0
0
2023-06-19
目录项目基本结构HTML源码CSS 源码JS 源码项目基本结构目录结构如下:本节教程我会带大家使用 HTML 、CSS和 JS 来制作一个 2048网页版小游戏本节示例将会实现如下所示的效果:HTML源码使用<header></header>添加头部2048标题<header> <div clas ......
187
0
0
2023-06-18
目录前言函数类型函数的声明方式函数的类型注解对象中的函数类型函数的参数可选参数参数默认值剩余参数函数的返回值类型this 类型声明 this 类型函数重载总结前言虽然 JS/TS 支持面向对象编程,但大部分时候还是在写函数。函数是一等公民。本文介绍下如何在 TypeScript 中使用函数,包括:函数类型声明函数参数类型:可选参数、默认参数、剩余参数函数返回 ......
179
0
0
2023-06-18
目录XHR的基本使用什么是XHR使用xhr发起GET请求了解xhr对象的readyState属性使用xhr发起带参数的GET请求URL编码与解码什么是URL编码如何对URL进行编码与解码使用xhr发起post请求数据交换格式什么是数据交换格式XML什么是XMLXML和HTML的区别XML的缺点JSON什么是JSONJSON的两种结构JSON语法的注意事项JS ......
186
0
0
2023-06-18
目录方式一:obj.style.width方式二:width/height方式三:offsetWidth/clientWidth方法四: getComputedStyle和 currentStyle方式五:Image对象方法六:naturalWidth方式七:兼容写法方式一:obj.style.width通过img对象的style属性获取,如果没有设置sty ......
236
0
0
2023-06-18
uni-popup官方文档我这里的背景是弹出一个选择规格的菜单。使用vue3+ts,使用组合式api首先看看在vue3+ts+setup下的使用:<template> <!-- 定义一个按钮,用于打开弹出层 --> <view style="width:px"> <button ......
966
0
0
2023-06-18
目录一.面向对象编程二.语法形式ES5语法ES6语法三.批量生产对象四.自定义构造函数的书写五.使用构造函数创建一个对象原型prototypeproto原型链一个对象所属的构造函数constructor链状结构原型链的访问原则对象的赋值总结一.面向对象编程1.概念通过对于具有相同属性和函数方法的一类事物的描述,实现代码功能对于具有相同属性和函数方法的抽象类实 ......
165
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 ......
251
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. ......
186
0
0
2023-06-17
目录在echarts 中实现渐变的具体几种方式方式一:方式二:colorStops总结在echarts 中实现渐变的具体几种方式在我们日常使用Echarts图表过程中,会遇到一些要求我们的echarts图表能实现颜色渐变,以下几种方式就能满足你的需求。文档参考 ECharts option 文档 。方式一:线性渐变:new echarts.graphic.L ......
263
0
0
2023-06-16
目录引言基本语法模块导出的4种写法3中模块说明符模块导入的 6 写法ES modules的 4 个特点导入是导出的只读引用支持循环依赖导入会被提升导出和静态导入必须位于模块的顶层模块与常规JavaScript脚本的差异在浏览器中使用 ES modules动态导入引言很多编程语言都有模块这一概念,JavaScript 也不例外,但在 ECMAScript 20 ......
179
0
0
2023-06-16
目录TypeScript 类型系统和自定义数据类型什么是类型系统函数类型类型别名可选参数默认参数函数重载接口类型可选属性只读属性接口扩展多重接口声明接口的索引签名用接口描述函数类类型implements关键字类的静态端类型和实例端类型将 this 作为类型将 this 作为参数枚举枚举类型枚举的成员类型枚举的成员字面量类型联合类型交叉类型泛型泛型函数泛型接口 ......
205
0
0
2023-06-16
目录零、前言一、软件环境二、相关分析及实现uniapp编译微信小程序时对于事件的处理分析源Vue模板及编译产物wxml对照微信小程序自定义组件Component分析事件对象并编写事件处理器劫持函数eventProxy三、完整代码结构四、后记零、前言最近接到需求,领导希望使用微信开放平台上免费的We分析进行数据埋点,但又不希望在现有uniapp开发的微信小程序 ......
230
0
0
2023-06-16
目录前言方案分析具体解决流程html 部分script 部分node服务端 部分逻辑分析小结前言平常业务需求:上传图片、Excel等,毕竟几M的大小可以很快就上传到服务器。针对于上传视频等大文件几百M或者几G的大小,就需要等待比较长的时间。这就产生了对应的解决方法,对于大文件上传时的暂停、断网、网络较差的情况下, 使用切片+断点续传就能够很好的应对上述的情况 ......
200
0
0
2023-06-15