博客采用新的HTML5视频播放器DPlayer Lite
博客目前采用新的HTML5视频播放器,DPlayer Lite,Github传送门。 DPlayer Lite基于DPlayer 1.17.1 5207d26定制,没有弹幕、截图、画质选择、进度条预览、字幕功能,UI和一些代码逻辑也有少许变化,效果可见下图。 DPlayer Lite (Based on DPlayer 1.17.1 5207d26) : Streaming Formats HLS FLV…
博客目前采用新的HTML5视频播放器,DPlayer Lite,Github传送门。 DPlayer Lite基于DPlayer 1.17.1 5207d26定制,没有弹幕、截图、画质选择、进度条预览、字幕功能,UI和一些代码逻辑也有少许变化,效果可见下图。 DPlayer Lite (Based on DPlayer 1.17.1 5207d26) : Streaming Formats HLS FLV…
更新至WordPress 4.8.3,博客采用新的HTML5播放器,APlayer,Github传送门。 之前用着自己修改的Wordpress自带表单播放器,通过钩子支持外链,WordPress本身只支持上传到媒体库的音乐,改了之后支持外链,明显好用多了。但其古老的风格和一些先天不足,加上js、css文件引入多,最终…
我的时间总不够用,一直再看能怎么利用碎片化时间。但一直利用不好,烦。 特别是工作上,因为他人的时间碎片化,导致我也只能时间碎片化,根本无法过多利用到碎片化时间。 只有在家的时候,我才能有整块的时间做事,其他的事物可以利用碎片化时间处理。这个时候效率相对较高。 像最近的例子…
如题,因为Chatbox写了个对象。。。好吧,写了个Object: var changeTitle = { time: 0, originTitle: document.title, timer: null, change: function() { document.title = "~New Message Received~ " + changeTitle.originTitle; }, notify: function() { if(document.title.indexOf("~New…
最近一个项目,Chatbox(博客右下角),就遇到这个问题。 所以写了个js函数解决这个问题。 function GetCookieDomain() { var host = location.hostname; var ip = /^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2…
在上一个帖子的评论中,提到了跨文章跨页面悬浮显示 @ 评论支持(悬浮本文字可见效果)和新的自动@函数(修改了过滤器对象)。 先来说自动@函数,大发采用的还是前人写的通过comment_text过滤器校验。 这个过滤器对于sidebar(边栏)的最近评论,还有常用的wp_mail_notify(邮件提醒…
谈谈帮别人弄的新浪微博关注按钮遇到的坑。 官方推荐方式是声明命名空间,做法就是在HTML标签中增加XML命名空间 =>在HEAD或FOOTER中引入WB.JS =>在需要部署微博关注按钮的位置粘贴WBML代码。 确实能用,但是就W3C会有错误,首先一个就是 Attribute xmlns:wb not allowed here…
Prism是一个轻量级并且简单易用的代码高亮JavasScript类库。 主站是:prismjs.com,Github地址:LeaVerou/prism。 你可以通过Customize your download个性化定制,是个十分不错的选择和体验。 也可以通过Examples来查看一些预先示例的效果。 无论你是自己通过代码or框架制作的网站…
添加如下js。在要使用Lazyload的图片,添加class="lazyload",即可。实现效果:当页面可视范围存在图片时,加载图片。 jQuery(document).ready(function($) { function lazyload() { var oLazyload = $("img.lazyload"), fLazyload = function(hLazyload) { var nLazyload = $(window).height…
前段时间,在周良及Tennfy那看到,解决主题comments-ajax.js在cdn缓存后,无法(使用ajax)回复的问题。对此,我之前的做法只是禁止cdn缓存此文件,便不作他想。 其原始解决办法是,在comments-ajax.js中的后面: var i = 0, got = -1, len = document.getElementsByTagName('script').length…