自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JavaScript内置对象 Date()

Date()对象1.创建var d = new Date() // 返回当前时间var d = new Date(milliseconds) // 根据毫秒数创建时间var d = new Date(dateString) // 根据时间字符串创建时间var d = new Date(year, month, day, hours, minutes, seconds...

2019-03-12 13:55:13 207

原创 横向可滚动tab栏, 选中tab居中计算

【代码】横向可滚动tab栏, 选中tab居中计算。

2024-01-12 16:01:37 317

转载 移动端rem适配

!function (window) { /* 设计图文档宽度 */ var docWidth = 750; var doc = window.document, docEl = doc.documentElement, resizeEvt = 'orientationchange' in window ? 'orientationcha...

2019-06-28 17:00:49 95

原创 vue关于移动端多图片上传预览以及压缩的那些事

vue多图上传及压缩组件<template> <div class="upload"> <div class="preview-list"> <ul class="preview-list-wrapper" v-show="previewList.length"> <li v-for="(item, i...

2019-06-21 17:02:55 1210

原创 git多分支开发,合并指定文件或者文件夹

git分之强制合并git checkout branch -- 文件名/文件夹名

2019-06-21 16:34:29 962

原创 关于web-view小程序获取其运行环境遇到的一些问题总结

需求: 判断是否是微信还是微信小程序或者其他的运行环境 function isMiniProgram(callback) { var ua = window.navigator.userAgent.toLowerCase(); if (ua.indexOf('micromessenger') == -1) {//不在微信或者小程序中 callback(false);...

2019-05-30 18:14:06 2625

转载 Vue 注册全局组件

vue 注册全局组件import Vue from 'vue'import upperFirst from 'lodash/upperFirst'import camelCase from 'lodash/camelCase'const requireComponent = require.context( // 其组件目录的相对路径 './components', // 是...

2019-04-26 16:39:36 438

转载 通过Object.prototype.toString.call() 对数据类型检测进行封装

var type = function (o){ var s = Object.prototype.toString.call(o); return s.match(/\[object (.*?)\]/)[1].toLowerCase();};['Null', 'Undefined', 'Object', 'Array', 'String', 'Number', 'Boo...

2019-03-28 16:56:34 1033

原创 函数的创建 function

函数的创建函数声明 function demo () { // ... }函数表达式 var demo = function () { // ... }Function 构造函数 (不常用) var demo = new Function( 'x', 'y', 'return x + y' ); // 等同于 function ...

2019-03-28 10:42:53 1656

原创 对象属性 (property)

判断对象是否拥有某属性1. inin运算符用于检查对象是否包含某个属性(注意,检查的是键名,不是键值),如果包含就返回true,否则返回false。它不能识别哪些属性是对象自身的,哪些属性是继承的。var obj = { p: 1 };'p' in obj // true'toString' in obj // true2. hasOwnProperty()判断是否为对象自身的属...

2019-03-28 10:30:08 777

原创 一、let

let特性声明的变量只在let所在的代码块内生效{ let a = 10; var b = 1;} a // ReferenceError: a is not defined.b // 1不存在变量声明提升// var 的情况console.log(foo); // 输出undefinedvar foo = 2;// let 的情况console.log(bar)...

2019-03-20 17:34:30 132

原创 css实现段落超出n行之后用...代替

实际开发中,我们经常遇见因高度不够,导致文案内容溢出..demo{ width: 200px; height: 40px; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; /* 超出两行*/ -webkit-...

2019-03-15 10:45:21 452

原创 CSS 实现内容超出用...代替

.demo { width: 100px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }注意: 上边属性缺一不可

2019-03-15 10:32:31 1139

原创 vue之监听页面滚动实现上拉加载

vue滚动事件scroll知识点1.首先获取当前的clientHeight(可视高度), scrollHeight(滚动高度) , 还有scrollTop(距离顶部的高度)/滚动高度 = 可视高度 + 滚动距离顶部的高度 即 scrollHeight = scrollTop + clientHeight export default { data () { return ()...

2019-03-14 15:14:43 2401

空空如也

空空如也

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

TA关注的人

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