自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 前端代码优化问题

2、多个相似操作,使用map字典方式来避免重复度高的代码,提高简洁性。3、判断条件较多时,将判断条件提取到一个变量中,使代码逻辑更清晰。4、if多次判断,可用数组的方法合并代码。

2022-09-20 14:15:00 200 1

原创 关于被一个花括号困扰1个多小时这件事

仔细一想,箭头函数没有{}时,会自动把执行结果作为返回值,而有{}时要自己手动return一下。问题输出的res一直是undefined。但是浏览器检查请求报文发现是请求成功了的。所以我的错误原因获取数据的箭头函数加了{},却没有手动返回request的执行结果。经过反复检查,观看useRequest文档示例。发现在我定义的请求函数中,解决办法把{}去掉,或者手动加个return。...

2022-07-15 17:47:50 188

原创 elementUI使用遇到的问题

elementUI使用中遇到的问题在使用element-UI的级联选择器时,发现一个矛盾的问题。需求是要能选择任意一级分类。为了实现这个需求,于是添加给级联选择器添加了下面这个属性:但是添加了这个属性之后,会出现第一张图的情况,会出现小圆圈,并且点击每个选项前的小圆圈才能选中。但是一般人又是习惯于点击名字直接选中的,所以,点击圆圈选中不太符合人性化设计的理念。于是我去官方文档找级联器的属性,看有没有能去掉这个圆圈的属性,结果是没有。然后通过和群友的讨论,发现好像是无法通过官方文档提供的属性去

2021-07-16 17:02:51 434

原创 前端面试复盘

这两天面试了两家企业,海康威视和华资软件。在这总结一下。先是海康威视的还记得的问题如下:1.讲一下盒子模型。当时答的时候只答了盒子模型包括内容区、内边距、外边距、边框。但是面试官显然一个答案不止于此的表情,还在沉默等我继续说,但是我当时没反应过来还能说什么。面完反应过来应该是要讲传统盒子模型(W3C标准盒模型)和IE盒模型(CSS3盒模型)。*作者疑惑:为什么CSS3盒子模型会和IE盒模型是一个东西。在我印象里CSS3是比较新的技术,而IE是很老的东西了,咋会挂上钩。在群里问了群友,找到了答案:

2021-06-18 22:05:27 409

原创 webpack使用中遇到的问题

在配置自动打包功能的时候,配置完,运行报错:Cannot find module ‘webpack-cli/bin/config-yargs’网上找解决方法,说是webpack-dev-server已经变了,要改成webpack server改掉之后确实可以运行了。报这个错还有几个可能,webpack和版本webpack-cli的版本问题。具体请看下面链接:报错其他原因...

2021-06-14 17:38:27 79

原创 node.js学习过程中编写博客系统中遇到的坑

Joi.validate is not a function这个是新版本的Joi模块中弃用了之前的方法,所以报的错。解决办法在下面的链接:解决办法解决办法

2021-05-15 09:41:37 809

原创 记录每天刷题遇到的易错知识点

4.291、对空数组、空字符串、空对象的真假判断2、null、undefined、false相等关系undefined和null与任何有意义的值比较都是返回false。但是null == undefined返回true3、动态语言动态语言:(弱类型语言)在运行是确定变量数据类型的语言。例如:JavaScript、PHP、Python静态语言:(强类型语言)在编译的时候确定变量的数据类型,变量使用前必须先定义。例如:C++、Java、C#。...

2021-04-29 21:05:13 158

原创 JS原型链

今天刷题遇到一个原型链的题目,感觉对理解原型链有点帮助。记录一下。原题如下:var F = function(){};Object.prototype.a = function(){};Function.prototype.b = function(){};var f = new F();关于这段代码,正确的是:()A、f能取到a,但是取不到bB、f能取到a,bC、F能取到b,不能取到aD、F能取到a,不能取到b由题目的代码,可以得到的信息是:1、把一个匿名函数赋给了变量F,所

2021-04-29 20:36:20 127

原创 一套前端笔试题

今天学校组织了一场去兴盛优选的企业行。在现场做了一套前端面试题。在这里把这个卷子做个总结。—————————————————————————————第一题说明CSS中常用的单位px、em、rem的区别?答:px像素是绝对长度单位,代表具体的尺寸单位;而em、rem是相对长度,是倍数的意思。em是相对于它的父元素的的font-size的倍数;rem是相对于根元素(即html标签)的font-size的倍数。第二题CSS中的选择器的类型以及权重,并举例?(此题略,主要是能答出CSS3中的新的.

2021-04-14 21:26:40 372 1

原创 分享一个手写轮播图的学习案例

首先确定需求。做一个仿照淘宝首页的轮播图有以下需求:①.鼠标经过轮播图模块,左右按钮显示,离开隐藏左右按钮。②.点击右侧按钮一次,图片往左播放一张,以此类推,左侧按钮同理。③.图片播放的同时,下面小圆圈模块跟随一起变化。④.点击小圆圈,可以播放相应图片。⑤.鼠标不经过轮播图,轮播图也会自动播放图片。⑥.鼠标经过,轮播图模块, 自动播放停止。确定需求之后先用HTML和CSS把结构搭建好,这个案例重点在于JavaScript的操作。我在写代码的时候注释的都比较详细了,在这里就不讲了。这个案例

2021-04-06 20:51:28 1062

原创 2021-04-05

接上篇文章上篇讲到了4个知识点,今天讲后面的6个。——————————————————————————————5、定位position常规属性有四个①默认属性static元素在页面流中正常出现,并作为页面流的一部分。会忽略top、left等边偏移。②相对定位relative偏移的参照物为自己原来的位置,会保留它定位前的位置③绝对定位absolute偏移的参照物为父级元素或祖先元素(如果没有父级元素或者父级元素没有定位,则以浏览器窗口为参照物)。不保留原来位置。当滑动页面滚动条时,该元素会

2021-04-05 09:10:01 72

原创 前端面试中关于HTML和CSS的一些基础题笔记整理

1、CSS的优先级①通配和继承:0000②元素选择器:0001③类、伪类: 0010④ID选择器: 0100⑤行内样式: 1000(加了 ‘!important’ 的优先级为无穷大)2、外边距塌陷(外边距合并)①、上下元素之间的外边距塌陷当一个元素出现在另外一个元素的上面时,第一个元素的下外边距与第二个元素的上外边距将发生合并。合并的结果是外边距变成上述两者中大的一个。②包含元素之间的外边距塌陷当一个元素包含在另一个元素中,父元素没有内边距和边框且子元素没有外边距时

2021-04-03 08:58:02 157

原创 JS学习日记

本资源由 itjc8.com 收集day03 - Web APIs学习目标:能够使用removeChild()方法删除节点能够完成动态生成表格案例能够使用传统方式和监听方式给元素注册事件能够说出事件流执行的三个阶段能够在事件处理函数中获取事件对象能够使用事件对象取消默认行为能够使用事件对象阻止事件冒泡能够使用事件对象获取鼠标的位置能够完成跟随鼠标的天使案例1.1. 节点操作1.1.1 删除节点[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-c1W

2021-04-02 23:26:26 201

一个用JavaScript纯手写的轮播图.7z

一个纯手写的轮播图样例,适合新手学习研究轮播图的具体实现方式

2021-04-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除