自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 【2023前端面经】JavaScript经典试题整理

BigInt是一种新的数据类型,用于当整数值大于Number数据类型支持的范围时。其实 null 不是对象,虽然 typeof null 会输出 object,但是这只是 JS 存在的一个悠久 Bug。在 JS 的最初版本中使用的是 32 位系统,为了性能考虑使用低位存储变量的类型信息,000 开头代表是对象,然而 null 表示为全零,所以将它错误的判断为 object。虽然现在的内部类型判断代码已经改变了,但是对于这个 Bug 却是一直流传下来。

2023-11-13 11:01:31 212

原创 【2023前端面经】HTML/CSS经典试题

前端开发HTML/CSS基础必要,面试经典例题

2023-11-11 19:03:36 927

原创 【JavaScript算法】小红书2020年秋招前端题、打家劫舍

​客上刷题遇到的。网上找了下,JavaScript版本的比较少,故记录下来供有需要的朋友参考。

2023-11-01 20:21:58 182 1

原创 【JavaScript回溯】没有重复项的数组全排列

在每一层递归中,都会遍历所有的数字,检查是否已经被使用过,如果没被使用过,就把它加入到当前的排列中,并标记为已使用。// 当回溯返回到上一层时,需要把当前的数字从排列中移除,并标记为未使用,以供下次的排列使用。// 在这个代码中,首先定义了一个结果数组res来存储所有可能的排列,以及一个used数组来记录哪些数字已经被使用过。// 回溯法是一种算法思想,主要用于在问题的解空间找出所有解或者找出满足条件的解。// 当发现当前的选择不能得到合理的结果时,就"回溯"回去,改变选择,再次尝试。

2023-10-21 20:41:16 157 1

原创 【JavaScript】日期格式转化,并计算距离当前天数

然后,它从日期对象中提取年份、月份和日期,并将它们格式化为 `年月日` 的形式,存储在 `formattedDate` 变量中(也可使用split切割)。然后,它将毫秒数转换为天数,使用 `Math.ceil()` 函数向上取整,存储在 `daysDiff` 变量中。然后,它计算目标日期与当前日期之间的差值,将其转换为毫秒数,并将其存储在 `timeDiff` 变量中。(1)定义 `yearChange`函数,可接受一个日期字符串作为参数,并返回一个包含格式化日期和日期差值的对象。函数,并将日期字符串。

2023-09-12 10:48:04 584

原创 【微信小程序】wx.login实现用户登录

之前用手机号授权的方式实现登录,现在重新整理成笔记。

2023-09-02 11:44:35 17212 2

原创 【微信小程序】Promise封装wx.request,实现自动携带token

最近在搞小程序的项目,由于同个页面发起太多嵌套的数据请求,导致阅读自己的代码都很困难,就将重新用Promise封装了数据请求方式。需要熟悉promise的原理、微信数据请求方式wx.request、ES6的export和import。

2023-08-26 14:54:47 1290

原创 【nodeJs】A complete log of this run can be found in: xxxx

npm install报错 npm ERR!的四种解决办法 - 陈亚的blog - 博客园 (cnblogs.com)(我这边本身已经删除了的,但仍然报错),需要把node_modules。网上查资料,大多说是。

2023-08-16 12:15:55 690 1

原创 【vuex】default.store is not a constructor

创建Store实例的时候,拼写错误。

2023-08-05 18:04:46 286 1

原创 【小程序】获取手机号报错:getPhoneNumber:fail no permission

login.wxml login.js操作后控制台提示no permission 为保证用户隐私数据安全,调用getPhoneNumber方法,需要进行微信认证(1)微信认证需要企业账号,并付费300元可参考:getPhoneNumber:fail no permission_在他乡奋斗的博客-CSDN博客(2)开启微信测试号方便我们在决定正式注册小程序账号之前,或者仅仅只是想体验一下小程序(或小游戏)的各种开发能力时,我们可以先申请一个小程序的测试账号进行体验;我们可以使用该帐号可以登录微信官

2023-08-03 10:41:15 10837 2

原创 【​eslint​】error ‘XXXX‘ is not defined no-undef

在package.json文件中 的rules规则下,添加。的语法校验过于严格导致的问题。

