4 麦兜麦兜麦兜兜

尚未进行身份认证

我是整理近期问题才会来csdn更新博客,所以导致好多小伙伴私信我的问题,我都是过了好久才看到,sorry啦,有不明白的地方,可以微博找我。 微博:璐飞童鞋。关注之后,私信即可。(手动笔芯)一旦忙起来,微博都不怎么上了。为了方便大家交流,我建了一个微信群,想进群的朋友,请看置顶文章。

等级
TA的排名 4w+

抖音推荐机制

好久没来写博客了。今天不写硬代码了。今天说一说最近火的发紫的抖音推荐机制;2018今年的一匹短视频黑马,非抖音莫属。我习惯称他为黑马,虽然有的数据会说在17年的年底,他的数据增速已经很漂亮了,但是,在抖音出来之初,大家以为已经有了7亿粉丝的快手,头条系也有了火山,或许抖音不会掀起什么大风大浪。可是在互联网这个风云变化的世界里,总有你意想不到的事情发生。最近早晨在地铁里,你会听到抖音熟悉的bgm,当...

2018-04-09 11:30:52

欢迎进行技术交流

方便大家交流,建了一个微信群,以后大家有什么不明白的问题,可以在群里进行沟通。

2018-03-28 09:58:11

数组排序,选出最优选择

