自定义博客皮肤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)
  • 收藏
  • 关注

原创 浏览器的强缓存和协商缓存

浏览器的强制缓存和协商缓存

2022-03-10 14:08:43 391

原创 常用的一些ES6

1、Array.from()方法用于将两类对象转为真正的数组:类似数组的对象(array-like object)和可遍历(iterable)的对象(包括ES6新增的数据结构Set和Map,任何有length属性的对象)ES5的写法:var arr1 = [].slice.call(arrayLike); // ['a', 'b', 'c']ES6写法:let arr2 = Array.from(arrayLike); // ['a', 'b', 'c']还可以接受第二个参数,作用类似于数组的m

2021-12-04 17:03:59 708

原创 前端代码优化篇

1、后端返回的数据是对象形式,但是前端页面用数组渲染是最方便的。这个时候就需要处理一下;主要思想就是在于利用vue的computed(计算属性),因为后端给的是object形式,而我们想要的是数组,这个时候就需要我们自己模拟数据,自己写一个数组,数据就是根据页面展示内容来,但是还需要多传入一个prop值(这个值就是需要跟后端的字段一一对应),这个值就是在计算属性中需要用到的,其实接下来大家都能想到了,就是当prop的值和后端的字段对应上时,就展示当前数据。formList[item.prop]

2021-08-03 14:40:46 2115

原创 路由简单属性篇

vue中的路由有2种模式,一个是hash模式还一个就是history模式;这2种区别其实很简单,单看样子,哈希模式就是url上带有#,history就不带了,前端路由一般默认是哈希模式。哈希模式也叫前端路由,为什么这么说呢。因为这个路由的变化我们是可以监听到的(windows.onhashchange事件),具体去找一下度娘;所以我们前端可以手动控制路由,自己配置路由。而history模式就需要服务端要配置一份路由了,不然单从前端跳转路由,匹配不上的话就会404了。现在我们说一下各自的优缺点,哈希模式对于

2021-07-15 22:41:19 1487

原创 Vue-Router传参

一、利用router-link中的to传参在to前面加冒号,进行数据绑定router-link :to="{name:‘test’,params:{user:‘username’}}",这里的name写的是你要传参到哪个组件,是之前在路由配置里写过的,而to后面的name要对应路由配置组件的name;{path: ‘/test’,name: ‘test’,component: test...

2018-12-04 11:36:29 149

原创 关于jQuery的语法及其注意事项

首先先说什么是jQuery,其实它的底层就是用JS封装好的方法;而我们一开始的用法就是"",先说前面的{""},先说前面的"",先说前面的,这个其实就相当于jQuery的一个别名,大家也可以改用其他的符号,而改写的方法如下:var a = jQuery.noConflict();然后我们就可以这样使用,a(“div p”...

2018-10-15 11:52:42 120

原创 JavaScript——数组(Array)

数组可以包含任意数据类型,并可以通过索引来访问每个元素;而它是使用单独的变量名来存储一系列的值;创建数组一般有两种方式:第一种就是像定义变量一样的方法(var mycar=new Array(); var [0]=”Saab”;var [1]=”Volvo”;),第二种就是一个数组里面放很多个数据(var cars=[“Saab”,”Volvo”,”BMW”];),并且数组中的每个值都有...

2018-08-26 19:53:12 178

原创 JavaScript基础篇

历史:它最初由网景公司的布兰登·艾克设计,当时是他公司让他设计一门语言,和Java差不多,因为他对于Java不感兴趣,所以就用了10天左右的时间完成了。他是借鉴C语言的基本语法、Java语言的数据类型和内存管理、Self语言,使用基于原型(prototype)的继承机制Scheme语言,将函数提升到”第一等公民”(first class)的地位。还有当时的时候它不是叫JavaScript,那个时候...

2018-08-09 22:01:27 112

原创 块元素和行元素的区别

什么是块元素:块元素就是从上往下排版的,一个内容一行; 什么是行元素:行元素就是只有一行的内容;使用场景:一般这些都是用在盒模型的,使用div框架那些都会用到,用来构造一个你想要大小规模的盒子,以及你想要填充一些内容在里面都会用到;块元素可以包含行元素,而行元素不能包含块元素。区别:块元素是可以设置宽高的,而行元素不能设置宽高,而行元素看上去有宽高的原因是因为你往里面填写了内容,所以它是...

2018-08-07 21:49:30 2059

原创 BFC布局的概念以及作用

BFC的定义:(Block formatting context)块级格式化上下文。它是一个独立的渲染区域,只有Block-level box参与,它规定了内部Block-level box如何布局,并且与这个区域外部毫不相干。 使用条件:1、根元素,即HTML元素 2、float的值不为none 3、overf...

2018-08-06 22:25:44 1084

原创 flex(弹性布局)

flex用于设置或检索弹性盒模型对象的子元素如何分配空间,是 flex-grow、flex-shrink 和 flex-basis 属性的简写属性。 flex-direction:row(默认值) 主轴为水平方向,起点在左端,从左向右排布; :row-reverse 主轴为水平方向,起点在右端; ...

2018-08-03 20:32:30 120

原创 选择器

什么是选择器: 选择器是用于样式和结构的匹配,主要有元素、id、群组、后代、子代、兄弟、伪类等选择器; 为什么这样用: 因为标签中需要各种各样的样式,一个段落可能都需要不同的样式,所以要用选择器定义各种样式,让布局显得更加好看。如果都采用一个布局的话到后面可能会乱码,所以要区分开每一个。 注意事项:样式冲突时,选择器有分优先级的,有两种办法。一个是样式覆盖,就是采用最后那个样式;还一个就是...

2018-08-02 21:58:25 443

原创 浮动 、定位

关于浮动和定位需求:浮动是用在布局排版的,对应于左右方向; 原理:运用视觉差,即div内的内容上浮,出现在我们视觉的前方,但是从正面看,还是在同一个平面上,但它后面的内容将看不见,被遮挡住了,所以浮动要选取方向,左或者右。 注意事项:浮动后,父元素是没有高度的。所以解决的办法就是给父元素设置高度,也可以向div中添加内容;并且浮动的元素在...

2018-08-01 19:52:56 177 1

空空如也

空空如也

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

TA关注的人

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