Skip to content

Instantly share code, notes, and snippets.

@seektan
seektan / performance.now()-polyfill.js
Created March 2, 2018 09:29 — forked from paulirish/performance.now()-polyfill.js
performance.now() polyfill (aka perf.now())
// @license http://opensource.org/licenses/MIT
// copyright Paul Irish 2015
// Date.now() is supported everywhere except IE8. For IE8 we use the Date.now polyfill
// github.com/Financial-Times/polyfill-service/blob/master/polyfills/Date.now/polyfill.js
// as Safari 6 doesn't have support for NavigationTiming, we use a Date.now() timestamp for relative values
// if you want values similar to what you'd get with real perf.now, place this towards the head of the page
// but in reality, you're just getting the delta between now() calls, so it's not terribly important where it's placed
@seektan
seektan / rename images
Last active October 30, 2015 08:17
批量处理用中文命名的图片,获取新旧文件名和图片对应关系,用于页面展示
/**
作用
批量处理用中文命名的图片,获取新旧文件名和图片对应关系,用于页面展示
使用说明
1.把本段代码存为rename.js文件文件放到需要重命名的图片文件夹
2.根据情况修改下面参数中的图片前缀(prefix),选择生成数据的格式(oformat),图片开始的序号(startnum)
3.用node运行本js文件
3.1拖拽文件运行:把本文件拖拽到node.exe上运行(需先安装nodejs)
@seektan
seektan / meta-tags.md
Created November 26, 2012 04:54
Complete List of HTML Meta Tags

Copied from http://code.lancepollard.com/complete-list-of-html-meta-tags/

Basic HTML Meta Tags

<meta name="keywords" content="your, tags"/>
<meta name="description" content="150 words"/>
<meta name="subject" content="your website's subject">
<meta name="copyright"content="company name">
<meta name="language" content="ES">
@seektan
seektan / ib.css
Created April 27, 2012 15:34
inline-block
.ib{
display:inline-block;
*display:inline;*zoom:1; /* for ie */
}
@seektan
seektan / xib.js
Last active September 8, 2015 02:36 — forked from ikitty/xib.js
Javascript common functions
// all I did javascript common functions
var strHTML += '\
<li>\
<p class="mo_name">' + kk.name + '</p>\
</li>\
';
/**
* simple Tab by alex
*
@seektan
seektan / loadImg.js
Last active September 6, 2015 02:14
simple img preload
var loadImg = function(src, handle_once, handle_done) {
var _len = src.length ;
var _load = function( i ) {
if (i >= _len) {
handle_done();
return ;
}
var img = new Image();
img.src = src[i];
@seektan
seektan / handleWheel.js
Last active September 6, 2015 02:12
handle wheel event
(function (w, modName, time) {
var st
,modName = modName || 'handleWheel'
,_run = 1
,time = time || 100
;
function getWheelDir(e) {
var delta = 0;
e =window.event || e;
@seektan
seektan / 0_reuse_code.js
Last active August 29, 2015 14:13
Here are some things you can do with Gists in GistBox.
// Use Gists to store code you would like to remember later on
console.log(window); // log the "window" object to the console
@seektan
seektan / rAF.js
Last active August 29, 2015 14:10 — forked from mamboer/rAF.js
// http://paulirish.com/2011/requestanimationframe-for-smart-animating/
// http://my.opera.com/emoller/blog/2011/12/20/requestanimationframe-for-smart-er-animating
// requestAnimationFrame polyfill by Erik Möller. fixes from Paul Irish and Tino Zijdel
// Ref:https://gist.github.com/mamboer/8179563
(function(W) {
var lastTime = 0,
vendors = ['ms', 'moz', 'webkit', 'o'],
x,
length,
currTime,
@seektan
seektan / rAF.js
Last active August 29, 2015 14:10 — forked from paulirish/rAF.js
// http://paulirish.com/2011/requestanimationframe-for-smart-animating/
// http://my.opera.com/emoller/blog/2011/12/20/requestanimationframe-for-smart-er-animating
// requestAnimationFrame polyfill by Erik Möller. fixes from Paul Irish and Tino Zijdel
// MIT license
(function() {
var lastTime = 0;
var vendors = ['ms', 'moz', 'webkit', 'o'];