python
Dashboard
My Repos
Compilers
Python Online
Node JS Online
Golang Online
codepy
Login
My Repos
Sign Out
Online Python Interpreter
Stop
Run
var cowsay = require("cowsay"); console.log(cowsay.say({ text : "Hello world", })); <title>One Month Recurring</title> <link rel="apple-touch-icon" href="/secure/favicon.ico"/> Wicket.Event.add(window, "load", function(event) { document.getElementById('name').focus(); document.getElementById('name').value = '';;}); /*-->]]>*/</script> <script type="text/javascript" ><!--/*--><![CDATA[/ * * Con licencia de Apache Software Foundation (ASF) bajo una o más * acuerdos de licencia de colaborador. Vea el archivo AVISO distribuido con * este trabajo para obtener información adicional sobre la propiedad de los derechos de autor. * El ASF le otorga la licencia de este archivo bajo la Licencia Apache, Versión 2.0 * (la licencia"); no puede utilizar este archivo excepto de conformidad con * la licencia. Puede obtener una copia de la licencia en * * http://www.apache.org/licenses/LICENSE-2.0 * * A menos que lo exija la ley aplicable o se acuerde por escrito, el software * distribuido bajo la Licencia se distribuye "TAL CUAL", * SIN GARANTÍAS NI CONDICIONES DE NINGÚN TIPO, ya sea expresa o implícita. * Consulte la Licencia para conocer el idioma específico que rige los permisos y * limitaciones de la Licencia. * / / * * Soporte Wicket Ajax * * @autor Igor Vaynberg * @autor Matej Knopp * / if (Function.prototype.bind == null) { Function.prototype.bind = function (object) { var __method = this; función de retorno () { return __method.apply (objeto, argumentos); } } } // Espacio de nombres Wicket if (typeof (Wicket) == "indefinido") Wicket = {}; / ** * Tipos de navegador * / if (typeof (Wicket.Browser) == "undefined") { Wicket.Browser = { isKHTML: function () { return /Konqueror|KHTML/.test(navigator.userAgent) &&! /Apple/.test (navigator.userAgent); }, isSafari: function () { return /KHTML/.test(navigator.userAgent) && /Apple/.test(navigator.userAgent); }, isOpera: function () { return! Wicket.Browser.isSafari () && typeof (window.opera)! = "undefined"; }, isIE: function () { return! Wicket.Browser.isSafari () && typeof (document.all)! = "undefined" && typeof (window.opera) == "undefined"; }, isIEQuirks: function () { // es el navegador de Internet Explorer en modo peculiar (también podríamos usar document.compatMode) return Wicket.Browser.isIE () && document.documentElement.clientHeight == 0; }, isIELessThan7: function () { var index = navigator.userAgent.indexOf ("MSIE"); var version = parseFloat (navigator.userAgent.substring (índice + 5)); return Wicket.Browser.isIE () && versión <7; }, isIE7: function () { var index = navigator.userAgent.indexOf ("MSIE"); var version = parseFloat (navigator.userAgent.substring (índice + 5)); return Wicket.Browser.isIE () && versión> = 7; }, isGecko: function () { return /Gecko/.test(navigator.userAgent) &&! Wicket.Browser.isSafari (); } }; } / ** * Código relacionado con eventos * Basado en código de Mootools (http://mootools.net) * / if (typeof (Wicket.Event) == "undefined") { Wicket.Event = { idCounter: 0, getId: function (elemento) { var current = element.getAttribute ("id"); if (typeof (current) == "string" && current.length> 0) { retorno actual; } más { current = "identificación-generada-wicket-" + Wicket.Event.idCounter ++; element.setAttribute ("id", actual); retorno actual; } }, manejador: function () { var id = this [0]; var original = esto [1]; elemento var = Wicket. $ (id); original.bind (elemento) (); }, fuego: función (elemento, evento) { if (document.createEvent) { var e = document.createEvent ("Evento"); e.initEvent (evento, verdadero, verdadero); return element.dispatchEvent (e); } más { return element.fireEvent ("en" + evento); } }, // agrega un evento de tipo especificado al elemento // también admite el evento domready en la ventana // domready se activa cuando el DOM está completo, pero antes de cargar recursos externos (imágenes, ...) agregar: función (elemento, tipo, fn) { // ¿está listo el evento? if (elemento == ventana && tipo == "domready") { Wicket.Event.addDomReadyEvent (fn); } más { if (element.addEventListener) { element.addEventListener ((type == 'mousewheel' && Wicket.Browser.isGecko ())? 'DOMMouseScroll': type, fn, false); } más { if (elemento == ventana || elemento == documento) { fn = fn.bind (elemento); } else { fn = Wicket.Event.handler.bind ([Wicket.Event.getId (elemento), fn]); } // Debido a fn.bind (devolviendo un nuevo objeto de función) // no puedes separar el evento primero para asegurarte de que no haya dobles :( //element.detachEvent('on'+type, fn); element.attachEvent ('en' + tipo, fn); } } elemento de retorno; }, // controladores que se activarán en el evento dom ready domReadyHandlers: new Array (), // dispara el evento dom ready y limpia los controladores fireDomReadyHandlers: function () { var h = Wicket.Event.domReadyHandlers; while (h.length> 0) { var c = h.shift (); C(); } Wicket.Event.domReadyHandlers = null; }, // agrega el evento dom ready addDomReadyEvent: function (fn) { // ¿La ventana ya está cargada? if (window.loaded) { fn (); } else if (! window.events ||! window.events.domready) { // registra el manejador Wicket.Event.domReadyHandlers.push (fn); // llamar de vuelta var domReady = function () { si (ventana.cargado) regreso; window.loaded = true; // invocar a los manejadores Wicket.Event.fireDomReadyHandlers (); } .bind (esto); if (document.readyState && (Wicket.Browser.isKHTML () || Wicket.Browser.isSafari ())) { // safari y konqueror no admiten el evento - simularlo a través de un tiempo de espera var domCheck = function () { if (document.readyState == "cargado" || document.readyState == "complete") { domReady (); } más { // dom aún no está listo, configure el temporizador para verificar más tarde window.setTimeout (domCheck, 10); } } window.setTimeout (domCheck, 10); } else if (document.readyState && Wicket.Browser.isIE ()) { if (document.getElementById ('ie_ready') == null) { // para Internet Explorer necesitamos cargar un script "ficticio" desde :: / para obtener el // readystatechangeevernt - eso significa que se está cargando la página principal y ahora el navegador // está cargando dependencias var src = (window.location.protocol == 'https:')? '\ / \ /:': 'javascript: void (0)'; document.write ('<script id = "ie_ready" diferir src = "' + src + '"> <\ / script>'); document.getElementById ('ie_ready'). onreadystatechange = function () { if (this.readyState == 'completo') domReady (); }; } } más { // otros navegadores Wicket.Event.add (documento, "DOMContentLoaded", domReady); } } más { window.addEventListener ("domready", fn, falso); } } }; }/*><!--*/
Share this code with others
Public
Clear
My Repos
Repo
Lang
Login
Register
Login
Create a free account. No Credit card info required.
I agree with the Codepy
Term of Service
Sign Up