9函数

news/发布时间2024/8/25 6:50:29

 

1.声明函数的方法:1.function foo(){};调用:foo();2.匿名函数function(){};调用:(function(){})()3.var foo =function(){};调用:foo()4.let foo = () =>();调用:foo();5.let foo = new Function('a','b','return a+b');直接执行
2.创建promise,let foo=new Promise(()=>())
3.const fn = () =>{new Promise(()=>())},这里promise被包裹在函数里,就不会立即执行
4.Promise.resolve().then()放在微队列里
5.Promise里的宏任务就是整体的宏任务
6.链式调用:promise.then().then()第二个是第一个then返回的Promise没有返回值就是undefined;返回任意非promise会被包裹成promise.resolve();return new Error('error!!!')=>return Promise.resolve(new Error('error!!!'))
7.promise.then()或者.catch()返回值不能是promise本身,否则会造成死循环,从而报错
8.promise.then(()=>)或者catch里要是函数,否则会发生透传,resolve()的值直接传到最后一个then里
9.promise.reject().then(res=>(),err=>()).catch();reject被err执行
10.react可以说All in javascript,函数式的思想
11.webpack
1.安装:npm install webpack -g
2.四个核心概念:entry(入口),output,loader(装载机--webpack只能处理js,css需要用loader),plugin(插件,处理loader不能完成的工作)
3.打包流程:初始化参数->开始编译->确定入口->编译模块->完成编译并输出->打包完成
12.http(超文本传输协议)和https的区别:https有加密ssl/tls更安全,响应慢,端口号是443,http是80
13.tcp三次握手:客户端发SYN包给服务器,客户端等待确认->服务器接收并确认,向客户端发送SYN包->客户端收到并发送ACK包,发完完成三次握手

