js常考的面试题重新整理

JS课堂笔记(4.17-4.21)

一、循环 1.在程序中,一组被重复执行的语句被称为循环体,能否继续重复执行,取决于循环的终止条件。由循环体及循环的终止条件组成的语句,被称为循环语句。 2.循环执行的过程是①第一次循环:第一次赋值,然后条件判断,执行循环体,最后执行累计。 ②非第一次循环:条件判断,执行循环体,最后执行累计。 3.c ......
课堂笔记 课堂 笔记 4.17 4.21

[教育题[持续更新]]自用理解

牛客:猫猫与数列 首先想的是直接暴力求解,则答案会导致溢出,然后等式两边同时加上log(以2为底)来防止溢出,并且能进行判断 if(a[n-1]*log(a[n-2])>M) { cout<<n-1<<endl; break; } 当然这种情况一是成立时用的,else呢?则应该用long long来 ......

基础题:百钱买百鸡(延伸题)

有30人,可能包括男人、女人、小孩,他们在一饭店共消费50先令,其中每个男人花3先令, 每个女人花2先令,每个小孩花1先令,求男人、女人、小孩各多少人? (此题就是换了个名词的百钱买百鸡) 这是个基础题,但是我经常学到后面忘记前面这种需要带点脑子的基础题,所以写做了一期笔记。 我总结了两个方法:方法 ......
基础

js循环调用接口,获取每一次接口的值

vue代码。 data数据: list: [ {listName:"待办",listNum:0}, {listName:"退回",listNum:0}, {listName:"已办",listNum:0}, {listName:"全部",listNum:0} ], methods里面的方法: asy ......
接口

树的直径,树的中心性质整理

本文中,设树中所有权都是正的。 直径的定义:不经过同一个点两次的最长链。 中心的定义:对于点 $u$,如果满足所有点到点 $u$ 距离的最大值最小,则点 $u$ 是中心。 请注意树的中心和树的重心是两个不同的概念。 本文中 $u \sim v$ 代表树上 $u \leftrightsquigarro ......
直径 性质

vue转换js文件 require js

1 define 和require 方式 不同点 define 用来定义一个模块的,requireconfig 文件配置后才行 require 加载模块 define来定义模块,还是通过require来加载模块 究竟什么时候去使用 2TaskExcutionToday 文件如何转换compoment ......
require 文件 vue js

Node.js Event Loop & V8 engine & libuv All In One

Node.js Event Loop & V8 engine & libuv All In One 事件循环 ......
amp engine Event libuv Node

现场面试题目实录

参考链接: https://blog.csdn.net/m0_66727391/article/details/123666049?spm=1001.2014.3001.5502 https://blog.csdn.net/m0_66727391/article/details/123779322? ......
题目

Vue 项目安全扫描漏洞,JS 库版本太低,要求升级 YUI(vue2 升级javascript库)【检测到目标站点存在javascript框架库漏洞漏洞风险:中】

原帖:https://blog.csdn.net/u012961419/article/details/130016341 背景公司信安部门对项目进行安全扫描,查出一些漏洞,其中有一项要求升级 javascript 框架库(如图): 吓得我以为让我把 Vue2 升级成 Vue3。 经过一番询问后才知 ......
漏洞 javascript 框架 风险 目标

Unity中一些面试题

###简述一下垃圾回收机制,是由系统回收的吗,程序员能控制吗 🙆‍♀️ C#语言中有GC 会自动回收 程序员可以控制(吧) 当空间不够了会把不用的空间回收重新使用 👩‍🍳 GPT说的 : 这样的表述有一些问题。 首先,C#语言中内置的垃圾回收机制可以自动识别并回收不再使用的内存,但程序员不能完 ......
Unity

cnblogs iconfont.js?v=unknown bug All In One

cnblogs iconfont.js?v=unknown bug All In One Uncaught SyntaxError: Unexpected token '<' (at iconfont.js?v=unknown:1:1) demos https://i.cnblogs.com/pos ......
iconfont cnblogs unknown bug All

【mysql】Sql优化总结!详细!(2021最新面试必问)

Sql执行顺序 (8) SELECT(9) DISTINCT column,…选择字段 、去重 (6) AGG_FUNC(column or expression),…聚合函数 (1) FROM [left_table]选择表 (3) <join_type> JOIN <right_table>链接 ......
mysql 2021 Sql

面试题 GEO地理位置信息

面试 1 http协议详情,http协议版本,http一些请求头 -特点: 1 基于请求响应--》服务端不能主动给客户端推送消息 》websocket协议 2 无状态无连接 》不能做会话保持 》才出现了cookie,session,token 3 基于tcp之上的应用层协议 -详情: -请求协议: ......
地理位置 地理 位置 信息 GEO

面试常见题目汇总2

. . . 数组、链表、区别 链表是一种基本的数据结构,它通过指针将一组零散的内存块串联起来, 形成一个逻辑上有序的数据集合。链表中的每个节点都包含两部分信息: 数据域和指针域。其中,数据域存储节点的数据信息,指针域则存储指向下一个节点的指针。 数组和链表是两种不同的数据结构,它们有以下几点不同: ......
题目 常见

JS学习笔记

js中有几种数据类型 8种 $number$、$string$、$null$、$undefined$、$boolean$、$Symbol$、$object$、$BigInt$. Array Function的本质也是Object 前5种是基本数据类型number,string,null、undefi ......
笔记

