![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript
突破自己,琳琅天上
我爱学习,学习使我快乐
展开
-
ES6 - Map的用法
Map 对象保存键值对,并且能够记住键的原始插入顺序。任何值(对象或者基本类型)都可以作为一个键或一个值Map 对象是键值对的集合。Map 中的一个键只能出现一次;它在 Map 的集合中是独一无二的。Map 对象按键值对迭代——一个 for…of 循环在每次迭代后会返回一个形式为 [key,value] 的数组简单的使用// map取值 console . log(map1 . get('a'));// 1 // 可以覆盖 map1 . set('a' , 97);原创 2023-05-04 17:38:32 · 1993 阅读 · 0 评论 -
for in 和 for of 的区别
of 循环可以用来遍历数组、类数组对象,字符串、Set、Map 以及 Generator 对象。in 循环主要是为了遍历对象而生,不适用于遍历数组。in 循环:只能获得对象的键名,不能获得键值。in 循环:只能获得对象的键值,不能获得键名。原创 2023-03-28 12:57:12 · 54 阅读 · 0 评论 -
H5C3 新属性
但是只有1个线程负责渲染页面——称为UI主线程——浏览器中所有的代码只能由一个线程来执行。(HTML/CSS/JS等)——如果一个JS文件要执行10s(可能有很深的循环/递归等科学计算/解密),会发生什么?(2)window.localStorage:类数组对象,通过key=>value对存储字符串数据——本地/跨会话级/永久存储。问题:若浏览器加载了一个很耗时的JS文件(可能影响DOM树结构),浏览器必须等待该文件执行完成才会继续执行后续的代码。中,会暂停页面中一切内容的渲染以及事件的处理。原创 2022-08-24 15:55:03 · 142 阅读 · 0 评论 -
JavaScript 弹框
【代码】JavaScript 弹框。原创 2022-08-24 15:40:09 · 2249 阅读 · 0 评论 -
使用vite3创建vue3项目无法正常使用eslint配置
想自己使用vite + vue3 + pinia + router + typescript 搭建一套模板供自己使用,奈何再引入 eslint、prettier 时,运行eslint – flx 一直报错。花了两天时间终于搞定了这个问题,特来记录一下如果是使用了 vite2版本创建项目是没有什么问题的,但是如果你使用的是来初始化你的项目,那么你再引入eslint的时候,创建package.json 的script时,就会报错执行过eslint 降了一个大版本也不行。...原创 2022-08-12 10:35:20 · 1901 阅读 · 2 评论 -
2017-07-15 随机函数
使用Math.random()生成随机的数值使用随机函数生成背景颜色<div class="app"> </div>1.第一版的随机函数有点小问题function stochastic(mix,max){ return Math.floor(Math.random()*mix+max); }function rn(mix,max){ return parseInt(Math.random()*(max-mix)+mi.原创 2021-07-15 20:37:02 · 67 阅读 · 0 评论 -
2021-07-15 函数柯里化
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar原创 2021-07-15 20:23:32 · 80 阅读 · 0 评论