话不多说,先讲需求吧。 我们都会遇到这样一个场景:在天猫或者京东中,优惠券的使用,假设你的个人账户有好多优惠券,那么当消费满减的时候,会有一个最优的选择。 举个栗子:你消费50元,现在你有3张优惠券,分别是:满20减5块,满10块减10块,满30减5块。请写出使用优惠券的方案::1(满20减5块,满30减5块==一共减了10块),2(满20减5块,满10块减10块==一共减了15)3.(满20减

2017-05-18 15:22:10

解决IE8 不支持getDate

第一,先说需求:后台返回一个时间,我需要获取这个时间的后一天时间。再次或许系统时间和后一天时间进行比较,依次做不同业务。 第二,因为要在 后台时间加一天,我用到了getDate()这个方法,IE8不支持, 第三,解决方法:`//兼容IE8 function parseIS(dateStringInRange) { var

2017-03-24 11:43:11

移动端下拉刷新

做了一个小的demo,移动端下拉刷新页面数据。没用插件。主要实现思路。大致说一下: 1.首先进入页面要进行ajax请求数据。 2.监视页面产生下拉动作,再次请求数据。 3.奏是这么简单粗暴。 4.上代码:第一步:$.ajax({ url: basePath + '你自己的url', type: 'get', asyn

2017-01-06 17:13:26

css3-animation超级好用的动画小插件

css3小动画,实在是丰富了前端展示页面的效果。虽然IE8不兼容(爱兼容不兼容,奏是这么傲娇)。但是在谷歌,火狐表现都 没差。今天就介绍一个css3动画小插件,分分钟满足你实现各种妖魔化动画效果。 1.需要引入css文件:animate.css 2.引入js文件:wow.min.js 3.找到页面中需要添加动画的元素添加class;比如:wow fadeInRight animated an...

2016-12-21 15:04:41

兼容IE8图片轮播

最近在做一个活动,其中产品给的需求是:一共是8张图片,开始显示2张,点击第3张,这时候页面显示3张。中间为大图,两边是小图。好了,直接贴代码了;//轮播JS /*未元素的首尾添加补白*/ var $panels = $('#slider .scrollContainer > li'); var $parent=$panels.parent();//或许当前li的最近一级的父

2016-12-19 14:28:21

IE8加载后台数据失败(location.origin兼容问题)

在本地起了个 sever,用于ajax跟后台交互。写完页面之后,在谷歌,火狐,360相继测试一切正常。但是要求最低兼容IE8,最后就在IE8下进行测试,发现:页面根本没有加载任何后台数据。于是乎,费尽力气在IE下调试JS。奈何,JS真难调。此时,对IE8的愤怒已经到了极点。但是还得找问题。最后发现是因为,正在我JS代码中有这么一段:var basePath="";if (window.locati

2016-10-20 14:44:15

git撤销commit操作

使用git的时间不是很长,所以一旦操作不当就会出现问题。之前遇到问题都是抓瞎,立马跑去问头咋得回事。今天有遇到一个问题。push失败。原因是commit的时候没加说明,正确的是:commit -m “说明”,我直接:commit -m,结果Push失败。后来就想着,将缓存到分支的文件删除,重新再将文件略做修改,重新push. 步骤:git reset –hard HEAD(回退最近一次提交)

2016-10-13 11:25:43

获取url?后的参数

在我们编写页面的时候,两个页面之间互相传参,是很应用很频繁的。抛开安全因素之外。我们一般习惯在进项页面跳转的时候直接添加在跳转地址之后,比如像这样:window.location.href=b.html?investmentmoney="+investmentmoney+"&interestRate="+interestRate;将参数传过去之后,要在B页面接受传来的参数。 好了,注意了,下边介绍

2016-09-29 15:44:55

swiper在IE8下失效

最近在做一个轮播的效果。找到了swiper这个插件。在移动端用着挺好的。但是在PC端的话,IE下效果全部失效。后来了解到,swiper3是专门针对移动端写的。如果想兼容IE8的话,应该引入swiper2.也就是:idangerous.swiper.js。另外还有一个Js可以兼容IE8,用着也还不错:jquery.SuperSlide.2.1.1.js。待会上传资源,有需要的可以去下载。...

2016-09-20 15:32:11

无缝隙跑马灯

<div id=""> <ul> <li>11111</li> <li>11111</li> <li>11111</li> <li>11111</li> </ul> </div> <script> $.fn.imgscroll = function(o)

2016-09-06 09:55:49

跑马灯

<html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /></head><body> <div id=roll1 style="OVERFLOW:hidden; WIDTH:450px;"> <table> <tr> <td id="rollleft1">

2016-09-04 17:20:24

前端小工具

作为前端经常修改页面样式。改来改去都忘到底修改了什么。在这给各位推荐一个小神器:html代码对比工具。说到这,这种工具有好多,今天我只介绍一种,我用着感觉很方便的。 https://www.diffchecker.com 我是一般直接用在线的。 把你想对比的html或者css文件分别粘贴左右两侧。点击find绿色按钮。就可以方便的查看不同在哪里了。

2016-09-01 15:04:58

JS A页面跳转B页面后,B页面样式全部失效

页面跳转是最平常不过得操作。我比较常用的是loaction.href=”XXX.html”,但是从A页面跳转到B页面之后,B页面的样式全都乱掉了。如果你也遇到了这样的情况,希望从 以下几个方面去排查。 1.看css是否加载了进去。如果确定没有加载进去,可以将 外链的css写到&amp;lt;header&amp;gt;&amp;lt;/headder&amp;gt;中去,看看是否解决。 2.如果确定css已经完全加载成功,但...

2016-08-01 09:27:47

Tab页的切换

废话不多少,直接贴代码。<!DOCTYPE html><html><head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>活动</title> <meta name="viewport" content="initial-scale=1,

2016-07-29 10:11:06

手机APP字体随着屏幕的变化而变化

最近手写移动端样式比较多。其中涉及一个很重要的就是字体的大小。现在移动端分辨率不尽相同,在不同分辨率下显示不同不同字体大小,是做移动开发的基础。实现方法有多种,可以是媒体查询,也可以JS控制。媒体查询的我就不贴了,在这我贴出JS控制字体大小。<script> (function (doc, win) { var docEl = doc.documentEl

2016-07-26 11:57:46

IE8兼容border-radius

最近在写PC端活动页面,UI给的设计稿里边有大量的圆角。咨询过做PC端的同事,说只能兼容到IE9。但是心里不甘心,于是在网上找到了PIE.htc文件。发现它能完美兼容IE8。在这里我把代码步骤给大家罗列一下。 1.下载PIE.htc文件。放到任意位置,前提是你引用的时候可以找得到。 2.给需要设置圆角的元素添加样式: position:relative; z-index:2;

2016-07-13 10:53:33

video.js在IE8下无法正常播放

使用video.js插件在PC端播放视频,官方说可以兼容IE8,但是下载DEMO下来后在本地测试,发现IE 8不能播放。后来搜索资料发现了video.js兼容版本。这个应该是国内的在video.js基础上做了修改。发现特别给力。在这里要特别感谢兼容版本作者。 1. 基本代码结构: 2.现在来看一下Index.html<html><head> <title>Video.js</titl

2016-06-16 11:26:32

关于Data的问题汇总

1.后台返回字符串“20160608”需要将后台的时间转换为“2016年06月08号” 实现方法: var str ="20160608"; var ts=str.substring(0,4)+'年'+str.substring(4,6)+'月'+str.substr(6)+'日'; 2.后台返回的时间为:“20160608”,需要与系统时间做对比 实现方法:var Y=new Date(

2016-06-08 16:02:37

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!