自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【js】数组去重

在JavaScript中,数组去重是一项常见的操作,可以通过多种方法实现。

2024-08-30 11:31:53 334

原创 【js】charCodeAt()用法

记住,Unicode 编码通常是在 0 到 65535 之间,对应于 Unicode 基本多文种平面(BMP)。对于超出这个范围的字符(例如,一些 emoji 或其他特殊字符),JavaScript 会使用一对代理字符(surrogate pairs)来表示,这时候需要特殊处理来获取完整的代码点。方法是字符串对象的一个方法,它返回在指定的位置的字符的 Unicode 编码。这个方法接受一个参数,即字符的位置(索引),索引从 0 开始。中第一个字符(即索引为 0 的字符)的 Unicode 编码。

2024-08-29 09:20:46 1048

原创 【js】什么是外围作用域

外围作用域(Outer Scope)是指一个变量或函数定义时所在的上下文环境。在JavaScript中,作用域决定了如何查找变量,以及变量能被访问的范围。

2024-08-28 18:38:57 345

原创 【js】箭头函数和普通函数在this指向的区别

在JavaScript中,箭头函数(Arrow Functions)和普通函数(Function Declarations/Expressions)在this。

2024-08-28 18:35:36 722

原创 【js小坑】在js中,5/2是几(js的浮点数运算及处理)

这是因为 JavaScript 使用浮点数进行所有的数学运算,所以整数除以整数的结果是一个浮点数。如果你想要得到整数结果(即进行整数除法),你可以使用。在 JavaScript 中,函数,或者使用位操作符。

2024-08-27 15:37:10 240

原创 【js】关于escape(), encodeURI(), 和 encodeURIComponent()

在JavaScript中,`escape()`, `encodeURI()`, 和 `encodeURIComponent()` 是用于编码URI(Uniform Resource Identifiers)的三个函数。

2024-08-15 19:27:58 518

原创 【JavaScript-面】关于防抖与节流

防抖(Debouncing)和节流(Throttling)是两种常用的优化技术,用于限制函数在短时间内被频繁调用,以提高页面性能,尤其是在处理高频事件如窗口调整(resize)、滚动(scroll)、键盘事件(keyup)等时非常有用。

2024-08-15 19:03:08 459

原创 【js】Array.from方法介绍与用法示例

Array.from是ES6(ECMAScript 2015)中引入的一个静态方法。该方法接受三个参数,并返回一个新的数组实例。

2024-08-14 20:41:41 473

原创 【js自学打卡11】生成器函数(generator函数)的使用总结+代码举例

generator函数,也是用于解决异步编程问题的一个方法。很标志性的结构是比一般函数多了一个*`function*(){}`,返回的是内部指针。在函数内部有`yield`,意思是在这里移交执行权跳到下一个任务。使用前先创建生成器对象;可以通过`.next()`来获取生成器对象,以及用value属性调取对象值

2024-07-21 15:48:59 1049

原创 【js自学打卡10】关于异步编程,generator函数等理论引入

在JavaScript中,Generator 函数是一种可以暂停和恢复执行的函数,它通过function*语法来定义,并使用yield关键字来产出值。Generator 函数返回一个 Generator 对象,该对象符合可迭代协议,因此可以使用for...of循环或其他可迭代消费方法来迭代。定义 Generator 函数:使用function*语法来定义一个 Generator 函数。使用yield关键字:在 Generator 函数内部,yield用于暂停函数执行并返回一个值。

2024-07-20 23:38:18 332

原创 【js自学打卡9】抛出异常 / 幂计算 / 发布订阅 / map小知识点

throw new UserError("这是自定义错误。");

2024-07-19 23:25:18 446

原创 【js自学打卡8】filter / 类与原型链 / 转字符串

数组方法作用:通过函数筛出原数组中复合条件的元素,生成新的数组。

2024-07-19 20:11:57 939

原创 【js自学打卡7】Object.assign / Object.values / reduce用法 / rest运算符

在ES2018(ECMAScript 2018)中,扩展运算符也可以用于对象字面量,用于取出对象中所有可枚举的自有属性,并拷贝到新对象中。)表示,它允许一个表达式在期望多个参数(用于函数调用)或多个元素(用于数组字面量)或多个变量(用于对象字面量)的位置展开。需要注意的是,扩展运算符只复制对象的可枚举自有属性,它不会复制原型链上的属性,也不会复制不可枚举的属性。方法返回一个数组,该数组包含了指定对象自身可枚举属性的所有值,不包括原型链上的属性。扩展运算符不能直接用于解构赋值中的对象,但是可以用于数组。

