���� JFIF �� � ( %"1"%)+...383,7(-.-
![]() Server : Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/7.4.20 System : Linux st2.domain.com 3.10.0-1127.10.1.el7.x86_64 #1 SMP Wed Jun 3 14:28:03 UTC 2020 x86_64 User : apache ( 48) PHP Version : 7.4.20 Disable Function : NONE Directory : /var/www/html/thietkeweb2/layout/default/node_modules/dom/lib/ |
/** * Bind `el` event `type` to `fn`. * * @param {Element} el * @param {String} type * @param {Function} fn * @param {Boolean} capture * @return {Function} * @api public */ exports.bind = function(el, type, fn, capture) { if (el.addEventListener) { el.addEventListener(type, fn, capture || false); } else { el.attachEvent('on' + type, fn); } return fn; }; /** * Unbind `el` event `type`'s callback `fn`. * * @param {Element} el * @param {String} type * @param {Function} fn * @param {Boolean} capture * @return {Function} * @api public */ exports.unbind = function(el, type, fn, capture) { if (el.removeEventListener) { el.removeEventListener(type, fn, capture || false); } else { el.detachEvent('on' + type, fn); } return fn; }; exports.emit = function(el, name, opts) { opts = opts || {}; var type = typeOf(name); var ev = document.createEvent(type + 's'); // initKeyEvent in firefox // initKeyboardEvent in chrome var init = typeof ev['init' + type] === 'function' ? 'init' + type : 'initEvent'; var sig = initSignatures[init]; var args = []; var used = {}; opts.type = name; for (var i = 0; i < sig.length; ++i) { var key = sig[i]; var val = opts[key]; // if no user specified value, then use event default if (val === undefined) { val = ev[key]; } args.push(val); } ev[init].apply(ev, args); // attach remaining unused options to the object for (var key in opts) { if (!used[key]) { ev[key] = opts[key]; } } return el.dispatchEvent(ev); }; var initSignatures = require('./init.json'); var types = require('./types.json'); var typeOf = (function () { var typs = {}; for (var key in types) { var ts = types[key]; for (var i = 0; i < ts.length; i++) { typs[ts[i]] = key; } } return function (name) { return typs[name] || 'Event'; }; })();