前端
文章平均质量分 71
前端开发上遇到的问题,以及对日常开发的总结
彪悍的战斗猿
这个作者很懒,什么都没留下…
展开
-
JS深拷贝和浅拷贝,实现深拷贝的工具方法
深拷贝和浅拷贝的定义,以及JS中实现深拷贝的方法原创 2022-07-04 15:47:12 · 232 阅读 · 0 评论 -
JS通过canvas进行图片压缩
通过canvas对图片进行压缩处理原创 2022-07-04 15:15:40 · 496 阅读 · 0 评论 -
less的使用
less的使用方法原创 2022-07-01 15:27:19 · 100 阅读 · 0 评论 -
js控制伪元素属性更改
首先,先简单说一下伪元素都有哪些。伪元素有六个,分别是 ::after、::before、::first-line、::first-letter、::selection、::backdrop 。其中::after和::before是网站用的比较多的。有些场景我们想要通过js来控制他们,实现自己的效果。...转载 2020-06-10 01:11:04 · 1728 阅读 · 1 评论 -
Vue组件间传值的方法总结
vue组件间传值的方法:vuex、中央事件总线、props和emit、$parent和$children、v-model父子组件传值、$attrs和$listeners、provide和inject原创 2020-06-05 16:53:29 · 2304 阅读 · 0 评论 -
正则表达式的使用以及常用正则表达式
正则表达式的学习原创 2020-06-04 14:27:15 · 449 阅读 · 0 评论 -
css变量(css自定义属性)的声明及使用
css变量可以称作css自定义属性,许多css中重复的值就可以用这个变量来表示,如果要修改的话那么修改变量的值就可以做到统一修改而不用一个一个在css中找出来进行修改1)在body中声明了一个局部变量 --main-bg-color,这个变量的作用域只在body中,只有在body选择器中才可以使用body { --main-bg-color: brown;}2)全局的变量要放在:root中,确保任何选择器都可以使用这个变量:foot { --main-bg-color: brown;}原创 2020-06-04 00:53:49 · 1199 阅读 · 0 评论 -
Vue开发环境跨域及开发和生产环境中使用axios的问题
开发环境跨域在本地开发时,你的前端项目的端口号是8080,服务器的端口号是9080,那么是需要解决一个跨域问题的1) 在config文件下打开index.js2) 复制以下代码proxyTable: { '/api': { target: 'http://127.0.0.1:9080', changeOrigin: true, //是否跨域 pathRewrite: { '^/api': '/api' } }}3) 粘贴的如下图这个位置ta原创 2020-06-02 13:56:51 · 772 阅读 · 0 评论 -
前端页面高度宽度汇总
设计制作前端页面有的时候元素需要根据窗口大小来设置元素的大小和定位。可以在页面加载完成之后通过JavaScript来设置DOM的属性。window的高宽度属性window.innerHeight:浏览器窗口中可以看见的内容的高度,包括滚动条;document.documentElement.clientHeight:浏览器窗口中可以看见的内容的高度,不包括滚动条window.innerWidth:浏览器窗口中可以看见的内容的宽度,包括滚动条;window.pageXOffset:页面横向滚动的距离原创 2020-06-02 01:32:35 · 1669 阅读 · 0 评论