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

原创 使用Vue的filter过滤时间格式

// 过滤时间格式 Vue.filter('format', function (value, arg) { function dateFormat(date, format) { if (typeof date === "string") { var mts = date.match(/(\/Date\((\d+)\)\/)/); if (mts &am.

2020-07-23 14:13:53 3469 2

原创 轮播图的动画函数封装

function animate(obj, target, callback) { // console.log(callback); callback = function() {} 调用的时候 callback() // 先清除以前的定时器,只保留当前的一个定时器执行 clearInterval(obj.timer); obj.timer = setInterval(function() { // 步长值写到定时器的里面 // 把我们

2020-07-25 16:16:41 976 1

原创 Vue搭建脚手架(需要建立在安装node.js环境之后的方法)

1.下载安装node.js环境官网地址:https://nodejs.org/en/download/安装完毕之后在cmd中输入node -v检查是否安装成功2.在cmd中输入 npm i -g @vue/cli安装这个是全局配置的,所以安装配置一次就可以了3.输入在cmd中输入vue ui然后会在默认浏览器中弹出01-------------------------------------02------------------------------------03--------

2020-07-25 11:58:17 2705

原创 使用递归原生实现拷贝&&最简单的方法实现深拷贝

<script> // 第一种:最简单的方法,一行代码实现 JSON.parse(JSON.stringify('需要进行拷贝的对象')) // 第二种:原生函数封装,使用递归实现 function deepCopy(newObj, obj) { // 判断数据是否是复杂类型 for (var key in obj) { // 检测是否存在数组

2020-07-24 09:02:52 2730

原创 数据双向绑定的原生写法原理

<body> <input type="text" name="" id=""> <div></div> <script> let input = document.querySelector('input') let box = document.querySelector('div') var data = { name: '' }

2020-07-24 01:33:09 2180

原创 Vue的深度侦听

<body> <div id="app"> <input type="text" v-model='obj.name.age.msg'> </div> <script> var vm=new Vue({ el:'#app', data() { return { // 定义一

2020-07-23 02:17:18 2322

原创 原生和jquery模拟点击的区别

<!DOCTYPE html><html lang="zh-CN"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <script src="../js/jquery.min

2020-07-08 22:30:15 1434

空空如也

空空如也

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

TA关注的人

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