公司面试题总结(三)
13.说说你对 BOM 的理解,常见的 BOM 对象你了解哪些?
BOM (Browser Object Model),浏览器对象模型,
14.Javascript 本地存储的方式有哪些?区别及应用场景?
⚫ Cookie
⚫ sessionStorage
◼ 应用场景:适合长期保存在本地的数据(令牌)
⚫ localStorage
⚫ indexedDB
15.什么是防抖和节流?有什么区别?如何实现?
⚫ 防抖:
◼ 应用场景:
◼ 实现方式:
⚫ 节流:
◼ 应用场景:
◼ 实现方式:
区别:
16.如何通过 JS 判断一个数组
⚫ 使用 Array.isArray()
⚫ 使用 Object.prototype.toString.call():
⚫ 使用 instanceof:
⚫ 通过 constructor 属性:
⚫ 通过原型链上的 isPrototypeOf() 方法:
创建一个数组
⚫ 使用 Array 构造函数
⚫ 使用字面量语法
⚫ 使用 Array.of()
⚫ 通过扩展运算符(...)
⚫ 通过 Array.from()
17.说说你对作用域链的理解
18.JavaScript 原型,原型链 ? 有什么特点?
原型:
原型链:
原型链的查找机制:
事件
相关文章:
公司面试题总结(三)
13.说说你对 BOM 的理解,常见的 BOM 对象你了解哪些? BOM (Browser Object Model),浏览器对象模型, ⚫ 提供了独立于内容与浏览器窗口进行交互的对象 ⚫ 其作用就是跟浏览器做一些交互效果 ⚫ 比如如何进行页面的后退&…...
PLSQL 报错 could not locate oci.dll
0、确保PLSQL已激活。 1、在PLSQL安装包内搜索oci.dll,如果没有搜到需要下载 链接:https://pan.baidu.com/s/1HOfKAEFfuAGYACjfcwqJ1g 提取码:6evh 2、打开PLSQL,设置oci.dll的路径 ps:PLSQL安装包 链接ÿ…...
【方案+源码】智慧园区建设方案
智慧园区一体化运营管理平台建设方案旨在通过集成先进的信息技术,实现园区的智能化、高效化、绿色化管理。该平台整合了物联网、大数据、云计算等技术,为园区提供全方位、一体化的运营服务。 方案包括智能监控、能源管理、安防系统、停车管理、物业管理等…...
Java操作数据库 —— JDBC ① 基础篇
我走我的路,有人拦也走,没人陪也走 —— 24.6.7 JDBC JDBC就是使用Java语言操作关系型数据库的一套API 一、JDBC简介 JDBC 概念 JDBC 就是使用Java语言操作关系型数据库的一套API 全称:(Java DataBase Connectivity)意为Java 数据库连接 JDBC 本质: ①…...
webpack和vite区别
一、Webpack 1. 概述 Webpack 是一个模块打包工具,它会递归地构建依赖关系图,并将所有模块打包成一个或多个bundle(包)。 2. 特点 配置灵活:Webpack提供了高度可定制的配置文件,可以根据项目需求进行各…...
FL Studio21永久免费破解中文版下载,让我这个音乐制作爱好者如获至宝!
FL Studio21永久免费破解中文版下载,让我这个音乐制作爱好者如获至宝!🎶 这款软件功能强大,操作简单易上手。我可以轻松地创作出各种风格的音乐作品。无论是流行、摇滚还是电子音乐,都能轻松驾驭。🎧 使用F…...
vue3 监听器,组合式API的watch用法
watch函数 在组合式 API 中,我们可以使用 watch 函数在每次响应式状态发生变化时触发回调函数 watch(ref,callback(newValue,oldValue),option:{}) ref:被监听的响应式量,可以是一个 ref (包括计算属性)、一个响应式…...
苹果WWDC开幕发布AI大模型,股价却跌近2%
KlipC报道:北京时间6月11日凌晨,苹果一年一度的“全球开发者大会”(WWDC)开幕。会上,先后介绍了iOS 18、iPadOS 18、watchOS 11等系统的更新,同时还展示了多个AI功能。宣布与OpenAI构建合作伙伴关系。然而&…...
C++ 11 【可变参数模板】【lambda】
💓博主CSDN主页:麻辣韭菜💓 ⏩专栏分类:C修炼之路⏪ 🚚代码仓库:C高阶🚚 🌹关注我🫵带你学习更多C知识 🔝🔝 目录 前言 一、新的类功能 1.1默认成员函数—…...
c 宏应用举例
1.概要 #include <iostream> //变量可以直接使用 #define fun() a 100; //用变量计算可以 #define fun2(a) a*2; //用变量替换可以 #define fun3(a) d[a] a; //##链接的作用,一般用于链接变量名 #define fun4(type,name) type name##_s 4; //#的作用是转换…...
微信公众号(公众平台) 和 微信开放平台的scope的差异
微信公众号(公众平台) 和 微信开放平台 是两码事。 公众号(公众平台)获取的scope只包括两种:snsapi_base 和snsapi_userinfo,前者是静默获取,用户无感知;后者是需要用户确认同意的。…...
基于pytorch实现的DenseUnet医学图像分割(腹部多脏器)
1、前言 本章将介绍将densenet的主干网络引入unet中 官方实现的代码:kits19-challenge/network at master nitsaick/kits19-challenge (github.com) 本章实现的项目目录如下: 主要代码有train、evaluate、predict脚本 2、代码介绍 数据预处理脚本 数据…...
富格林:正规策划实现安全做单
富格林悉知,在投资理财的过程中,最重要的是控制风险实现安全做单避免损失。但是市场客观因素带来的风险并不能完全避免,因此投资者需要采取一些正规技能来减低风险投资风险实现安全做单。接下来就由富格林给大家分享一些实现安全做单的正规方…...
02. 异常捕捉和处理
检索特定内容的邮件,当检索失败,就会在终端输出“获取不了值” try: #代码块A except: #代码B 试一下运行代码A,当代码A报错时,执行代码B 这是main_exe.py文件中的内容 略过 #今天 for job_name,end_time in zip(bji.job_inf…...
Oracle和mysql中插入时间字段
例如有id 和 times两个字段 Oracle insert into xxx values|(1,sysdate) mysql insert into xxx values(1,now()) 在 MySQL 中,SYSDATE() 函数也是可用的,它与 NOW() 类似,但略有不同: NOW…...
注册小程序
每个小程序都需要在 app.js 中调用 App 方法注册小程序实例,绑定生命周期回调函数、错误监听和页面不存在监听函数等。 详细的参数含义和使用请参考 App 参考文档 。 整个小程序只有一个 App 实例,是全部页面共享的。开发者可以通过 getApp 方法获取到全…...
【YOLOv8改进[CONV]】使用MSBlock二次创新C2f模块实现轻量化 + 含全部代码和详细修改方式 + 手撕结构图 + 轻量化 + 涨点
本文将使用MSBlock二次创新C2f模块实现轻量化,助力YOLOv8目标检测效果的实践,文中含全部代码、详细修改方式以及手撕结构图。助您轻松理解改进的方法,实现有效涨点。 改进前和改进后的参数对比: 目录 一 MSBlock 二 使用MSBlock二次创新C2f模块实现轻量化 1 整体修改 …...
three.js使用环境贴图或者加载hdr图
1、three.js使用环境贴图 1.1、效果视频 环境贴图 1.2、使用步骤(个人认为) (1)导入引入相关方法 (2)创建场景 (3)创建相机 (4)添加物体材质 (5…...
GPT-4o多模态大模型的架构设计
GPT-4o:大模型风向,OpenAI大更新 OpenAI震撼发布两大更新!桌面版APP与全新UI的ChatGPT上线,简化用户操作,体验更自然。同时,全能模型GPT-4o惊艳亮相,跨模态即时响应,性能卓越且性价比…...
Facebook:社交世界的引领者
导语 在当今数字化时代,Facebook已经成为了人们社交生活的重要一环。然而,除了成为社交媒体的象征外,它还在不断探索并领导着社交世界的新方向。 1. 社交平台的发展者 Facebook不仅仅是一个社交平台,更是社交方式的引领者。从其…...
2026年半导体涨价企业清单出炉
2026年3月,全球半导体产业收到三封足以改变年度利润走向的涨价函。 德州仪器、恩智浦、英飞凌三大芯片巨头相继通知客户,自4月1日起上调部分产品售价,涨幅从5%到85%不等,覆盖模拟芯片、功率器件、车规级MCU等核心品类。 这不仅是一…...
加密狗远程访问避坑指南:用USB Redirector绕过地域限制(附cpolar固定域名配置)
加密狗远程访问实战:USB Redirector与cpolar的深度配置指南 当设计团队需要异地协作或开发人员居家办公时,软件加密狗的物理限制往往成为效率瓶颈。传统方案要么要求员工频繁往返办公室,要么依赖不稳定的远程桌面连接——前者消耗时间成本&am…...
【仅限硬件协同开发组内部流传】:存算一体SoC的C语言汇编级调试手册(含6类不可复现Bug的Trace回溯模板)
第一章:存算一体SoC的C语言汇编级调试概述在存算一体(Computing-in-Memory, CIM)SoC架构中,传统冯诺依曼瓶颈被显著弱化,但这也带来了全新的调试挑战:计算单元与存储单元深度耦合,使得C语言源码…...
Teamcenter ITK开发Handler实战:从零到DLL部署的完整流程(含常见错误排查)
Teamcenter ITK开发Handler实战:从零到DLL部署的完整流程(含常见错误排查) 如果你正在为Teamcenter ITK开发Handler而头疼,这篇文章将带你从零开始,一步步完成整个开发流程,并解决那些让人抓狂的常见错误。…...
Logistic生长曲线拟合实战:从微分方程到MATLAB实现与生物学意义解析
1. Logistic生长曲线的基础概念 我第一次接触Logistic生长曲线是在研究大肠杆菌培养实验时。当时实验室的师弟拿着OD600测量数据一脸茫然——明明细菌应该指数增长,为什么后期数据总是偏离预期?这让我意识到,理解生长曲线的数学本质比单纯操…...
Excel导出样式太丑?手把手教你用xlsx.bundle.js设置合并单元格、行高和中文边框
用xlsx.bundle.js打造专业级Excel导出方案:从合并单元格到中文排版优化 每次看到前端导出的Excel文件,是不是总觉得少了点什么?那些参差不齐的列宽、毫无美感的边框、混乱的中文换行,让本该专业的数据报表显得格外"业余"…...
EC20模块实战:quectel-CM启动流程全解析(附常见问题排查)
EC20模块深度实战:quectel-CM启动全流程与高阶问题排查指南 在物联网设备开发中,EC20模块凭借其稳定的4G通信能力和丰富的功能接口,已成为工业级应用的常青树。而quectel-CM作为其核心连接管理工具,启动过程中的每个环节都直接影响…...
5年延长寿命:OpenCore Legacy Patcher如何让老旧Mac重获新生
5年延长寿命:OpenCore Legacy Patcher如何让老旧Mac重获新生 【免费下载链接】OpenCore-Legacy-Patcher 体验与之前一样的macOS 项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher 价值定位:被低估的硬件潜力与系统升级…...
2025 若依框架实战:MyBatis分页失效排查与SQL优化指南
1. 多部门查询引发的分页失效现场还原 最近在重构一个老项目时,遇到了一个典型的分页失效问题。场景是这样的:系统需要根据不同部门的权限返回数据列表,管理员可以看到所有数据,普通用户只能查看自己所属部门的数据。听起来很简单…...
Excel VBA 核心概念全解析:宏、模块、过程的区别与联系(含 SpreadJS Web 替代方案)
引言 Excel Visual Basic for Applications(VBA)是一款功能强大的编程工具,能帮助实现 Excel 任务自动化、创建自定义函数,并增强表格的功能扩展性。对于初学者,理解宏(Macro)、模块(…...
