2024-04-02(js)

1.将函数A作为参数传递给函数B,称A为回调函数

2.插件:就是别人写好的一些代码,我们只需要复制对应的代码,就可以直接实现对应的效果

3.js是一种单线程语言,同一时间只能做一件事

4.js先执行完所有的同步任务,然后再按照顺序读取任务队列中的异步任务

5.本地存储:基于网页的应用越来越普遍,同时也变得越来越复杂,为了满足各种需求,会经常性的在本地存储大量的数据,H5提出解决方案:
1.数据存储在用户的浏览器中;2、设置读取方便,甚至刷新页面也不会丢失数据,3.容量也比较可以,sessionStorage和LocalStorage大概5M左右

6.本地存储之localStorage:可以使用localStorage把数据存储在浏览器中,可以把数据永久的存储在本地,除非手动删除,否则关闭页面也会存在。特点:可以多窗口(页面)共享(同一浏览器可以共享),以键值对的形式存储使用

7.sessionStorage特点:生命周期为关闭浏览器窗口,在同一个页面下数据可以共享,以键值对的形式存储使用,用法跟localStorage基本相同

8.作用域链的本质底层就是变量查找机制,如果函数执行时,会优先查找当前函数作用域中查找变量,如果当前作用域没有,则依次逐级查找父级作用域直到全局作用域

9.内层函数+外层函数的变量,捆绑在一起就叫做闭包(Closure)

10.arguments动态参数只存在于函数当中,开发中建议多用剩余参数

11.箭头函数的目的:引入箭头函数的目的是写出更加简短的函数写法,并且不绑定this,箭头函数的语法比函数表达式更加简洁。
使用场景:箭头函数适用于那些本来需要匿名函数的地方

12.js中this的指向:谁调用这个函数,this就指向谁(谁调用就指向谁)

13.箭头函数不会创建自己的this,它只会从自己的作用域链的上一层沿用this

14.数组解构和对象解构无外乎就是换种写法,在某些场景下使用会更加方便。对象解构是将对象属性和方法快速批量赋值给一系列变量的语法

15.js哪两种情况需要加上分号:1.立即执行函数。2.使用数组的时候

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/794683.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【pycharm】在debug循环时,如何快速debug到指定循环次数

【pycharm】在debug循环时,如何快速debug到指定循环次数 【先赞后看养成习惯】求关注收藏点赞😀 在 PyCharm 中,可以使用条件断点来实现在特定循环次数后停止调试。这可以通过在断点处右键单击,然后选择 “Add Breakpoint” -&g…

力扣刷题部分笔记

Leetcode 力扣刷题笔记,记录了几个月来的题目记录,将会继续保持刷题~ 2024.01 1768.交替合并字符串 创建字符串不需要声明长度(动态分配内存),push_back()可以加入某个字符,append()一般用于添加字符串…

MySQL基础【语句执行顺序】

