自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 布局分类

分栏布局设置最大栏数 column-count:整数值设置最小宽度 (每栏) column-width 数值+单位设置栏间距 column-gap:数值+单位设置栏分隔线 column-rule : 1px solid black设置是否跨栏显示 column-span:none(否)|all(是);弹性布局语法:display:flex说明设置了display:flex后就成为了弹性布局父元素设置了flex布局后,子元素的float,clear,vertical-align将

2021-05-07 08:11:45 264

原创 sass语法

SASSsass是编写css的扩展语言sass是基于ruby语言开发的,gulp是基于node开发的sass的四种输出格式  1. nested : 嵌套缩进的css代码,它是默认值  2. expanded : 没有缩进的,扩展的css代码  3. compact 简洁格式的css代码  4. compressed 压缩后的css代码sass的导入功能  @import “文件名”  不需要添加扩展名,也不需要下划线  如果当前文件不想被编译,则在文件名前添加下划线sass中所有的

2021-03-22 21:43:35 140

原创 Vue中如何导入echarts

** 1.导入echarts模块 **cnpm install echarts -S** 2.全局引入 **在main.js中引入import echarts from ‘echarts’Vue.prototype.$echarts = echarts** 3.在需要使用的组件中创建一个div,作为echarts的容器 <div id="main"></div>** 4.在mathods中创建一个函数 **option 中的内容可根据图表的类型填写相应的的

2021-03-10 08:12:06 434

原创 Vue自定义封装组件

Vue自定义封装组件1.在components文件夹下创建一个自定义组件名称的Vue文件,对组件进行相应的布局,添加样式,在script标签中的Vue实例下添加props对象,用来接收动态属性并设置其数据类型,例props:{ title : String, price : [Number,String],}自定义事件: <div @click="eventType"></div>//自定义事件 <script> export defa

2021-03-01 22:08:22 1048

原创 js如何实现多线程

js如何实现多线程js为我们提供了一个Worker的类,它的作用就是为了解决这种阻塞的现象。当我们使用这个类的时候,它就会向浏览器申请一个新的线程。这个线程就用来单独执行一个js文件var worker = new Worker(js文件路径)那么这个语句就会申请一个线程用来执行这个js文件在主线程中有一些方法来实现对新线程的控制和数据的接受// postMessage(msg)//postMessage方法把在新线程执行的结果发送到浏览器的js引擎线程里worker.onmessage

2021-02-22 20:37:03 700

原创 原生js对ajax的封装

在对ajax进行封装前,我们先定义好传入数据的格式为一个对象,在此我们假设传入对象名为json传入json的格式如下: json = { type : 'get' ,//数据传输的方式 url : 'url地址',//数据传输的地址 async : 'true',//是否异步 date : { //需要传输的数据 }, success : function(){ //成功后执行的回调函数 }, error: function(){ //失败后执行的回调函数 }}在进

2021-02-03 22:33:35 189

原创 原生js实现完美运动框架

封装获取行内样式function getStyle(obj,attr){ return obj.currentStyle ? obj.currentStyle[attr] : getComputedStyle(obj,1)[attr];}实现完美运动框架function sport(obj,json,fn){ clearInterval(obj.timer); //解决多物体运动问题 obj.timer = setInterval(function(){ let flag = true

2021-01-25 18:17:35 151

空空如也

空空如也

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

TA关注的人

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