Skip to content

Instantly share code, notes, and snippets.

@akecn
akecn / immediately_kissy_module
Created February 6, 2015 14:05
run immediately of kissy module
/**
* 突然想到这种方式,可以立即执行的kissy模块。
*/
KISSY.add("aaaa", function ake() {
console.log('immediately');
return function() {
console.log('later');
return ake;
}
@akecn
akecn / bg.css
Created February 3, 2015 15:01
css实现苹果背景效果
div {
background:
radial-gradient(black 15%, transparent 16%) 0 0,
radial-gradient(black 15%, transparent 16%) 8px 8px,
radial-gradient(rgba(255,255,255,.1) 15%, transparent 20%) 0 1px,
radial-gradient(rgba(255,255,255,.1) 15%, transparent 20%) 8px 9px;
background-color:#282828;
background-size:16px 16px;
}
@akecn
akecn / ascii2native
Last active August 29, 2015 14:12
native2ascii
function ascii2native(str) {
return unescape(str.split('\\').join('%'));
}
@akecn
akecn / shell
Last active August 29, 2015 14:08
change git log email/username
#!/bin/sh
git filter-branch --env-filter '
an="$GIT_AUTHOR_NAME"
am="$GIT_AUTHOR_EMAIL"
cn="$GIT_COMMITTER_NAME"
cm="$GIT_COMMITTER_EMAIL"
sn="目前的名字"
@akecn
akecn / css
Last active August 29, 2015 14:08
typing animation with pure CSS
/**
* Typing animation with pure CSS.
* Works best in browsers supporting the ch unit.
*/
@keyframes typing { from { width: 0; } }
@keyframes blink-caret { 50% { border-color: transparent; } }
h1 {
font: bold 200% Consolas, Monaco, monospace;
@akecn
akecn / delete songs batch
Created August 27, 2014 16:33
网易云音乐列表页面:删除指定序号的歌曲记录
var script = document.createElement('script');
script.src="http://g.tbcdn.cn/kissy/k/1.4.4/seed.js";
script.onload = function() {
KISSY.use("io, dom", function(S, IO, DOM) {
var rt = [];
S.each(document.querySelectorAll("span.num"), function(d) {
var tr = DOM.parent(d, 'tr');
var num = d.innerHTML * 1;
var id = DOM.attr(DOM.get('.icn-del', tr), "data-res-id");