获得徽章 0
this 的动态切换为 JavaScript 创造了巨大的灵活性,有时,需要把 this 固定下来,避免出现意想不到的情况。JavaScript 提供了call、apply、bind这三个方法,来切换/固定 this 的指向。

评论
可选链操作符允许您在访问对象属性或调用函数时,检查中间的属性是否存在或为 null/undefined。如果中间的属性不存在或为空,表达式将短路返回 undefined,而不会引发错误。
评论
在Web开发领域,每种技术和工具都有其独特的用途和价值。多年来,Javascript凭借其灵活性和广泛的兼容性,已经成为了开发者们的首选客户端编程语言。据统计,全球大约有95%的网站使用JavaScript。不过,事实上,即使是这样一个被广大IT专业人士所喜爱的编程语言,它也存在一些固有的限制。
评论
Vue 组件化是指将应用划分为独立的、可复用的模块,每个模块都拥有自己的模板、样式和逻辑,从而构建出灵活、易于维护和扩展的应用
评论
防抖,就是防止频繁重复的触发某个事件。比如当我们点击一个按钮触发一个事件时,可能会连续点了几次,那么会连续多次触发事件函数,这是一种浪费,尤其是对于异步请求数据,连续的请求数据很大程度会影响性能和用户体验。所以,防抖,就是在触发一次函数后规定时间内没有再次触发,再执行该事件函数,若多次在规定时间内重复触发,只执行最后一次触发
评论
用jsonp解决跨越的原理也比较简单,因为在JS中script标签的src是不受同源策略的限制,也就是说可以跨越请求数据。但是这个script标签的src请求数据也有一个缺点,就是只能发送get请求;虽然说可以解决跨越,但是安全性上面就没有安全可言了哈。而使用jsonp时对于后端来说它返回的是一个函数对,而不是一个字符串也不是一个json。所以说在前端时要提前把这个函数给定义好。等返回时它就会把这个值注入到函数的参数里面,此时将实现了跨域的访问,也就是拿到了后端返回过来的值。
展开
评论
Hooks是React等函数式编程框架中非常受欢迎的工具,随着VUE3 Composition API 函数式编程风格的推出,现在也受到越来越多VUE3开发者的青睐,它让开发者的代码具有更高的复用度且更加清晰、易于维护。
评论
在JavaScript中,我们通常使用对象来封装数据和行为,并通过访问对象的属性来操作数据和执行行为。但是,当我们需要对属性访问和对象操作进行更细粒度的控制时,原生的对象机制可能会变得不够灵活。例如,我们可能想要限制对象属性的读取和设置,或者记录对象操作的日志,这时候Proxy对象就可以派上用场了。
评论
Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。
评论
promise 的三种状态 状态的转换 ,只能从 pending 变成其他两种 不能从接收变成拒绝,从而知道同时调用两个就会执行最先调用的那一个 状态改变,会调用相关的函数 接收.then 拒绝.catch
评论
本质上,webpack 是一个用于现代 JavaScript 应用程序的静态模块打包工具。当 webpack 处理应用程序时,它会在内部从一个或多个入口点构建一个 依赖图(dependency graph),然后将你项目中所需的每一个模块组合成一个或多个 bundles,它们均为静态资源,用于展示你的内容。
评论
下一页
个人成就
文章被阅读 1,870
掘力值 147
收藏集
0
关注标签
6
加入于