2024-07-18 09:00:00 988

原创 【js自学打卡6】函数防抖 / 并行异步 / arr.sort /查询对象的键是否存在/获取对象的键

函数防抖 / 并行异步。

2024-07-17 17:22:32 1158

原创 【js自学打卡5】clearTimeout / 箭头函数 / 周期执行函数 / 有时限的cache /空值合并运算符?? / 函数与this

clearTimeout / 箭头函数 / 周期执行函数 / 有时限的cache /空值合并运算符??/ 函数与this。

2024-07-17 09:31:18 857

原创 【面经1】简单总结一下问题

之前去简单面了一下,本人非常菜所以主打一个重在参与。顺便了解一下自身不足,积累一下面试经验。是前端岗开场自我介绍,简单说说自己和自己的开发经历。问答环节总体上分为两部分。

2024-07-10 23:32:19 363

原创 【js自学打卡4】

reduce() | ...arg | Promise.all

2024-07-09 16:24:55 649

原创 【深度学习打卡1】Jupyter Notebook上手实况

深度学习初体验,先打磨武器,学好工具的使用方法。图书馆找了本书介绍Jupyter Notebook的,开学。

2024-07-08 21:00:25 517

原创 【js自学打卡3】

真假值 | map | 迭代器 | Symbol类型 | entries()

2024-07-08 10:55:08 946

原创 【js自学打卡2】

函数嵌套,内函数使用外函数定义的变量。在内函数还在使用外函数的变量时值不会被释放。(具有作用域的代码块=闭包)

2024-07-07 23:55:55 252

原创 软件体系结构期末复习总结

按照章节梳理一下考察的知识点。定义性概念建议看看,容易出填空和简答。考到的内容标紫*院校不同考纲不同,总结仅供参考。

2024-07-06 15:04:52 679

原创 【js自学打卡1】关于.slice、.concat、.flat

slice 片,切片--提取数组一部分concat 合并多个数组/字符串flat 扁平化都会生成新数组。

2024-07-06 10:52:47 972

原创 【鸿蒙】触发预览器日志Cannot read properties of undefined (reading ‘kind‘)事件总结+解决方法

这种情况一般用方法一即可解决。

2024-03-21 13:14:15 1404 1

原创 鸿蒙开发实战-属性面板UI实现/对象数组如何实现自动更新内部值

一点开发过程中的心得总结,留个档。目的是将对象数组里的对象数据渲染到ui上,但是发现@state等注释似乎只能监测到数组的一维(也就是说不能检测到数组对象内部的变化情况导致渲染失败)不再直接用对象数组,而是单独渲染对象;保留数组,但数组存初始化用的值(固定值可以是对象数组,但变量要用一维数组存);然后用forEach拿取每一个对象,过程中使用数组内的value进行拼装。注意:本案例中的数组length是固定值。如果是动态生成数组长度注意使用的遍历值是Page.ets中的初始化用数组。

2024-02-18 15:53:01 1239 1

原创 【后端】SqlSession was not registered for synchronization because synchronization is not active JDBC

SqlSession was not registered for synchronization because synchronization is not active JDBC

2024-02-12 12:33:08 1358 1

原创 安全测试工具·APPScan·学习记录

安装包已附。记录一下防忘记。

2024-01-18 08:30:00 522 1

原创 AVG-antivirus卸载不掉的解决方法

如何完美卸载avg+弯路总结

2024-01-17 09:27:56 4007

原创 【bug-el+vue】表单规则验证:必输入值输入后仍然报红

1.<el-form>内用 :model=""

2024-01-10 22:05:49 774 2

原创 【bug-vue】 [Vue Router warn]: No match found for location with path

解决问题:[Vue Router warn]: No match found for location with path

2024-01-10 21:29:50 1024 1

2024软件体系结构复习资料总结

期末复习用。按照章节梳理一下考察的知识点。 定义性概念建议看看,容易出填空和简答。 不同院校考纲不同,仅供参考。

2024-07-06

安全测试工具APPScan及安装教程附所需工具

版本10.0.0 AppScan是IBM的一款web安全扫描工具,主要适用于Windows系统。该软件内置强大的扫描引擎,可以测试和评估Web服务和应用程序的风险检查,根据网站入口自动对网页链接进行安全扫描,扫描之后会提供扫描报告和修复建议等。

2024-01-17

空空如也

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

TA关注的人

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