自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 问答 (3)
  • 收藏
  • 关注

原创 vue.js入门环境搭建

1.安装node.jsnpm是nodejs下的一个包管理工具,它可以很方便的帮你管理(可以简单理解为下载)各类前端的框架或插件。(1)首先进官网下载node.js。(http://nodejs.cn/download/)(2)测试node -v2.安装 vue-cli VUE的脚手架工具npm install -g vue-cli   (1)  测试vue -...

2018-06-12 16:28:28 212

原创 vue.js 刷新路由

export default { beforeRouteEnter (to, from, next) { next(vm => { vm.$router.replace(from.path) }) }}记录上一个地址跳转回去引用方法this.$router.replace('/refresh') ...

2018-06-01 16:01:52 866

原创 随机不重复排序js

countries.sort(function () { return Math.random()-0.5; });

2018-06-01 10:11:58 504

原创 js数字格式转换

/** * 格式化数字显示方式 * 用法 * formatNumber(12345.999,'#,##0.00'); * formatNumber(12345.999,'#,##0.##'); * formatNumber(123,'000000'); * @param num * @param pattern */ function form...

2018-05-22 11:08:04 897

原创 js时间格式转换

formatDate1 (time, fmt) { // time 传入时间 fmt格式(yyyy-mm-hh mm:ss) var myDate = new Date() // 获取系统当前时间 var year = myDate.getFullYear() // 获取当前年份 var month = myDate.getMonth() // 获取当前月份 var

2017-11-23 16:29:03 364

原创 无缝滚动jq

fhBox.append(lf);//克隆一个function scrollUp(){ i++; if(i==num+1){ fhBox.css({marginTop:0}); i=1; } fhBox.animate({ marginTop:-34*i },2000,function(){ });}

2017-11-21 16:21:29 219

原创 常用的正则大全

常用正则表达式大全!(例如:匹配中文、匹配html)    匹配中文字符的正则表达式: [u4e00-u9fa5]    评注:匹配中文还真是个头疼的事,有了这个表达式就好办了    匹配双字节字符(包括汉字在内):[^x00-xff]    评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)    匹配空白行的正则表达式:ns*r   

2017-11-21 15:47:02 125

原创 只能输入数字和小数js

function onlyNumber(obj){ //得到第一个字符是否为负号 var t = obj.value.charAt(0); //先把非数字的都替换掉,除了数字和. obj.value = obj.value.replace(/[^\d\.]/g,''); //必须保证第一个为数字而不是. obj.value = obj.value.replace(/^\./g,

2017-11-21 15:45:09 176

原创 js获取域名携带参数

获取域名参数function getQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); var r = window.location.search.substr(1).match(reg); if (r != null) return unescape(r[

2017-11-21 09:46:56 703

原创 vue.js去掉路径上面的#

只需要在路由文件里面加下面这一句就可以了 mode: 'history',     

2017-11-21 09:46:15 2447

原创 h5页面在微信内部分享

今天自己写了一个微信分享的功能,可以说遇到了很多坑,但最好还是顺利完成了,分享给大家,让大家少爬一点坑1.引用js:2.生成签名:wx.config({ debug: false, appId: 'XXXXX', // 必填,公众号的唯一标识 timestamp: XXXXXX, // 必填,生成签名的时间戳

2017-11-07 15:38:44 9056 3

原创 在Vue项目里正确地引用jQuery插件

1.安装jQuery依赖npm install jquery --save2.在build/webpack.base.conf.js文件里面加入如下代码var webpack = require('webpack')plugins: [ new webpack.ProvidePlugin({ $: 'jquery', jquery: 'jquer

2017-11-07 15:10:40 390

原创 js显示默认图片

代码如下:function nofind(){ var img=event.srcElement; img.src="/public/images/web/team/myPhoto.png"; img.onerror=null; 控制不要一直跳动 } onerror="nofind();"

2017-11-07 12:33:55 725

原创 h5页面打开APP

本人亲自试验过了说可以的代码如下:document.getElementById('openApp').onclick = function(e){ if(navigator.userAgent.match(/(iPhone|iPod|iPad);?/i)){ window.location.href = "apphaha://";//ios app协议

2017-11-07 12:21:20 2609 1

原创 vue2 设置网页title的问题

关于vue2设置标题推荐使用vue-wechat-title插件npm install vue-wechat-title --save  下看后我的使用方式1. 在 main.js 中import VueWechatTitle from 'vue-wechat-title'; Vue.use(VueWechatTitle)这样就能用了2. 路由中

2017-11-07 12:14:03 5777 1

原创 js实现touch移动触屏滑动事件

touchstart事件:当手指触摸屏幕时候触发,即使已经有一个手指放在屏幕上也会触发。touchmove事件:当手指在屏幕上滑动的时候连续地触发。在这个事件发生期间,调用preventDefault()事件可以阻止滚动。touchend事件:当手指从屏幕上离开的时候触发。touchcancel事件:当系统停止跟踪触摸的时候触发。

2017-11-06 15:56:26 3716

空空如也

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

TA关注的人

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