jQuery是个优雅的框架,可以方便地用js实现页面快捷键的功能,代码很简单
$(document).keypress(function(e){
if(e.ctrlKey && e.which == 13) {
alert("You clicked Ctrl+Enter");
} else if (e.shiftKey && e.which==13) {
alert("You clicked Shift+Enter");
} else if (e.altKey && e.which==65) {
alert("You clicked Alt+A");
}
})
阅读全文…
默认情况下,使用innerHTML操作dom中的内容时,加入的innerHTML中包括的script脚本会被加入但是不会被解析执行,如下所示
在一些情况下,当innerHTML中包含script脚本时希望它能执行起来。
阅读全文…
从Discuz 7.2中提取出来的功能,还是很实用的,可应用于播放任何语音或音乐。
实际应用中必然会配合界面的提示同时进行,不过此部分相对简单,自己写写也挺省事的,不说了。
需要的下播放新消息提示音网页源码
花了点时间研究了下JavaScript获取页面停留时间并提交的方法,小结一下。
《页面停留时间为什么为0》中介绍Google Analytic的算法是:当发现一个访问者进入一个网站访问了第一个页面时,会记录下他的访问时间。等到他访问第二个页面时,记录下第二个时间,用第二个时间和第一个时间的差值作为这个访问者在第一个页面的停留时间。 以此类推,每个页面的停留时间就是用户访问下个页面时的时间减去他访问这个页面时的时间,并加入到这个页面总的停留时间中。 这个方法在诸多统计方法里,是最简单的,也比较合理,并且计算量最小。 但有个问题,就是用户访问的最后一个页面, 它没有下一个页面,那么怎么计算它的停留时间呢? 用户访问的最后一个页面的停留时间被认为是0。
阅读全文…
之前一段时间项目中用到的一个功能,用Javascript控制文本框textarea高度随内容自适应增长收缩,今天花了点时间换了种实现方法,总结一下。
直接上代码:
方案一:
阅读全文…
在文本框光标处插入文字,并不常用,但碰到了却也比较棘手,浏览器兼容的问题总让人头痛。
经查阅资料并经修改完善得到以下可用代码,运行一下看看效果更直观:
阅读全文…
字符串格式化函数String.format在进行字符串拼接操作的过程中是很实用的,它有两个好处:
- 让代码看起来简洁易懂
- 提供文字模板的支持
稍后通过例子再来说明,先贴上String.format的实现代码:
阅读全文…
本来觉得网页上飘着图片广告是件很挫的事,结果这两天遇到有这样的需求的,个么就来search一下。代码如下:
阅读全文…
近期评论