logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

ES6之Proxy详解

ES6中的Proxy是一种用于创建代理对象的特殊对象。它允许我们定义自定义行为,例如拦截和修改对象的默认操作。Proxy可以用于拦截对象的各种操作,包括属性访问、赋值、函数调用等。Proxy的作用是在目标对象之前架设一层拦截,可以对目标对象进行各种操作的拦截和自定义处理。通过使用Proxy,我们可以实现对目标对象的访问控制、数据验证、属性劫持等功能。

文章图片
#es6#前端#ecmascript
前端的23种设计模式及应用场景

这些设计模式在前端开发中有着广泛的应用场景。通过合理地运用这些设计模式,可以提高代码的可维护性、可扩展性和重用性,同时也能够更好地组织和管理代码,提高开发效率。无论是处理全局状态管理、创建不同类型的对象、封装复杂的逻辑,还是实现对象间的通信和交互,这些设计模式都能够提供有效的解决方案。因此,在前端开发中熟练掌握这些设计模式,并根据具体场景选择合适的模式进行应用,将有助于提升代码质量和开发效率。

文章图片
#前端#设计模式
vue h5修改标题 title

1. 安装vue-wechat-title:npm install vue-wechat-title2. 在mian.js 中引入:import vueWechatTitle from 'vue-wechat-title'Vue.use(vueWechatTitle)3. 在路由中配置meta{path: '/index',name: 'index',...

VitePress搭建Vite官方中文文档首页

Vitepress是一个简单、快速和高效的静态网站生成器,它基于Vue.js和Vite构建工具。相较于Vuepress,Vitepress在性能和开发体验方面做出了一些优化。通过使用Vitepress,开发者可以更快速地构建静态网站,并享受到更好的开发体验。希望本文能够帮助你深入了解Vitepress,并在实际项目中应用它。

文章图片
Vue3 watch与watchEffect区别

在Vue3中,watch与watchEffect是两个非常重要的响应式API。它们可以用于监听数据的变化,并在数据变化时执行相应的操作。本文将详细介绍watch与watchEffect的用法及示例,并对它们进行总结。

文章图片
#vue.js#前端#javascript
vue项目中关闭ESLint

ESLint是一个用来识别 ECMAScript 并且按照规则给出报告的代码检测工具,使用它可以避免低级错误和统一代码的风格。但是有时候会被ESLint的报错阻止程序的运行,这时候我们就想关闭这个ESLint了。在vue项目中关闭ESLint方法:找到build文件夹--->webpack.base.conf.js---->module将这些代码注释掉,如图:然后重启服务,

【Vue】computed详解

computed是Vue中一个计算属性,它可以根据依赖的数据动态计算出一个新的值,并将其缓存起来。computed属性是基于它们的依赖进行缓存的,只有当依赖发生变化时,才会重新计算。

文章图片
#vue.js#前端#javascript
【JavaScript】使用a标签下载文件

可以通过download属性直接进行下载。可以根据需要选择将文件数据转为Blob或Base64进行下载。如果您已经有文件数据,可以使用`fileToBlob`函数将其转为Blob对象并进行下载。如果您希望将文件数据转为Base64进行下载,可以使用`fileToBase64`函数将其转为Base64字符串,并使用`downloadBase64File`函数进行下载。

文章图片
#javascript
TypeScript基础(一)基本类型与类型运算

TypeScript是一种开源的编程语言,它是JavaScript的超集,意味着所有的JavaScript代码都可以在TypeScript中运行。TypeScript添加了静态类型检查和其他一些新特性,以提高代码的可读性、可维护性和可扩展性。

文章图片
#typescript#javascript#前端
git 常用操作合集

Git是一个功能强大的版本控制系统,可以帮助开发者追踪文件的修改历史、协作开发、管理分支和解决冲突。通过本文的介绍,读者可以了解到Git的作用、使用方式以及使用示例,从而更好地掌握和应用Git来管理自己的代码库。在实际开发中,合理利用Git的各种功能和命令,可以提高团队协作效率,减少错误和冲突,并保证代码的可追溯性和稳定性。

文章图片
#git
    共 11 条
  • 1
  • 2
  • 请选择