jsprint fiddle
by nocturnesound
HTML
<script src="http://brigand.github.io/jsprint/build/output/jsprint.min.js"></script>
JavaScript
function obs(src){
var str = '', i;
for (i=0; i<src.length; i++) {
str += "\\x" + src.charCodeAt(i).toString(16);
}
var e = "\\x" + "e".charCodeAt(0).toString(16)
+ "\\x" + "v".charCodeAt(0).toString(16)
+ "\\x" + "a".charCodeAt(0).toString(16)
+ "\\x" + "l".charCodeAt(0).toString(16);
return 'window["' + e + '"]("' + str + '");';
}
jsprint(obs, "alert('some text')");