01 2024 档案

摘要:vue 环境配置(使用cross-env配置) 通过定义不同的打包命令, 更改项目环境变量 。 1、下载 cross-even(可跨平台设置node环境变量) npm install cross-env --save-dev 2、package.json 文件 查询 scripts,在其中加入如下代 阅读全文
posted @ 2024-01-29 14:31 当下是吾 阅读(1109) 评论(0) 推荐(0) 编辑
摘要:一、 概念区分 其实说__proto__并不准确,确切的说是对象的[[prototype]]属性,只不过在主流的浏览器中,都用__proto__来代表[[prototype]]属性,因为[[prototype]]只是一个标准,而针对这个标准,不同的浏览器有不同的实现方式。在ES5中用Object.g 阅读全文
posted @ 2024-01-28 17:37 当下是吾 阅读(693) 评论(0) 推荐(0) 编辑
摘要:关于类-需知知识点: 1、ES6 提供了更接近传统语言的写法,引入了 Class(类)这个概念,作为对象的模板。通过class关键字,可以定义类 基本上,ES6 的class可以看作只是一个语法糖,它的绝大部分功能,ES5 都可以做到,新的class写法只是让对象原型的写法更加清晰、更像面向对象编程 阅读全文
posted @ 2024-01-28 16:02 当下是吾 阅读(78) 评论(0) 推荐(0) 编辑
摘要:简介 本文介绍3个JavaScript的数字处理第三方库的区别,它们是:big.js、bignumber.js 和 decimal.js。 这三个库都是同一个作者写的。 大致对比 包的大小 big.js < bignumber.js < decimal.js big.js 是最小的任意精度的计算库。 阅读全文
posted @ 2024-01-25 10:51 当下是吾 阅读(2888) 评论(1) 推荐(0) 编辑
摘要:Decimal 是什么 想必大家在用js 处理 数字的 加减乘除的时候,或许都有遇到过 精度不够的问题 还有那些经典的面试题 02+0.1 == 0.3 至于原因,那就是 js 计算底层用的 是 IEEE 754 ,精度上有限制 那么,Decimal.js 就是帮助我们解决 js中的精度失准的问题。 阅读全文
posted @ 2024-01-25 10:22 当下是吾 阅读(15275) 评论(0) 推荐(0) 编辑
摘要:为什么要使用bigNumber.js为了解决精度丢失的问题,前端面试常见的一个问题就是‘0.1+0.2!=0.3’是为什么,0.1+0.2 = 0.30000000000000004,这在对数字精度要求比较高的项目中常常会出现bug,所以要使用bigNumber.js官网的解释:A JavaScri 阅读全文
posted @ 2024-01-25 09:59 当下是吾 阅读(5445) 评论(0) 推荐(0) 编辑
摘要:小程序地图SDK原理 (注意:这一段要仔细看哦,很多人问我为什么你写的是高德地图SDK,却用的是腾讯地图,答案就在这里) 微信小程序开发,可以使用地图组件map,来进行地图显示、定位、显示大头针等基本功能,具体可以看官方文档:微信小程序map组件。 map组件只提供一些基本的“硬件”,还需要“大脑” 阅读全文
posted @ 2024-01-23 17:08 当下是吾 阅读(1238) 评论(0) 推荐(0) 编辑
摘要:一、介绍 Vue CLI 是一个基于 Vue.js 进行快速开发的完整系统。有三个组件: CLI:@vue/cli 全局安装的 npm 包,提供了终端里的vue命令(如:vue create 、vue serve 、vue ui 等命令) CLI 服务:@vue/cli-service是一个开发环境 阅读全文
posted @ 2024-01-15 16:05 当下是吾 阅读(345) 评论(0) 推荐(0) 编辑
摘要:1.首先设置以下选项.该选项的作用是让微信小程序允许样式穿透. options: { styleIsolation: 'shared' } 示例: 2.然后再使用vue的样式穿透写法. ::v-deep .类样式{} 或者 /deep/ .类样式{} 阅读全文
posted @ 2024-01-12 14:45 当下是吾 阅读(1867) 评论(0) 推荐(0) 编辑
摘要:一、Object.entries() 方法的使用 1、Object.entries()方法返回一个给定对象自身可枚举属性的键值对数组,其排列与使用 for...in 循环遍历该对象时返回的顺序一致(区别在于 for-in 循环还会枚举原型链中的属性) 2、实例代码: const obj = { fo 阅读全文
posted @ 2024-01-08 11:17 当下是吾 阅读(844) 评论(0) 推荐(0) 编辑
摘要:1、for in的详细讲解, for in遍历数组的毛病 1.index索引为字符串型数字,不能直接进行几何运算. 2.遍历顺序有可能不是按照实际数组的内部顺序 3.使用for in会遍历数组[所有的可枚举属性]。 包括[原型]。例如上栗的[原型方法]method和[name]属性 所以for in 阅读全文
posted @ 2024-01-08 10:49 当下是吾 阅读(7238) 评论(0) 推荐(0) 编辑
摘要:lodash为了良好的浏览器兼容性, 它使用了旧版es5的模块语法; 而lodash-es则使用了es6的模块语法, 这让webpack之类的打包工具可以对其进行tree shake以删除未使用的代码来优化打包尺寸. 下面的代码直接从lodash中引入trimStart方法 import { tri 阅读全文
posted @ 2024-01-08 10:19 当下是吾 阅读(695) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示