I hereby claim:
- I am jilizart on github.
- I am jilizart (https://keybase.io/jilizart) on keybase.
- I have a public key ASAtHFIgtTnaFJKtPopYNyOuO7AYKR5XCK19lEkvIJDD5Qo
To claim this, I am signing this object:
| 2 On 2 Open Ice Challenge (rev 1.21) | |
| Alien Storm | |
| Alien vs. Predator (US 940520) | |
| Arabian Fight | |
| Arabian Magic (US) | |
| Armored Warriors (US 941024) | |
| Atari Football (4 players) | |
| Atari Soccer | |
| Barricade | |
| Battle Circuit (Asia 970319) |
I hereby claim:
To claim this, I am signing this object:
| /* | |
| Copy this into the console of any web page that is interactive and doesn't | |
| do hard reloads. You will hear your DOM changes as different pitches of | |
| audio. | |
| I have found this interesting for debugging, but also fun to hear web pages | |
| render like UIs do in movies. | |
| */ | |
| const audioCtx = new (window.AudioContext || window.webkitAudioContext)() |
Тут перечислены не законы, последние слово всегда за здравым смыслом. Тут перечислены лишь направление, куда надо стремиться. Принципы, которые должны помочь, когда не знаешь, что выбрать.
| // выполняем в консоли на сайте vk.com | |
| (function(console){ | |
| console.save = function(data, filename){ | |
| if(!data) { | |
| console.error('Console.save: No data') | |
| return; | |
| } | |
| if(!filename) filename = 'console.json' |
| var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); | |
| var _class, _temp; | |
| function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | |
| function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } | |
| function _inherits(subClass, superClass) |
| https://jquery.com/ | |
| https://nodejs.org/en/ | |
| https://angularjs.org/ | |
| https://angular.io/ | |
| https://cordova.apache.org/ | |
| https://electronjs.org/ | |
| https://reactjs.org/ |
| (function(console){ | |
| console.save = function(data, filename){ | |
| if(!data) { | |
| console.error('Console.save: No data') | |
| return; | |
| } | |
| if(!filename) filename = 'console.json' |
| function shiftZeros(arr) { | |
| var len = arr.length-1, | |
| lastidx = len, | |
| ZERO = 0; | |
| for (var i = 0; i <= len; i++) { | |
| if (lastidx <= i) break; | |
| while (arr[lastidx] === ZERO) { | |
| lastidx--; |
| /** | |
| * Shortcut transform function for all supported browsers | |
| * @param {String} transform | |
| * @returns {jQuery} | |
| */ | |
| jQuery.fn.transform = function(transform) { | |
| return this.css({ | |
| '-webkit-transform': transform, /* Chrome, Safari 3.1+ */ | |
| '-moz-transform': transform, /* Firefox 3.5-15 */ | |
| '-ms-transform': transform, /* IE 9 */ |