javescript使用
zsnymdr
公众号:潦草小汪搬砖life
地球号:zsnymdr 联系我进【内购群】获取最新省钱攻略噢~(备注来意)
北漂搬砖程序媛,也有其他的小项目在跑,关注我可以了解每天品牌折扣信息,美妆/服饰/母婴/电器/零食
展开
-
tus上传文件-方法
tus–demo1:以下为简易版tus使用方法var fs = require('fs')var tus = require('tus-js-client') // 引入tus插件var path = `${__dirname}/../../README.md`var file = fs.createReadStream(path) // 获取文件对象var size = fs.statSync(path).sizevar options = { endpoint: 'https://t原创 2021-08-24 19:05:15 · 1547 阅读 · 1 评论 -
工具函数积累
格式化文件大小function formatBytes (bytes, decimals = 2) { if (bytes === 0) return '0 Bytes' const k = 1024 const dm = decimals < 0 ? 0 : decimals const sizes = ['Bytes', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB'] const i = Math.floor(Math.lo原创 2021-08-24 18:55:40 · 71 阅读 · 0 评论 -
mapbox 地图开发遇见问题 图层未清理
comentAddLayer(item, map = 'map') { this[map].addSource(item.raster_id, { type: 'raster', tileSize: 256, bounds: item.extent_raster, tiles: [`${item.raster_id_url}/{z}/{x}...原创 2021-07-21 14:25:01 · 1011 阅读 · 0 评论 -
基础-js数据类型
边界数据类型条件判断问题数据类型概念基本数据类型:undefined null boolean string number symbol bigint引用数据类型:onject(array date regexp math function)储存位置:基本数据类型储存在栈内存中,引用数据类型指针储存 在栈内存,值储存在堆内存中,拷贝时一般拷贝的是引用地址数据类型判断或检测方法如:如何判断一个对象是否是数组数据类型判断方法:(1)typeof:可以检测基本数...原创 2021-02-23 00:00:17 · 128 阅读 · 0 评论 -
创建vue3.0项目时报错: ERROR Error: spawn yarn ENOENT
创建vue3.0项目时报错: ERROR Error: spawn yarn ENOENTVue CLI v4.5.11Failed to check for updates Creating project in /Users/xxx/Desktop/vue-3/vue3-demo. Initializing git repository... Installing CLI plugins. This might take a while...ERROR Error: spawn原创 2021-02-05 14:01:08 · 3207 阅读 · 0 评论 -
vue3.0构建 解决cli一直无法卸载问题
近期在学习vue3.0 项目,想自己练习一下,在这个过程中遇到的问题:正常情况下:全局卸载 cli 脚手架,更新为最新版本:(vue3.0 项目需要 cli 在 4.5 版本以上) npm uninstall vue-cli -g npm install @vue/cli -g方式一:npm install vue/next 方式二:npm install -g @vue/cli 或 yarn global add @vue/cli创建项目:vue create 项目名称如果电脑上安装原创 2021-02-04 08:05:10 · 516 阅读 · 1 评论 -
iview 表单自定义校验规则
iview提供自动以规则,但在做表单验证是可能会使用到组件中的响应式数据,配合自定义规则使用实现表单校验功能html代码:<Form ref="formData" :model="formData" :rules="ruleValidate" > <FormItem prop="date" label="选择时间" > <DatePicker v-model="formData.date"原创 2021-01-22 18:53:43 · 2499 阅读 · 0 评论 -
js学习-深拷贝&浅拷贝
基本数据类型:number string boolean null undefined symbol,存在栈内存引用数据类型:array object,引用地址储存在栈内存,真实数据储存在堆内存浅拷贝:若拷贝的是基本数据类型,则是拷贝基本数据类型的值,存于栈内存中;若拷贝的是引用数据类型,则是拷贝的是引用地址,共享引用地址,修改引用地址影响原有数据。引用地址存在栈内存,对象存在堆内存。若第一层为基本数据类型,修改值不影响原数据。深拷贝:若拷贝的是基本数据,拷贝的是基本数据类型的.原创 2021-01-20 20:27:47 · 83 阅读 · 0 评论 -
call,bind,apply 使用
// 将伪数组转化为真数组,并且有数组的方法方式一: Array.prototype.slice.call(arguments)方式二: [].slice.call(arguments)// 选出数组中最大值一般使用: Math.max(10,2,34,89,23) ==》可以得到最大值89如果使用到数值数组中选出最大值:方式一: Math.max.apply(null,arrName)方式二: Math.max(...arrName)// 合并数组var a = [1,2,3];..原创 2021-01-20 18:32:42 · 197 阅读 · 0 评论