チカチカ Fork

  • /*
     * @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 です。

History

  1. 2017/01/27 09:36:36 - 01/27