Skip to content

Instantly share code, notes, and snippets.

@breezhang
breezhang / css rule
Last active August 29, 2015 14:03
The Complete Set
stylesheet.insertRule(rule, index)
https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleSheet.insertRule
CSSStyleSheet.deleteRule()
document.styleSheets[0].insertRule('#elid:hover { background-color: red; }', 0);
document.styleSheets[0].cssRules[0].style.backgroundColor= 'red';
===
document.styleSheets[0].addRule('#elid:hover', 'background-color: red', 0);
document.styleSheets[0].rules[0].style.backgroundColor= 'red';
@breezhang
breezhang / jquery simulate click key.js
Created July 6, 2014 14:09
jquery simulate click keypress
$("#test4000").keydown(function(e){
console.log("%s %s","enter keypress", e.keyCode);
var value = $(this).val() + String.fromCharCode(e.keyCode);
$(this).val(value);
})
$("#test3000").click(function(){
console.log("enter!");
var e = $.Event("keydown");
e.keyCode = e.which = 50;
@breezhang
breezhang / css_log_color.js
Created June 25, 2014 06:14
chrome color log
//defile out style debug css code
//eg;
.xxy {
color:green;
font-size:16px;
font-weight:bold;
}
// js code read and format css
@breezhang
breezhang / log.js
Created June 10, 2014 15:11
color console for require
(function() {
var exportedLog, ffSupport, formats, getOrderedMatches, hasMatches, isFF, isIE, isOpera, isSafari, log, makeArray, operaSupport, safariSupport, stringToArgs, _log;
if (!(window.console && window.console.log)) {
return;
}
log = function() {
var args;
args = [];

here

({age: 12}, {validate : true});
@breezhang
breezhang / makedir.pl
Last active August 29, 2015 14:02
package write dir
#!/usr/bin/perl
use strict;
use warnings;
use feature ':5.14';
use Data::Dumper::Concise;
use Template;
use Carp qw /croak carp confess/;
use YAML;
my $whereconfig ;
@breezhang
breezhang / add namespace.html
Last active August 29, 2015 14:02
underscore template basic
<!doctype html>
<html>
<head>
<meta charset="utf-8" />
<title>Looking At Underscore.js Templates</title>
</head>
<body>
<h1>
Looking At Underscore.js Templates
@breezhang
breezhang / gist:adb587440a3d8b1cfce7
Created June 5, 2014 12:46
congratulate 163.com
//congratulate 163.com
curl -L -I http://www.163.com/
curl: (56) Recv failure: Connection was reset
curl -L -I http://www.163.com/
curl: (56) Recv failure: Connection was reset
<script src="//cdnjs.cloudflare.com/ajax/libs/require.js/2.1.11/require.min.js" type="text/javascript">
</script>
<script >
require.config({
paths : {
domReady:'//cdnjs.cloudflare.com/ajax/libs/require-domReady/2.0.1/domReady',
backbone : '//cdnjs.cloudflare.com/ajax/libs/backbone.js/1.1.2/backbone-min',
underscore : '//cdnjs.cloudflare.com/ajax/libs/underscore.js/1.6.0/underscore-min',
jquery : '//cdnjs.cloudflare.com/ajax/libs/jquery/2.1.1/jquery.min',
marionette : '//cdnjs.cloudflare.com/ajax/libs/backbone.marionette/1.8.0/backbone.marionette.min'
@breezhang
breezhang / gist:3ab788f11ce740bdbad6
Created June 3, 2014 06:48
javascript injection
script inject
<script id="id300" type="text/javascript">
var a= 12345;
</script>
do this ^_^
var cc = $("#id300").html();