![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端开发
柯小帅
华为开发
展开
-
css :not 选择器
css:not 选择器原创 2023-02-06 15:24:15 · 689 阅读 · 0 评论 -
css系列--块级元素靠右的实现方式
将父元素变为弹性容器, 然后将 justify-content 设为 flex-end, 那么容器中的弹性元素会从右开始排列.想要块级元素居右往往设置 margin-right: 0 属性是行不通的 此方案不可行!将块设为行内元素,然后父元素使用 text-align: right;实现某一行中内部元素,靠右展示。原创 2023-02-06 15:21:44 · 7560 阅读 · 0 评论 -
前端开发中遇到的困难汇总
通过ref.current.getBoundingClientRect()获取悬浮内容div的left和top位置,也可以获取到文本的高度,计算得出悬浮框应处于的位置,最后通过事件监听鼠标是否在需要悬浮的位置,若在的话,将display设为true,展示悬浮提示,若不在则将display设为false,这个就是我的整体思路。如何实现一个通用的悬浮提示框是我遇到的一个难点。当鼠标靠近文字是,出现悬浮提示框,远离时,悬浮提示框消失。经过一番的查阅资料,最后决定实现一个通用的钩子函数,去展示提示框。原创 2023-02-06 09:46:24 · 2475 阅读 · 0 评论 -
前端面试宝典
网站:https://fe.ecool.fun/原创 2022-12-02 15:03:50 · 87 阅读 · 0 评论 -
JS对象(数组)的浅拷贝和深拷贝
修改第一个数组arr的任意一个值,我们可以发现,两个输出都会同时修改,故其"="赋值只是赋值了数组的内存地址,并没有开辟新的内存空间。-浅拷贝顾名思义,只对对象的浅层进行复制**(只复制一层)**-如果对象中存储的数据是原始值,那么拷贝的深浅是不重要。-深拷贝指不仅复制对象本身,还复制对象中的属性和元素。-因为性能问题,通常情况不太使用深拷贝。-通常对对象的拷贝都是浅拷贝。原创 2022-11-01 15:06:10 · 151 阅读 · 0 评论 -
JS原型概念讲解
读取对象属性时,会优先对象自身属性,如果对象中有,则使用,没有则去对象的原型中寻找如果原型中有,则使用,没有则去原型的原型中寻找知道找到Object对象的原型,Object的原型没有原型(为null)原创 2022-10-31 17:51:01 · 438 阅读 · 0 评论 -
前端JS中this讲解
函数在执行时,JS解析器每次都会传递一个隐含的参数,这个参数就叫做this。this会指向一个对象,this所指向的对象会根据函数调用方式的不同而不同。原创 2022-10-31 10:06:14 · 427 阅读 · 0 评论 -
Vue前端axios发送请求后端数据样例
1.导入脚手架axios.min.js和vue.min.js2.模拟请求数据data.json{ "sucess": true, "code": 20000, "message": "成功", "data": { "items": [ {"name": "lucy", "age": 20}, {"name": "mary", "age": 21}, {"name": "jack",原创 2022-05-04 14:05:31 · 1622 阅读 · 0 评论 -
前端let和var的区别对比
1.let和var的区别// js定义:var a = 1;// es6写法定义变量,使用关键字 let let a = 100;2.使用说明<script> //es6如何定义变量,定义变量特点 // js定义:var a = 1; // es6写法定义变量,使用关键字 let let a = 100; // 1、创建两个不同的变量 { let a = 100; var b = 200; }原创 2022-05-03 11:09:24 · 242 阅读 · 0 评论