2023-07-30 17:38:20 1566 1

原创 【Eslint】Do not access Object.prototype method ‘hasOwnProperty‘ from target object no-proto-type-buil

在ECMAScript 5.1中,新增了 Object.create,它支持使用指定的 [[Prototype]] 创建对象。我们可以通过使用call()方法来调用不属于本身this对象的方法。将xxx.hasOwnProperty(‘yyy’)修改为Object.prototype.hasOwnProperty.call(xxx, ‘yyy’)。(1)hasOwnProperty方法:查找一个对象是否有某个属性,且查找的属性必须是对象本身的一个成员,但是不会去查找对象的原型链。

2023-07-30 16:49:26 2028 1

原创 【ESLint语法报错】The “userVip“ component has been registered but not used vue/no-unused-components

"vue/no-unused-components": "off", // 当存在定义而未使用的组件时,关闭报错。vue中注册的components(组件)没有在html中使用,编译器会报“组件注册了但是未使用”的错误。"no-unused-vars":"off" // 当存在定义而未使用的变量时,关闭报错。

2023-07-30 16:28:45 376 1

原创 【ESLint语法报错】error Mixed spaces and tabs no-mixed-spaces-and-tabs

在package.json找到eslintConfig ,在其rules下加入"no-mixed-spaces-and-拓展: "no-unused-vars": 'off’ --------->忽略 定义了。,用来规范代码风格。eslint是语法检查工具,缺点是对所写代码有些规范实在苛刻。":0 --------->忽略因为。

2023-07-30 10:20:53 1387 4

原创 【ESLint语法报错】error ‘Vue‘ is defined but never used no-unused-vars

vue脚手架中定义了变量但是不使用,在运行的时候就会报错。

2023-07-26 23:49:35 997 1

原创 CSS入门详细笔记【2023.07】

CSS层叠样式表 (Cascading Style Sheets,缩写为 CSS),是一种 样式表 语言,用来描述 HTML 文档的呈现(

2023-07-19 00:07:01 188 1

原创 HTML入门到进阶【2023年7月笔记版】

复习时整理的HTML笔记,包括前端学习路线和必学技术、HTML常见标签及HTML5语义化等重要内容

2023-07-16 23:41:14 155 1

原创 【vue】Remove the existing file and try again, or run npm with --force to overwrite files recklessly.

存在:文件已经存在,在C:\Users\bittersea\AppData\Roaming\npm\vue目录下。就是你的全局下已经有了老版本的vue-cli,必须手动删除旧版本。

2023-07-15 17:26:35 1328 1

原创 【vue】‘vue‘ 不是内部或外部命令,也不是可运行的程序或批处理文件。

1. 命令行输入npm -v,若成功返回版本号,则表示npm安装成果2.然后再输入 npm install -g vue

2023-07-15 16:12:57 125 1

原创 PackagesNotFoundError: The following packages are not available from current channels的解决办法

安装失败:PackagesNotFoundError: The following packages are not available from current channels的解决办法。解决方法:需要去 https://anaconda.org 这个网址,在上方的搜索条上搜索你要安装这个包的其他channel,下边展示一下如何找phonenumbers的其他channel。ps:上面安装时包名打错了,知道就可,懒得修改(狗头.jpg。

2023-03-28 21:03:48 1499

原创 电脑文字乱码

ps:这一项重要,Unicode在程序里为宽字符,占2个字符,很多软件都是英文编程的,占一个字符,如果系统没有设置为中文(简体,中国),即(Unicode程序语言),那些非Unicode编写的程序,如果显示中文时,就会显示乱码。4、已经打开“管理”这个选项卡后,在“非Unicode程序语言下”选项下,点开“更改系统区域设置”按钮,设置为“中文(简体,中国)”,确定。2、然后选择“格式”这个选项卡,在这个界面,把格式设置为“与window显示语言匹配”。3、接着再打开“管理”选项卡。

2023-03-20 19:56:17 1556

原创 VsCode文件自动保存

(2)在搜索栏输入“Auto save”,设置成图示。(1)左下方找到齿轮,点击设置。

2023-03-15 20:23:43 414

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除