チカチカ
by
chanchihiro
2017-01-27 [2017/01/27 18:36:36]
my bookmarklet
/*
* @title チカチカ
* @description my bookmarklet
* @include http://*
* @license MIT License
* @require
*/
var divs = [];
divs = document.getElementsByClassName('content');
var body = document.getElementsByTagName('body');
var divs_num = divs.length;
var choice_divs = divs[Math.floor(Math.random() * divs.length)];
var random_divs = divs[Math.floor(Math.random() * divs.length)];
var rdm_divs = divs[Math.floor(Math.random() * divs.length)];
var rdm2_divs = divs[Math.floor(Math.random() * divs.length)];
var kaiten = 1;
var rekaiten = 0;
var mawaru = function mawaru() {
kaiten = kaiten + 1;
rekaiten = rekaiten - 1;
choice_divs.style.transform = 'rotate(' + rekaiten + 'deg' + ')';
};
var chancge_color = function chancge_color() {
var colors = '#' + ("00000" + Math.floor(Math.random() * 0x1000000).toString(16)).substr(-6);
var colors2 = '#' + ("00000" + Math.floor(Math.random() * 0x1000000).toString(16)).substr(-6);
var colors3 = '#' + ("00000" + Math.floor(Math.random() * 0x1000000).toString(16)).substr(-6);
var colors4 = '#' + ("00000" + Math.floor(Math.random() * 0x1000000).toString(16)).substr(-6);
document.body.style.background = colors3;
};
setInterval(mawaru, 10);
setInterval(chancge_color, 50);
//適当な言葉を.contentに挿入する
function random_text(len) {
var random_string = "";
for (; random_string.length < len; random_string += Math.random().toString(36).substr(2)) {}
return random_string.substr(0, len);
}
console.log(random_text(20));
random_divs.innerHTML = '<h2>' + random_text(20) + '</h2>';
console.log("end");
- Permalink
- このページへの個別リンクです。
- RAW
- 書かれたコードへの直接のリンクです。
- Packed
- 文字列が圧縮された書かれたコードへのリンクです。
- Userscript
- Greasemonkey 等で利用する場合の .user.js へのリンクです。
- Loader
- @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
- Metadata
- コード中にコメントで @xxx と書かれたメタデータの JSON です。