#1996
展开↯#1997
作者:广西南宁市
文字下划线、顶划线、删除线同时有
三删除线
三删除线
<style>
<!--
.test{ text-decoration:underline overline line-through; } /* 三种同时 */
-->
</style>
Run code
Cut to clipboard
文章:常用html、demo代码 发表时间:2016-11-29, 17:40:52
#1998
作者:广西南宁市
JQuery锚点平滑跳转
IE下锚点刷新失效及JQuery下的解决办法
【1】关于锚点刷新失效
锚点刷新失效就是指当按下刷新键F5时,即使此时URL的后面就随锚点,此锚点也是不起作用的。
【2】在JQuery中,不难实现。可以根据URL获取锚点,从而进一步获得对应锚点对象,然后再让页面的滚动高度为其距离页面顶部的偏移值就可以了。使得页面无论是重新载入还是其刷新,其后面的锚点都起作用。
其js代码如下:
$("html,body").animate({scrollTop:$("#box").offset().top},1000);
Run code
Cut to clipboard
IE下锚点刷新失效及JQuery下的解决办法
【1】关于锚点刷新失效
锚点刷新失效就是指当按下刷新键F5时,即使此时URL的后面就随锚点,此锚点也是不起作用的。
【2】在JQuery中,不难实现。可以根据URL获取锚点,从而进一步获得对应锚点对象,然后再让页面的滚动高度为其距离页面顶部的偏移值就可以了。使得页面无论是重新载入还是其刷新,其后面的锚点都起作用。
其js代码如下:
$(function(){
var url = window.location.toString();
var id = url.split(“#”)[1];
if(id){
var t = $(“#”+id).offset().top;
$(window).scrollTop(t);
}
});
Run code
Cut to clipboard
文章:常用html、demo代码 发表时间:2016-11-28, 15:42:46
#1999
作者:广西南宁市
做产品最终是在应对人性
文章:人脉、金钱、影响力都是与能力成比例的,还是低下头本本分分做自己该做的事情,只有自己强大了,那些都是附属品! 发表时间:2016-11-25, 10:27:28
#2000
作者:广西南宁市
要吐了,咪蒙现在就是靠吃屎赚钱,那个鼓吹职场新人去拿外卖去挨老板骂的思想,还有人好意思说是她粉丝?就算她文笔再好,一个活在厕所里满身是蛆的思想也不值得去看。为什么papi酱现在不及咪蒙的风头,因为papi酱平心而论不是个坏人,做不来赚****粉钱的事
文章:如果善良就是纵容你们这帮傻逼,我愿意一辈子都歹毒下去 发表时间:2016-11-25, 10:00:28
#2001
作者:广西南宁市
还有一种人,每次都吐槽别人怎么怎么不好,心里一不爽就给你打电话抱怨。末了还留两句:1.不要告诉别人哦 2.我把你当朋友才跟你说这么多的。我擦,拜托,别把我当朋友,我不是垃圾桶
文章:如果善良就是纵容你们这帮傻逼,我愿意一辈子都歹毒下去 发表时间:2016-11-25, 09:55:05
#2003
作者:广西南宁市
谈到你如何安排工作的时候,把重要的事情放在首位是毫无疑问的,但有时候选择哪一件事情更优先要比看起来更困难。想要合理的安排任务的优先级,你必须考虑解决问题所带来的价值。对我来说,问题影响到的人数常常在我的考虑范围之内,但也要看被影响到的是谁。你的 CEO 可能必须等同于 1000 名员工,但只有你(或你的老板)能做这个决定。你还应该考虑他们受影响的程度。这个问题指的是,他们根本没法工作还是只是给他们的工作带来干扰?另一个确定优先级的关键因素是解决问题需要的时间。除非我正在解决的问题需要断电,我会尽快做完可以快速解决的。对我而言,这个类似超市的少量购物结算通道(美国的超市结算台有“不多于10件商品”与“超过10件商品”之分)。如果我可以在几分钟之内解决一个问题,回过头再做那个可能要花费我所有剩余时间的更重要的问题,我会这么做。如果觉得这个技巧有用,你可以设计自己的量化系统来计算任务的优先级,但不要太复杂。评定问题。某种程度上用量化的方式来确定优先级总是个好主意。
这里问题 #2 会排在任务列表的第一位。
严重程度的 “value” 可以从1(不严重)到5(严重),影响到的人数也从 1(一个人)到 5 (每个人),需要的时间可以是, 1(星期),2(天),3(小时)和 4 (分钟)
Run code
Cut to clipboard
严重程度 × 影响到的人数 × 需要的时间 = 优先级 (最高优先级 = 优先级的最大值)
3 * 2 * 2 = 12 问题 #1
5 * 1 * 4 = 20 问题 #2
Run code
Cut to clipboard
这里问题 #2 会排在任务列表的第一位。
文章:程序员编程常用网页工具集[游戏] 发表时间:2016-11-24, 09:58:23
#2004
作者:广西南宁市
图片垂直居中
vertical-align:middle;
Run code
Cut to clipboard
文章:常用html、demo代码 发表时间:2016-11-19, 17:31:03
#2005
作者:广西南宁市
网友:生态化反是骗人的辣鸡吗?
贾:我不会这么说,你可以这么说。
贾:我不会这么说,你可以这么说。
文章:人脉、金钱、影响力都是与能力成比例的,还是低下头本本分分做自己该做的事情,只有自己强大了,那些都是附属品! 发表时间:2016-11-17, 14:17:50
#2006
展开↯#2007
作者:广西南宁市
穷极一生 装不好一个逼
你在南方的艳阳里灵车漂移,我在北方的寒夜里坟头蹦迪。如果天黑之前来的及,我要挖了你的眼睛。寿衣走秀,走过一场梦。南山南,北风北,冲浪用墓碑。
你在南方的艳阳里灵车漂移,我在北方的寒夜里坟头蹦迪。如果天黑之前来的及,我要挖了你的眼睛。寿衣走秀,走过一场梦。南山南,北风北,冲浪用墓碑。
文章:人脉、金钱、影响力都是与能力成比例的,还是低下头本本分分做自己该做的事情,只有自己强大了,那些都是附属品! 发表时间:2016-11-16, 14:44:08
#2008
展开↯#2009
作者:广西南宁市
jQuery toggleClass
!dom.hasClass(className) && dom.addClass(className) || dom.removeClass(className);
Run code
Cut to clipboard
文章:JavaScript的if判断的四种书写方式 发表时间:2016-11-15, 12:04:28
#2011
作者:广西南宁市
$(".zx>li").click(function() {
clearTimeout(cce);
});
var cce;
$(window).scroll(function() {
var wintop = $(window).scrollTop();
clearTimeout( cce );//终止触发的setTimeout防止重复执行
cce = setTimeout(function() {
if (wintop > 200) {
if (!$(".bh").hasClass("gb")) {
$(".bh").addClass("gb");
$(".bh").animate({
top: 57
}, 500);
return false;
}
}
}, 1000);
});
Run code
Cut to clipboard
文章:自定义提示层弹出层弹窗jq插件代码 发表时间:2016-11-15, 11:03:35
#2012
作者:广西南宁市
setTimeout,clearTimeout,setInterval,clearInteral详解
设置定时器,在一段时间之后执行指定的代码,setTimeout与setInterval的区别在于setTimeout函数指定的代码仅执行一次
方法一:
window.setTimeout("alert('ok')",5000);
方法二:
window.setTimeout(function()
{
alert("Ok");
}, 5000);
方法三:
function showAlert()
{
alert("ok");
}
window.setTimeout(showAlert, 5000);
clearTimeout
清除setTimeout函数设置的定时器
function showAlert()
{
alert("ok");
}
var tt = window.setTimeout(showAlert, 5000);
window.clearTimeout(tt);
1.setTimeout,clearTimeout:设置暂停
使用window对象的setTimeout()方法设置暂停。该方法接受两个参数,要执行的代码和在执行它之前要等待的毫秒数(1/1000秒)。第一个参数可以是代码串(与eval()函数的参数相同),也可以是函数指针。例如,下面的代码都在1秒钟后显示一条警告:
setTimeout("alert('Hello World!')",1000);
setTimeout(function() { alert('Hello World!'); },1000);
当然,还可以引用以前定义的函数:
function sayHelloWorld()
{ alert("Hello World!"); }
setTimeout(sayHelloWorld,1000);
调用setTimeout()时,它创建一个数字暂停ID,与操作系统中的进程ID相似。暂停ID本质上是要延迟的进程ID,再调用 setTimeout()后,就不应该再执行它的代码。要取消还未执行的暂停,可调用clearTimeout()方法,并将暂停ID传递给它:
var iTimeoutId = setTimeout("alert('Hello World!')",1000);
alert(iTimeoutId);
clearTimeout(iTimeoutId);
其中,iTimeoutId 是一串数字,例如上述代码打出的iTimeoutId。
你也许会问:“为什么要定义暂停,又在执行它之前将其取消呢?”请 考虑在大多数应用程序中可见的工具提示。当把鼠标移动到一个按钮上时,停留一会,等待出 现黄色的文本框,提示该按钮的功能。如果只是短暂的把鼠标该按钮上,然后很快将其移动到另一个按钮上,那么第一个按钮的工具提示就不会显示,这就是要在执 行暂停代码前取消它的原因。因为你在执行代码前只想等待指定的时间量。如果用户的操作产生了不同的结果,则要取消该暂停。
2.setInterval,clearInterval设置时间间隔
时间间隔与暂停的运行方式相似,只是它无限此地每隔指定的时间段就重复执行一次指定的代码。可调用setInterval()方法设置时间间隔,它的参数与setTimeout()相同,是要执行的代码和每次执行之间等待的毫秒数。例如:
setInterval("alert('Hello world!')",1000);
setInterval(function() { alert("Hello world!"); },1000);
function sayHelloWorld()
{ alert("Hello World!"); }
setInterval(sayHelloWorld,1000);
此外,与setTimeout()类似,setInterval()方法也创建时间间隔ID,以标识要执行的代码。clearInterval()方法可 用这个ID阻止再次执行该代码。显然。这一点在使用时间间隔时更重要,因为如果不取消时间间隔,就会一直执行它,直到页面被卸载为止。下面是时间间隔用法的一个常见示例:
var iNum = 0;
var iMax = 100;
var iIntervalId = null;
function incNum()
{ iNum++;
if(iNum == iMax)
{ clearInterval(iIntervalId); } }
iIntervalId = setInterval(incNum, 500);
在这段代码中,每隔500毫秒就对数字iNum进行一次增量运算,直到它达到最大值(iMax), 此时该时间间隔将被清除。也可以用暂停实现该操作,这样即不必跟踪时间间隔的ID,代码如下:
var iNum = 0;
var iMax = 100;
function incNum()
{ iNum++;
if(iNum != iMax)
{ setTimeout(incNum,500); } }
setTimeout(incNum,500);
这段代码使用链接暂停,即setTimeout()执行的代码页调用了setTimeout()。如果在执行过增量运算后,iNum不等于 iMax,就调用setTimeout()方法。不必跟踪暂停ID,也不必清除它,因为代码执行后,将销毁暂停ID。
clearInterval() 方法可取消由 setInterval() 设置的 timeout。
clearInterval() 方法的参数必须是由 setInterval() 返回的 ID 值。
实例
下面这个例子将每隔 50 毫秒调用 clock() 函数。您也可以使用一个按钮来停止这个 clock:
<input type="text" id="clock" size="35" />
<script language=javascript>
var int=self.setInterval("clock()",50)
function clock()
{
var t=new Date()
document.getElementById("clock").value=t
}
</script>
<button onclick="int=window.clearInterval(int)">Stop interval</button>
Run code
Cut to clipboard
文章:自定义提示层弹出层弹窗jq插件代码 发表时间:2016-11-15, 11:02:56
#2013
作者:广西南宁市
jquery随机获取0-40其中一个数
parseInt(40*Math.random())
Run code
Cut to clipboard
文章:自定义提示层弹出层弹窗jq插件代码 发表时间:2016-11-15, 11:02:12
#2014
作者:广西南宁市
JavaScript获取当前时间戳
第一种方法:
var timestamp = Date.parse(new Date());
结果:1280977330000
第二种方法:
var timestamp = (new Date()).valueOf();
结果:1280977330748
以上代码将获取从 1970年1月1日午夜开始的毫秒数。二者的区别是,第一种方法的毫秒位上为全零,即只是精确到秒的毫秒数
如题所示,返回unix时间戳所对应的具体时间:
var time = '1278927966';
// 关键在乘1000,因为时间是相对于1970年开始的,所以乘1000后将会转到当前时间。
var real_time = new Date(time) * 1000;
document.write(real_time);
代码很简单就完成时间戳的转换。
javascript 中使用 new Date().getTime() 方法
IE8 以上版本可以使用 直接使用Date.now()方法
//IE8以下版本
if (!Date.now) {
Date.now = function() { return new Date().getTime(); };
}
jQuery 获取时间戳 $.now()
var timestamp = $.now();
以下是其它网友的补充:
JavaScript 获取当前时间戳:
第一种方法:
var timestamp = Date.parse(new Date());
结果:1280977330000
第二种方法:
var timestamp = (new Date()).valueOf();
结果:1280977330748
第三种方法:
var timestamp=new Date().getTime();
结果:1280977330748
第一种:获取的时间戳是把毫秒改成000显示,
第二种和第三种是获取了当前毫秒的时间戳。
Run code
Cut to clipboard
文章:自定义提示层弹出层弹窗jq插件代码 发表时间:2016-11-15, 11:01:17
a, input, button { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } //-webkit-tap-highlight-color:rgba(0,0,0,0);//透明度设置为0,去掉点击链接和文本框对象时默认的灰色半透明覆盖层(iOS)或者虚框(Android) input,textarea{outline:none} //取消chrome下默认的文本框聚焦样式 -webkit-appearance: none; //消除输入框和按钮的原生外观,在iOS上加上这个属性才能给按钮和输入框自定义样式 -webkit-user-select: none; // 禁止页面文字选择 ,此属性不继承,一般加在body上规定整个body的文字都不会自动调整 input, button { -webkit-appearance: none; border-radius: 0; } //去掉IOS移除原生控件样式 -webkit-touch-callout:none; // 禁用长按页面时的弹出菜单 body { margin: 0; -webkit-user-select: none; } //禁止移动端用户进行复制.选择. body * { -webkit-user-select: none; font-family: Helvetica; } body { -webkit-text-size-adjust: 100%; } //移动端横竖屏字体乎大乎小 -webkit-text-size-adjust: none; //禁止文字自动调整大小(默认情况下旋转设备的时候文字大小会发生变化),此属性也不继承,一般加在body上规定整个body的文字都不会自动调整 h1, h2, h3, h4, h5 { margin: 0; } a { text-decoration: none; } ul { margin: 0; padding: 0; list-style: none; } img {vert-align: top;} //移动端图片边框 相当于 border:0