- 博客(15)
- 收藏
- 关注
原创 zepto的on('click')事件在微信中失效的解决办法(微信兼容性)
问题:zepto的on(‘click’)事件在微信中失效$(‘body’).on(‘click’,’[data-role=“privi-big-item”]’,function (e) { })(其中’[data-role=“privi-big-item”]’ 非button、a标签元素)onclick事件在pc、safari浏览器可以正常生效,在微信中无效解决方法将click替换成t...
2019-01-14 16:49:53
1263
原创 vue 生命周期 created到beforeMount详解
vue 生命周期Vue 实例从创建到销毁的过程,就是生命周期。也就是从开始创建、初始化数据、编译模板、挂载Dom→渲染、更新→渲染、卸载等一系列过程。生命周期图示:1. beforeCreate:vue实例中的el,data,data中的message都为undefined2. created:el还是undefined,而数据已经与data中的属性进行绑定(放在data中属性当...
2018-11-08 15:03:07
49678
5
原创 前端页面劫持和反劫持
前端页面劫持和反劫持页面劫持使用HTTP请求请求一个网站页面的时候,网络运营商会在正常的数据流中插入精心设计的网络数据报文,让客户端(通常是浏览器)展示“错误”的数据,通常是一些弹窗,宣传性广告或者直接显示某网站的内容。常见劫持手段跳转型劫持:用户输入地址A,但是跳转到地址B为了获取流量,一些电商或者类似百度这样需要流量合作的网站都会有自己的联盟系统,通过给予一些奖励来获取导流,比...
2018-10-11 17:42:18
3817
原创 我对BFC的理解
BFC定义BFC(Block formatting context)直译为”块级格式化上下文”。它是一个独立的渲染区域,只有Block-level box参与, 它规定了内部的Block-level Box如何布局,并且与这个区域外部毫不相干。 block-level box:display 属性为 block, list-item, table 的元素,会生成 block-level...
2018-09-06 18:12:14
407
原创 微信小程序 检测返回事件 左上角返回按钮
微信小程序 检测返回事件微信小程序暂时来说没有相对应的检测左上角的返回按钮的事件,不过可以利用app.js和onShow事件来完成这个小功能主要就是在app.js里面为页面设置相对应的值,例如a页面跳到b页面,然后从b页面返回a页面,这样子就可以比较灵活的实现到对应页面的后退事件app.jsApp({ aData:{ show:false },})...
2018-05-15 10:42:55
56763
4
原创 vue组件中swiper没有生效的问题
vue组件中swiper没有生效的问题给自己留个记录,直接在vue中使用swiper的时候一般正常使用是没什么问题,但是在vue组件中使用swiper的时候可能就会出现无效的问题,这个时候就要给swiper添加{ observer:true, //修改swiper自己或子元素时,自动初始化swiper observeParents:true,//修改sw...
2018-03-14 17:12:41
4248
1
原创 倒计时 js
倒计时 jsfunction timeDown(time,dataExecution) { if(time == -1){ dataExecution(); return; } let timeDay = Math.floor(time/60/60/24); let timeHours = Math.floor((time-timeDa
2017-11-02 15:17:44
242
原创 抽奖大转盘 js
抽奖大转盘 js/** _this 旋转对象* t 转过每一格的时间* n 转动的圈数* prizeNum 抽中的奖品编号 由0开始* wheelNum 转盘的格数* dataExecution 执行完之后要执行的函数* */let isGo = true;function turnTable(_this,t,n,prizeNum,wheelNum,dataExecution) {
2017-11-02 15:04:42
536
原创 input中blur失去焦点事件与点击事件冲突的解决方法
在做微信页的时候,遇到一个问题,就是输入框input的blur事件与点击click事件的冲突了,在click的时候会先触发blur事件,没有触发click 然后在网上找到了一种比较简单的方法,就是给blur事件一个延迟,这样子就可以先触发click事件了 $('.getmessage_inp').on({focus:function(){$(".getcoupon")
2016-06-13 14:58:50
13134
2
原创 css div居中
在进行css布局的时候,如果需要div居中的话,可以利用一下margin的负值的小技巧 Document div{ height: 600px; width: 400px; margin-left: -200px; margin-top: -300px; left: 50%; top:50%; background-color: red; }
2016-04-29 10:01:52
387
原创 css中的文字高度居中
今天就来点简单一点的了,这个主要是初学的知识,就是把一行内的文字高度居中的,以前刚刚初学的时候也不懂这个,这次就记录一下的,希望可以帮到有需要的同学。 一行内的文字居中,主要是line-height的高度和height设置得大小一样的,就可以实现了。 例如: div{line-height:20px; height
2016-01-20 10:45:45
1585
原创 如何在JS遍历中动态增加id,获取动态的id
我在做自己的趣账本的时候,因为需要动态的遍历增加id,然后再去获取动态的id去进行相对应的操作,然后我就用了以下的写法,有需要的童鞋可以参考一下哈: 在遍历中动态添加id:"" 获取动态的id:$("#ul"+i).append(cost_list); 因为我直接用了jquery,所以就直接使用jq去获取。
2016-01-20 10:37:34
16928
原创 JS在遍历二维数组的时候会出现无限遍历,卡死的问题
我在做自己弄的趣账本的时候,在遍历一组二维数组的时候,出现无限遍历,直接卡死我的服务器的问题,其实我这个问题是很简单的,主要就是我在遍历二维数组的时候,用来遍历的下标都是同为i,然后就会出现不停地遍历的问题,要把这两个分别设置为i和j,不一样的,才可以遍历。 for (var i = 0; i { var inComeSum =
2016-01-20 10:18:21
1078
原创 JS如何简单快捷地接收数组里面的key和value
我在做自己的弄的趣账本的时候,遇到一个问题就是如何取出数组里面的key和value,然后在网上查询到了好多种方法,不过我觉得以下我所使用的这一种还是简单容易理解的了。 if (inComeSum != 0) { keys = []; values = []; for (var property in inCom
2016-01-20 10:13:17
6165
原创 要在当前页面刷新,触发点击事件才可以显示效果的问题
今天在做sui的操作选择的时候,遇到了一个bug,在网上在查询了好久都没有找到答案的,最后和同事分析了一下的,才找出了问题所在。 我遇到的问题是,要在当前页面刷新,然后触发本页面的点击事件才会显示效果。要是在页面之外刷新,再点击进去,然后触发点击事件,在查看的时候发现所有的代码都跑了,就是没有出现想要的效果,发现那效果跑到页面之外去了。而导致这样子的原因就是,在页面之外有个con
2015-12-09 16:22:58
1777
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人