上一页 1 ··· 9 10 11 12 13 14 15 下一页
摘要: JavaScript 中 this 关键字的作用和如何改变其上下文 JavaScript 中的 this 关键字引用了所在函数正在被调用时的对象。在不同的上下文中,this 的指向会发生变化。可以通过 call, apply, bind 方法来改变 this 的上下文。 阅读全文
posted @ 2023-01-21 14:28 飞仔FeiZai 阅读(243) 评论(0) 推荐(0)
摘要: MVVM 与 MVC 的区别 MVVM (Model-View-ViewModel) 和 MVC (Model-View-Controller) 都是软件架构模式,用于将应用程序的不同部分分离开来,更好地组织代码。 阅读全文
posted @ 2023-01-20 17:40 飞仔FeiZai 阅读(846) 评论(0) 推荐(0)
摘要: JavaScript Promise 同步处理 Promise 同步处理可以使用 async/await 来实现 阅读全文
posted @ 2023-01-20 17:13 飞仔FeiZai 阅读(1726) 评论(0) 推荐(0)
摘要: JavaScript 中断 forEach 循环 在 JavaScript 中,如何中断数组对象的 forEach 方法的循环? 阅读全文
posted @ 2023-01-20 16:34 飞仔FeiZai 阅读(974) 评论(0) 推荐(0)
摘要: Vue.js 中如何监测数组的变化? 在 Vue 中,如果直接对数组进行操作,比如使用下标直接修改元素, Vue 是无法监测到这种变化的,导致无法触发视图更新。因此如何监测数组变化是值得关注的问题。 阅读全文
posted @ 2023-01-19 22:06 飞仔FeiZai 阅读(1588) 评论(0) 推荐(0)
摘要: Vue.js 中 data 为什么必须是一个函数? 在 Vue 中,每个组件都是一个对象,当多个实例共享同一对象时,它们将共享相同的状态。如果 data 不是一个函数并且是一个对象,那么所有组件实例将共享相同的 data 对象,这样就会导致状态混乱。 为了避免这种情况,Vue 强制要求 data 必须是一个函数,这样每个组件实例都会得到一个独立的 d 阅读全文
posted @ 2023-01-19 17:33 飞仔FeiZai 阅读(164) 评论(0) 推荐(0)
摘要: JavaScript 请求服务端接口 在 JavaScript 中请求服务端接口主要有三种方式: 1、XMLHttpRequest: 这是 JavaScript 中内置的对象,可以在浏览器端使用。通过 open() 和 send() 方法来配置和发出请求,然后使用 onreadystatechange 属性来处理响应。 2、Fetch API: 是一种更简单的方法发出 HTTP 请求,你可以使用 fetch() 函数来发出请求,返回一个 Promise 对象来处理响应。 3、Axios: 是一个基于Promise的 HTTP 客户端,可以更方便地发出请求,使用类似 jquery ajax 的方式来发送请求,可以设置请求头、拦截器等。 在使用这些方法请求服务端接口时,需要考虑跨域问题。可以使用 JSONP 或 CORS 来解决跨域问题。 阅读全文
posted @ 2023-01-16 17:38 飞仔FeiZai 阅读(240) 评论(0) 推荐(0)
摘要: JavaScript 判断变量的类型 JavaScript 中有多种方法来判断变量的类型,如 typeof、instanceof、Object.prototype.toString.call()、constructor属性、Symbol.toStringTag属性以及 lodash 等第三方库 阅读全文
posted @ 2023-01-16 17:06 飞仔FeiZai 阅读(829) 评论(0) 推荐(1)
摘要: JavaScript async/await 的用法以及它与 Promise 的区别 async/await 是 JavaScript 中的语法糖,用于简化异步代码的编写。它允许你在异步代码中使用同步风格的语法,使代码更易于阅读和维护。 阅读全文
posted @ 2023-01-16 16:39 飞仔FeiZai 阅读(259) 评论(0) 推荐(0)
摘要: HTTP协议 HTTP协议(超文本传输协议)是一种用于在万维网上传输超文本的协议。它是基于请求-响应模型的应用层协议。客户端发送一个请求消息给服务器,服务器返回一个响应消息。 阅读全文
posted @ 2023-01-16 16:23 飞仔FeiZai 阅读(56) 评论(0) 推荐(0)
摘要: JavaScript 浅拷贝和深拷贝 JavaScript 中对象的赋值是通过将一个对象的引用赋值给另一个变量,两个变量指向同一个内存地址。这意味着如果更改其中一个对象的值,另一个对象的值也会更改。 浅拷贝是将一个对象的值复制给另一个对象,但如果对象中包含对其他对象的引用,则这些引用仍然指向原来的对象。可以使用 Object.assign() 和 spread operator(扩展运算符 ...)等方法来实现浅拷贝。 深拷贝是完全复制一个对象及其中包含的所有对象。可以使用 JSON.parse(JSON.stringify()) 或 lodash.cloneDeep() 等方法来实现深拷贝。 阅读全文
posted @ 2023-01-16 12:27 飞仔FeiZai 阅读(635) 评论(3) 推荐(0)
摘要: JavaScript 二分查找 二分查找(Binary Search)是一种在有序数组中查找目标元素的查找算法。它的基本思路是:在数组的中间元素开始,如果该元素等于目标元素,则查找成功;如果该元素大于目标元素,则在左半部分继续查找;如果该元素小于目标元素,则在右半部分继续查找。这样一直重复这个过程,直到查找成功或者查找失败。 阅读全文
posted @ 2023-01-13 16:47 飞仔FeiZai 阅读(240) 评论(0) 推荐(0)
摘要: 如何在前端实现十万行数据的表格秒级响应? 在前端实现十万行数据的表格秒级响应的思路 阅读全文
posted @ 2023-01-13 10:04 飞仔FeiZai 阅读(890) 评论(0) 推荐(0)
摘要: JavaScript 并发模型 JavaScript的并发模型基于事件循环和异步函数,并通过Web Workers支持多线程。这些技术允许JavaScript在不阻塞用户界面的情况下执行耗时的操作,提高程序性能 阅读全文
posted @ 2023-01-13 09:47 飞仔FeiZai 阅读(90) 评论(0) 推荐(0)
摘要: CSS 中父元素被子元素的 margin-top 影响的解决方法 父元素被子元素的 margin-top 影响的解决方法 阅读全文
posted @ 2023-01-13 00:01 飞仔FeiZai 阅读(218) 评论(0) 推荐(0)
上一页 1 ··· 9 10 11 12 13 14 15 下一页