一个SQL语句它的执行顺序对于我们思考题意有着很重要的关系 题意就是:找出哪些只逛超市不买单的人(买单0元也算哦,可能是使用的是代金券吧) 看到此题关键找出两个数据 参观过的人 和 买单的人 他们的差就是白嫖的人(支…

包子凑数【蓝桥杯】/完全背包

包子凑数 完全背包 完全背包问题和01背包的区别就是,完全背包问题每一个物品能取无限次。 思路:当n个数的最大公约数不为1,即不互质时,有无限多个凑不出来的,即n个数都可以表示成kn,k为常数且不为1。当n个…

H12-821_182

182.当0SPF运行在广播型网络中时,需要选举DR和BDR。那么以下哪一种状态会进行DR和BDR的选举? A.2-way B.Full C.Exchange D.Init 答案:A 注释: 每台路由器发送的hello报文都有DR字段和BDR字段。 路由器接口刚开始运行OSPF时,在等…

【美团笔试题汇总】2023-09-02-美团春秋招笔试题-三语言题解(CPP/Python/Java)

🍭 大家好这里是KK爱Coding ,一枚热爱算法的程序员 ✨ 本系列打算持续跟新美团近期的春秋招笔试题汇总~ 💻 ACM银牌🥈| 多次AK大厂笔试 | 编程一对一辅导 👏 感谢大家的订阅➕ 和 喜欢&#x1f…

31.2k star, 免费开源的白板绘图工具 tldraw

31.2k star, 免费开源的白板绘图工具 tldraw 分类 开源分享 项目名: tldraw -- 无限画布白板 Github 开源地址: https://github.com/tldraw/tldraw 在线测试地址: tldraw 文档地址: tldraw SDK tldraw 是一款开源免费的无限画布白板&…

HTML5动画设计工具 Hype 4 Pro v4.1.14中文激活版

Hype Pro是一款功能丰富、易用且灵活的HTML5动画设计工具,适用于设计师、开发者和创作者创建各种精美的交互式网页动画。它的强大功能和可视化编辑界面使用户能够快速而轻松地实现复杂的动画效果,同时支持多种输出格式和交互方式,满足用户对网…

Word·VBA文档合并

目录 1,复制法,不保留原文档格式2,复制法,保留原文档格式3,插入法,保留原文档格式 之前的文章《WordVBA实现邮件合并》虽然可以生成邮件合并文档结果,但是不能像《python实现word邮件合并》一样…

用户账号和组账号及管理

用户账号和组账号 Linux中每个用户是通过 User Id (UID)来唯一标识的 新建用户 1-60000 自动分配 0-65535 端口号,系统是靠uid来区分用户身份的,用户的uid 为0 就是超级管理员 1.用户账号的类型 超级管理员:权限最高的用户,roo…

基于单片机PID炉温自动控制系统设计

**单片机设计介绍,基于单片机PID炉温自动控制系统设计 文章目录 一 概要二、功能设计三、 软件设计原理图 五、 程序六、 文章目录 一 概要 基于单片机PID炉温自动控制系统设计是一个综合性的工程任务,旨在通过单片机结合PID控制算法实现炉温的精确和自…

Django源码之路由匹配(下)——图解逐步分析底层源码

目录 1. 前言 2. 路由匹配全过程分析 2.1 请求的入口 2.2 request的封装 2.3 response的源头 2.4 handler的获取 2.5 获取resolver对象 2.6 路由进行匹配 3. 小结 1. 前言 在上一篇文章中,我们谈到了路由的定义,通过URLPattern路由路径对象和Rou…

(一)小案例银行家应用程序-介绍

案例示例如下所示: 登录之后就会出现下面所示: 项目案例流程图如下 ● 首先我们建立四个账号对象,用于登录 const account1 {owner: ItShare,movements: [200, 450, -400, 3000, -650, -130, 70, 1300],interestRate: 1.2, // %pin: 11…

注意力机制篇 | YOLOv8改进之添加多尺度全局注意力机制DilateFormer(MSDA)| 即插即用

前言:Hello大家好,我是小哥谈。多尺度全局注意力机制DilateFormer是一种用图像识别任务的深度学习模型。它是在Transformer模型的基础上进行改进的,旨在提高模型对图像中不同尺度信息的感知能力。DilateFormer引入了多尺度卷积和全局注意力机制来实现多尺度感知。具体来说,…

Rancher介绍

1.什么是Rancher Rancher是一套容器管理平台,专门用于部署和管理容器化应用。以下是关于Rancher的详细介绍: 容器编排与管理:Rancher是一个开源的企业级容器管理平台,它支持Kubernetes作为其容器编排引擎。Rancher可以帮助用户在…

java线程的几种状态

目录 正文: 1.JConsole 2.新建状态(New) 3.运行状态(Runnable) 4.阻塞状态(Blocked) 5.等待状态(Waiting) 6.计时等待状态(Timed Waiting) 7.终止状态(Terminated) 总结: 正文: 1.JConsole JConsole是Java监控和管理控制台工具&…

面试算法-128-单词拆分 II

题目 给定一个字符串 s 和一个字符串字典 wordDict ,在字符串 s 中增加空格来构建一个句子,使得句子中所有的单词都在词典中。以任意顺序 返回所有这些可能的句子。 注意:词典中的同一个单词可能在分段中被重复使用多次。 示例 1&#xff…

ABAP 读取EXCEL 文件内容,函数 TEXT_CONVERT_XLS_TO_SAP

EXCEL 内容: 读取内容: 代码: TYPES: BEGIN OF ITAB, FL1(50) TYPE C, FL2(50) TYPE C, FL3(50) TYPE C, FL4(50) TYPE C, FL5(50) TYPE C, FL6(50) TYPE C, END OF ITAB. DATA: T_ITEM TYPE TABLE OF ITAB WITH HEADER LINE. TYPE…

Netty经典32连问

文章目录 1、Netty是什么,它的主要特点是什么?2、Netty 应用场景了解么?3、Netty 核心组件有哪些?分别有什么作用?4、Netty的线程模型是怎样的?如何优化性能?5、EventloopGroup了解么?和 Event…

PWM方式读取AS5600磁编码器数据

PWM方式读取AS5600磁编码器获取角度例程 📍相关篇《STM32 软件I2C方式读取AS5600磁编码器获取角度例程》📌《HAL STM32 硬件I2C方式读取AS5600磁编码器获取角度例程》🎉本例程包含:Arduino测试代码、STM32标准库代码、HAL STM32代…