SQL Server评估期已过问题的解决方法

SQL Server评估期已过问题的解决方法 打开配置工具——sql server安装中心,选择版本升级,网上找个序列号即可 ......
方法 Server SQL

JS实现文件上传下载功能实例解析.

​ 对于大文件的处理,无论是用户端还是服务端,如果一次性进行读取发送、接收都是不可取,很容易导致内存问题。所以对于大文件上传,采用切块分段上传,从上传的效率来看,利用多线程并发上传能够达到最大效率。 本文是基于 springboot + vue 实现的文件上传,本文主要介绍服务端实现文件上传的步骤及 ......
上传下载 实例 功能 文件

js 中 对 String 的操作

// charAt():返回指定位置的字符。 const str = "hello"; const char = str.charAt(1); // "e" // charCodeAt():返回指定位置字符的Unicode编码。 const str = "hello"; const unicode ......
String js

js相关的一些知识点

//"?." 是JavaScript中的可选链操作符,用于在对象属性链式调用过程中判断前面的属性是否存在,// 如果存在则继续调用,否则返回undefined。这个操作符可以避免因为某个属性不存在而出现程序崩溃或异常情况,提高代码的健壮性和可读性。例如: const person = { name: ......
知识点 知识

JS实现文件上传下载功能实例解析

​ 前言 文件上传是一个老生常谈的话题了,在文件相对比较小的情况下,可以直接把文件转化为字节流上传到服务器,但在文件比较大的情况下,用普通的方式进行上传,这可不是一个好的办法,毕竟很少有人会忍受,当文件上传到一半中断后,继续上传却只能重头开始上传,这种让人不爽的体验。那有没有比较好的上传体验呢,答案 ......
上传下载 实例 功能 文件

面试题01

// websocket的协议体 /** * WebSocket协议使用HTTP握手,建立WebSocket连接后,数据传输就由HTTP协议切换为独立的WebSocket协议。 *协议体结构如下: * 0 1 2 3 * 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 ......

常用的 API 大全整理

天气查询类 天气预报查询:查询全国以及全球多个城市的天气,包含15天天气预报查询。 空气质量查询: 查询国内3400+个城市的整点观测,获取指定城市的整点观测空气质量。 分钟级降水预报:可准确提醒下一场雨何时出现,何时变大,何时停止等预报信息。 日出日落:获取指定城市/地点每日日出时间、日落时间。 ......
常用 大全 API

js实现防抖(debounce)与节流(throttle)

防抖(debounce) 一句话概括:防抖是给定一个时间周期,如果触发事件的周期小于该事件(也就是触发过快),则不会触发事件。 举个例子:我给定的时间周期是1s,如果我在触发第一次事件后1s内触发该事件,则重新开始计时,直到触发周期大于1s才会执行事件的方法。 function debounce(f ......
debounce throttle

js中的worker使用及多线程改单线程实现

一、Worker 使用 创建worker实例 var worker = new Worker(url); // 创建Worker对象 只会执行url指定的脚本,必须同源 主线程 // 监听接收worker线程信息 worker.onmessage = (e) => console.log(`接收到w ......
线程 worker

关于js正则表达式判断格式是否应该跳转

问题描述 在利用js的正则表达式判断输入内容格式是否符合要求时,发现无论格式是否正确都能够跳转到相应界面 问题解决 在javascript标签里面已经设置了return false;然后跳转照样转不误; 然后尝试在button标签的onclick属性里面改成了这样:onclick="check(); ......
正则 表达式 格式

js-防抖和节流的区别及实现

函数防抖(debounce):触发高频事件后n秒内函数只会执行一次,如果n秒内高频事件再次被触发,则重新计算时间。函数节流(throttle):高频事件触发,但在n秒内只会执行一次,所以节流会稀释函数的执行频率。函数节流(throttle)与 函数防抖(debounce)都是为了限制函数的执行频次, ......
js

重新实现hashCode()方法

在Java中,为了让对象在集合中能够更高效地进行查找和比较,我们通常需要重写对象的equals()和hashCode()方法。其中,equals()方法用于比较两个对象是否相等,而hashCode()方法则用于返回对象哈希值,供集合类使用。 默认情况下,Java会根据每个对象的内存地址来计算哈希值, ......
hashCode 方法

node js学习

const arrOld = datastr.split(" ") arrOld.forEach(item => { }) 相对路径会出现路径动态拼接的问题,在node执行的时候拼接路径 相对路径移植性差,需要路径动态拼接 __dirname 表示当前文件所处目录 node_modules 是从当前 ......
node

WebSocket与Sock.js介绍

WebSocket与Sock.js介绍今天先到这儿,希望对云原生,技术领导力, 企业管理,系统架构设计与评估,团队管理, 项目管理, 产品管管,团队建设 有参考作用 , 您可能感兴趣的文章: 领导人怎样带领好团队构建创业公司突击小团队国际化环境下系统架构演化微服务架构设计视频直播平台的系统架构演化微 ......
WebSocket Sock js

Serieshe对象和Dataframe对象重新设置索引

1.Series重新设置索引并用指定数字填充NaN: 2.Series向前填充和向后填充: 3.DataFrame重新设置行列索引: ......
对象 Dataframe 索引 Serieshe