- 博客(11)
- 收藏
- 关注
原创 十个常见的Vue前端面试题
答:Vue的组件通信可以通过props和emit来实现父子组件之间的通信,通过emit来实现父子组件之间的通信,通过emit触发自定义事件并携带数据,父组件通过监听这个事件来获取数据。答:Vue中的双向数据绑定是通过使用Vue的v-model指令实现的。通过给每个列表项设置唯一的key值,Vue可以跟踪每个列表项的身份,并且在更新列表时尽可能地复用已存在的DOM元素,提高页面的性能。答:mixins是一种可复用的代码组织方式,可以将一些常用的选项、方法或者指令封装成一个对象,并在不同的组件中进行混入。
2024-02-26 10:30:13
381
1
原创 使用electron开发桌面级应用的注意事项
打包和分发:使用适当的打包工具(如 electron-builder、electron-packager)将应用程序打包为可执行文件,并选择合适的分发方式(如安装程序、压缩包、应用商店等)。要确保应用程序在不同的操作系统上具有一致的外观和行为,并进行相应的测试。错误处理:在应用程序中实现良好的错误处理机制,以便捕获和处理潜在的错误和异常情况,并向用户提供有用的错误信息。测试:进行全面的测试,包括单元测试、集成测试和端到端测试,以确保应用程序的稳定性和功能完整性。
2024-02-21 09:39:04
660
原创 十个常见的React的面试题
什么是 React 生命周期?请列举一些常用的生命周期方法及其执行顺序。什么是 React Hooks?什么是状态(state)和属性(props)?React 中类组件和函数组件有什么区别?它与 HTML 有何不同?什么是 React?它的核心概念是什么?什么是虚拟 DOM?如何在 React 中处理表单输入?React 中如何进行组件间通信?如何优化 React 应用的性能?
2024-01-11 10:53:09
860
原创 webpack介绍
webpack 介绍: webpack 是一个用于现代 JavaScript 应用程序的 静态模块打包工具。 wepack可以打包压缩所有文件格式 webpack可以在入口对文件直接进行打包压缩 为静态资源文件 核心: entry 入口 output 出口
2023-10-06 17:58:31
87
1
原创 Node.js相关介绍
pnpm也是一个包管理器,它巧妙的使用了类似于linux的软连接方式,达到一个模块文件多处服用,解决了yarn、npm在多个项目安装同一个依赖时会下载重复文件的问题,避免磁盘的浪费,同时大大提升下载速度。pnpm add 包名1 包名2 ... --save-dev。pnpm i 包名1 包名2 ... --save-dev。npm install 包名 --save-dev // 安装到开发环境。yarn add 包名1 包名2 ... --save-dev。npm i 包名 --save-dev。
2023-09-21 08:22:35
72
原创 如何解决跨域的问题
在解决之前我们首先得知道什么是跨域,为什么会出现跨域,跨域指的是在浏览器中,当通过一个域名(或者协议、端口)访问的页面,去请求另一个域名下的资源时,就会出现跨域问题。2 CORS:CORS是一种现代的跨域解决方案,它通过在服务器端设置响应头来控制跨域访问。通过在请求中指定一个回调函数,服务器返回的响应会被包裹在该函数中,从而实现跨域请求;3 代理服务器:在服务器端设置一个代理,将跨域请求发送到目标服务器,并将响应返回给客户端。以上这些方法是我较为熟知的几种方法;现在,我们既然已经知道了跨域出现的原因;
2023-08-24 08:41:36
86
2
原创 JS常用的一些方法
该方法中可以包含两种参数,一种参数是要访问的URL在历史列表中的相对位置;(".example") 方法返回文档中匹配指定 CSS 选择器的所有元素,返回 NodeList 对象。返回子字符串abc在字符串中最后一次出现的位置(从0开始计算),不存在返回-1。返回子字符串abc在字符串中第一次出现的位置(从0开始计算),不存在返回-1。该方法可以返回到上一个访问过的URL,等价于go(-1)向当前节点添加子节点,子节点被添加在子节点列表的尾部。//获取对象的所有的属性的集合。
2023-08-22 08:35:41
124
1
原创 js原型与原型链
实例化对象在访问属性和方法时,会先访问自身的属性和方法,如果自身不存在对应的属性和方法,则会自动通过prototype属性在整个原型链上查找,只要找到对应的属性和方法,就能正确执行,如果原型链上没找到,则报错。所有构造函数new出来的实例话对象,都有一个prototype属性,称为原型(prototype)。原型是一个对象,它包含了共享属性和方法,可以被其他对象继承。由一系列的prototype属性串联起来原型对象被称为原型对象;
2023-08-18 20:47:37
64
1
原创 【无标题】JS中较为常见的一些面试题
当变量A把它里面的值赋给变量B时,若A当中的值发生改变时,而B的值也随之发生改变,就被称之为浅拷贝,若B不发生改变,就被称之为深拷贝。在箭头函数中,因为这里本身没有this,所以它会向他的上一层级找,此时,他上一层级this是什么,那么this的指向就是什么。apply在传第二个值时,必须得以数组形式传值,虽然他是以数组传值,但是在执行时,数组中的值时一个一个拿出来的。区别:call在传值时,得以参数列表的形式传值,也就是须得以逗号隔开每一个数值,会立即调用。4.call,apply,bind的区别。
2023-08-17 17:07:23
90
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人