web前端
文章平均质量分 73
牵手就能做朋友
这个作者很懒,什么都没留下…
展开
-
web前端tips:js继承——寄生组合式继承
寄生组合式继承是一种结合了**寄生式继承**和**组合式继承**的方式,它的目标是减少组合式继承中多余的调用父类构造函数的开销。在组合式继承中,我们通过调用父类构造函数两次来实现属性的继承,但这样做可能会导致一些性能上的问题。原创 2023-11-30 18:09:10 · 292 阅读 · 0 评论 -
web前端tips:js继承——寄生式继承
寄生式继承(Parasitic Inheritance)是一种基于原型式的继承方式,它通过创建一个仅用于封装继承过程的函数,该函数在内部调用原型式继承创建一个对象,然后增强该对象,最后返回这个对象。原创 2023-09-28 15:35:01 · 248 阅读 · 0 评论 -
web前端tips:js继承——原型式继承
JavaScript的原型式继承是一种基于对象的继承方式,通过复制一个对象的属性和方法来创建一个新对象,并将原对象作为新对象的原型。这种继承方式可以通过`Object.create()`方法来实现。原创 2023-09-15 17:50:20 · 274 阅读 · 0 评论 -
web前端tips:js继承——组合继承
组合继承是一种常用的继承方式,它既能够继承父类的属性和方法,又能够拥有自身独有的属性和方法。但它的缺点是在创建子类实例时会重复调用父类的构造函数,可能导致内存占用过大,并且需要额外处理父类构造函数中的逻辑。原创 2023-08-17 15:02:46 · 341 阅读 · 0 评论 -
web前端tips:js继承——借用构造函数继承
借用构造函数继承又叫经典继承,它通过在子类构造函数中调用父类构造函数来继承父类的属性和方法。借用构造函数继承的核心思想是,在子类构造函数中使用 call() 或 apply() 方法调用父类构造函数,并将子类实例作为参数传递给父类构造函数。这样就能够在子类实例中创建父类的属性,并且每个子类实例都有它们自己的属性副本。原创 2023-07-26 15:44:10 · 209 阅读 · 0 评论 -
web前端tips:js继承——原型链继承
原型链继承是 JavaScript 中实现继承的一种方式,它通过使用原型来实现对象之间的继承关系。在 JavaScript 中,每个对象都有一个原型(prototype),它是一个指向另一个对象的引用。当我们访问一个对象的属性时,如果该对象自身没有该属性,则会去它的原型上查找,如果原型上也没有,则会继续往上层原型查找,直到找到该属性或者到达原型链的顶端。原创 2023-07-25 17:19:42 · 260 阅读 · 0 评论 -
web前端Tips:断点续传如何实现?
牵手 持续为你分享各类知识和软件 ,欢迎访问、关注、讨论 并留下你的小心心❤。原创 2023-06-19 15:35:56 · 391 阅读 · 0 评论 -
web前端tips:什么是js的事件委托(事件代理)?
总的来说,JavaScript事件代理是一种非常实用的技术,它可以减少事件处理器的数量,提高性能,同时也可以避免需要重新绑定事件处理器的问题,特别是在动态添加或移除子元素时,更加方便和灵活。牵手 持续为你分享各类知识和软件 ,欢迎访问、关注、讨论 并留下你的小心心❤。原创 2023-05-09 11:28:36 · 78 阅读 · 0 评论 -
web前端tips:js的事件循环(Event Loop)
JavaScript事件循环是一种处理异步事件和回调函数的机制,它是JavaScript实现异步编程的核心。它在浏览器或Node.js环境中运行,用于管理任务队列和调用栈,以及在适当的时候执行回调函数。JavaScript事件循环是一种处理异步事件和回调函数的机制,它是JavaScript实现异步编程的核心。它会不断地从任务队列中取出任务并执行,直到任务队列为空为止。事件循环中的任务分为同步任务和异步任务,异步任务又可以分为宏任务和微任务,微任务的执行优先级高于宏任务。原创 2023-04-25 11:49:21 · 133 阅读 · 0 评论 -
web前端tips:HTML5部分新特性介绍
HTML5是一种用于构建现代网站和应用程序的最新版本的HTML标准。下面介绍HTML5的15个常用新特性和如何使用它们:1.语义标签:HTML5引入了一些新的语义标签,如、、、、和,用于更好地描述网页内容的结构。2.视频和音频:HTML5允许在网页上嵌入视频和音频,通过使用和标签来实现。可以使用controls属性添加播放器控制条。3.画布:HTML5的标签可以原创 2023-04-18 17:38:13 · 60 阅读 · 0 评论 -
web前端tips:ES6部分常用新特性介绍
ES6(ECMAScript 6,也称为ES2015)是JavaScript的一个重要更新版本,于2015年发布。它引入了许多新的语言特性和改进,使得JavaScript变得更加现代化、易读、易维护和更适合大型应用程序的开发。 ES6主要的新特性包括:原创 2023-04-17 17:06:23 · 122 阅读 · 0 评论 -
web前端tips:CSS3 部分新特性介绍
CSS3是CSS的第三个版本,是一种用于描述网页内容样式的语言。它引入了很多新特性,如圆角、阴影、渐变、变换、过渡、动画、自适应布局等,以下是CSS3的一些新特性及介绍和如何使用:原创 2023-04-14 16:32:29 · 56 阅读 · 0 评论 -
web前端tips:使用 forEach 循环中的 return 语句会发生什么?
在 JavaScript 中,使用 forEach 方法遍历数组时,如果在函数内部使用 return 语句,它只会跳出当前的循环,而不会跳出整个函数原创 2023-04-12 17:33:00 · 121 阅读 · 0 评论 -
web前端tips:CSS之sticky粘滞效果
Sticky是CSS3的一个定位属性,它可以让元素在滚动过程中“粘”在屏幕上的某个位置,直到滚动到某个临界点后才会跟随滚动。,随着页面向下滚动,顶部导航栏在触及页面顶部时,保持在页面顶部显示,当页面继续向下滚动时,顶部导航栏导航栏随滚动减少高度,直到高度减少到50px时不再继续减少。其中,top属性定义了元素“粘”在屏幕上的位置。Sticky定位可以让元素在滚动过程中保持在屏幕上的某个位置,这提高了页面的可读性和易用性。当元素被滚动到达指定位置时,它会变成固定定位,直到滚动到指定位置后才会解除固定定位。原创 2023-04-05 10:36:05 · 469 阅读 · 0 评论 -
Vue2 开发必备的 VSCode 插件
团队协作开发时,可在项目根目录(针对vscode项目工作区的根目录)里加个.vscode/settings.json 的文件,以此来规范不同人员开发环境配置不同,格式化提交后代码审查大片不同问题(比如一个小伙伴用单引号,一个小伙伴用双引号,提交git后审查文件很难查找到具体修改的地方)。Vue 2 Snippets:Vue.js 2代码段,可以快速生成常用的Vue.js代码。GitLens:Git插件,可以帮助我们更方便地查看代码的提交历史、作者等信息。原创 2023-03-20 11:22:25 · 887 阅读 · 0 评论 -
vue3+ts+vite开发10个小技巧
5.使用provide/inject传递数据 在Vue 3中,可以使用provide/inject来传递数据。9.使用async/await处理异步操作 在Vue 3中,可以使用async/await来处理异步操作。6.使用setup函数进行组件初始化 在Vue 3中,可以使用setup函数来进行组件的初始化操作。2.使用reactive创建响应式对象 Vue 3中,可以使用reactive来创建响应式对象。8.使用setup函数进行路由守卫 在Vue 3中,可以使用setup函数来进行路由守卫的操作。原创 2023-03-08 12:50:53 · 151 阅读 · 0 评论 -
vxe-table 小众但功能齐全的vue表格组件
vxe-table,一个小众但功能齐全并支持excel操作的vue表格组件原创 2023-02-01 11:00:45 · 7174 阅读 · 2 评论