1.session会话
2.cookie
3.throw new Error('error!!!')--reject
return new Error('error!!!')--resolve
4.promise不能返回本身
5.then的第一个函数处理fulfilled,第二个函数处理reject
6.prototype
7.解构赋值?
8.pinia-storeToRefs可以对数据解构赋值;方法直接赋值;pinia数据状态管理工具,不需要mutation,action支持同步和异步
9.创建一个api接口,有时间可以试试
10.协议名(http://)+IP地址(www.baidu.com)+资源名(/src/picture.jpg)
https://bing.com/search?q=abc//用bing搜索abc的url(统一资源定位符)uri(统一资源标志符)
11.element-plus有vue3的通用组件
element-ui vue2
12.webpack babel eslink echarts
13.雨水问题 动规 osi
14.项目问题

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

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

相关文章

题目集1~3的总结性Blog

第一次博客 一、前言 前三次的pta题目难度逐渐增加,第一次pta还算比较简单,基本不涉及到多个类,但是到了第二次作业就开始涉及到多个类,难度也比第一次的增长了很多,第三次作业虽然题目量不多,但是题目很难,涉及到的类关系非常复杂。难度非常大,测试点很多。前三次的pt…

Linux网络编程

C++11新特性 右值引用 减少无畏的深拷贝,使用间拷贝改变资源的所有权 把文件描述符设置为-1是为了重用数组里面的元素,现在我们用一整块的堆内存,就不用重用那个数组了线程池 手写线程和线程池的区别 需要自己创建和销毁 在主线程里建立连接,在子线程通信,而线程池则…

带宽优化新思路:RoCE网卡聚合实现X2增长

RoCE也可以组Bond,只是比普通网卡多了一些约束。本文分享自华为云社区《2个RoCE网卡Bond聚合,实现带宽X2》,作者: tsjsdbd 。 我们知道操作系统里面,可以将2个实际的物理网卡,合体形成一个“逻辑网卡”,从而达到如主备/提升带宽等目的。但是RoCE网卡,是否也跟普通网卡一…

2023-10-07:用go语言,给定n个二维坐标,表示在二维平面的n个点, 坐标为double类型,精度最多小数点后两位, 希望在二维平面上画一个圆,圈住其中的k个点,其他的n-k个点都要在圆外。

2023-10-07:用go语言,给定n个二维坐标,表示在二维平面的n个点, 坐标为double类型,精度最多小数点后两位, 希望在二维平面上画一个圆,圈住其中的k个点,其他的n-k个点都要在圆外。 返回一个圆心和半径,表示哪个圆可以圈住其中的k个点。 坐标和半径都是double类型,最多保…

[MyArch]我的Archlinux与bspwm的重生之途

0x00 前言碎语 2023.8.19 好久不见。这些日子一直在和bspwm和archlinux打交道。自从上次NepCTF的前几天和CuB3y0nd小师傅的bspwm配置打交道之后我一发不可收拾。中间为了恢复数据重装系统进kde,结果空手而归。收获是连续两次重装archlinux,我对这个系统的认识更加深刻了。0x0…

安装MongoDB_基于Docker

Docker拉取MongoDB镜像 docker pull mongo docker-compose.yml文件 version: 3.7services:mongodb:image: mongocontainer_name: mongodbports:- "27017:27017"volumes:- mongodb_data:/data/dbrestart: alwaysvolumes:mongodb_data: 启动 docker compose up -d 测试…

对一门不是非常熟悉的语言是怎么面试的

公司是一个基础通讯类的公司,需要的职位是一个高级系统和软件工程师。 职位要求,是一个完全不怎么大众的语言:Elixir。 没听过,这就对了,这是一个函数式的语言,可以认为是 Erlang 的升级版本,Erlang 多用在交换机设备上的开发语言,这个语言其实还是比较小众的。 Rabbit…

在Mybatis中不推荐使用Lombok的@builder注解

在Mybatis中不推荐使用Lombok的@builder注解如题,@Builder注解通常用于生成构建者模式(Builder Pattern)相关的代码,它可以自动生成一个包含所有字段的构建器类,用于创建对象。这种注解通常在实体类中的字段上使用,以简化对象的创建过程,提高代码的可读性和易用性。 然而…

bootstrap 报错

在使用bootstrap报错。报错的位置如下 if("undefined"==typeof jQuery)throw new Error("Bootstraps JavaScript requires jQuery");+function(a)解决方法这是由于引入的文件顺序不对引起的,应该先引入jQuery然后在引入bootstrap的css文件就解决报错的问题…

10.6:面试准备

边学边找工作了,怕什么!路在脚下; 谈谈你工作中的开发流程和日常是什么? 0、项目成员【3个后端、1个前段、1个UI、1个测试、产品经理】 1、周一至周五早上项目成员讲述自己任务进行的情况以及分配接下来的任务,周四下午会开一个项目总结会议; 2、产品经理会会对第一期项目…

面向对象的三个基本特征:封装、继承、多态

封装 在面向对象编程中,封装是一种将数据和相关操作封装在一个单元内部的概念。它通过将数据和方法组合在一个类中,隐藏了内部实现的细节,只暴露了必要的接口给外部使用。 封装的目的是保护数据的完整性和安全性,同时提供一个清晰的接口供其他对象进行交互。通过封装,我们…

python断言封装

代码:class AssertUtil:def __init__(self, assert_type, assert_text, expected_text=None):self.assert_type = assert_typeself.assert_text = assert_textself.expected_text = expected_textdef text_assert(self):"""检查expected_text是否存在于text中使…

【TinyWebServer】12注册登录

整体概述 本项目中,使用数据库连接池实现服务器访问数据库的功能,使用POST请求完成注册和登录的校验工作。 本文内容 本篇将介绍同步实现注册登录功能,具体的涉及到流程图,载入数据库表,提取用户名和密码,注册登录流程与页面跳转的的代码实现。 流程图 具体的,描述了GET…

SDU Open 2023-H、几何、积分、单调栈维护上凸壳

SDU Open 2023-H、几何、积分、单调栈维护上凸壳 题目:https://codeforces.com/gym/104324/problem/H 题意:有 \(n\) 个信号基站,你在边玩手机边走路,手机会自动连接到最近的基站。单位时间花费的流量是到基站距离的平方,现在从起点沿着直线走到终点,并且走的都是横平竖直…

工厂模式

工厂模式顾名思义,工厂就是用来统一创建产品的。我们的工厂根据产品是具体产品还是工厂可以分为简单工厂模式和工厂方法模式,根据抽象程度可以分为工厂方法模式和抽象工厂模式。工厂模式的核心本质是:实例化对象不使用new,用工厂方法替代 将选择实现类,创建对象统一管理和…

可达模拟赛9F

给你长为 \(n\) 的正整数数组 \(a_i\) ,让你从中找有多少对 \((i,j)\) 满足 \(a_i,a_j\) 互质 \(n \leq 10^6\)不错的一道题 考虑枚举 \(j\) ,看前面有哪些数和他互质。这时候问题看起来很像一个非常经典的问题:问前 \(x\) 个数中有多少数是 \(2\) 的倍数或 \(3\) 的倍数。 …

武汉大学2023年新生程序设计竞赛(同步赛)

C. 覆叶之交(线段树+离散化+扫描线)输入格式:输出格式:输入0 0 2 3 0 0 3 2 -1 -1 1 1输出11说明线段树+离散化+扫描线 #include<bits/stdc++.h> #define IOS ios::sync_with_stdio(false);cin.tie(nullptr),cout.tie(nullptr) #define lowbit(ver) ver&(-ver) #…

实践一下前几天的wordCount案例

1、自己准备一个数据量比较小的txt文件然后将其上传到虚拟机本地:之后上传到hdfs里面:2、编写代码 1、引入相关依赖 <dependencies><!-- https://mvnrepository.com/artifact/org.apache.hadoop/hadoop-common --><dependency><groupId>org.apache.h…
推荐文章