Hola soy tu amigo y docente digital Jonathan MirCha..... XD me aprendí la intro jajajaja. En fin te quiero decir que eres un gran profesor con un gran corazón gracias por esforzarte todos lod dias y aun siendo tan inteligente y tener tanto conocimiento, brindar contenido gratuito, bien explicado, y hecho con amor ❤❤❤❤
@CbastianAraque3 жыл бұрын
Este curso está bien posicionado, cualquier tema que se busque para leer, sale jon mircha de primero. ¡Que bien! Muy merecido
@jonmircha3 жыл бұрын
😮🙈😱
@addevmoises4 жыл бұрын
Ya voy en esta parte del curso, vengo de java y python, y me interesaba mucho aprender js y es muy genial el lenguaje tantas funcionalidades que tiene, pero es más genial tu canal jon haciendo todo esto gratis mereces más reconocimiento por todo lo que haces. Sin duda terminaré este curso completo y seguiré viendo las actualizaciones de este, muchas gracias y recomendaré este canal a los que quieran aprender este maravilloso lenguaje
@jonmircha4 жыл бұрын
Gracias por tu apoyo :)
@emersonperalesvillanueva85683 жыл бұрын
@SpiderWolf3 жыл бұрын
como fue tu experiencia aprendiendo java? yo estoy por comenzar a aprender java bro :D
@addevmoises3 жыл бұрын
@@SpiderWolf Muy buena la verdad, aprendiendo se te hará más fácil en otros lenguajes aprender POO por ejemplo
@josemurillo19774 жыл бұрын
El mejor curso que he visto de JavaScript, grandes explicaciones. Gracias por compartir tus conocimientos. Saludos desde España
@zatori38942 жыл бұрын
Sinceramente, llegué a pensar que no era capaz con javascript, pero gracias a ti voy evolucionando. Mis mas sinceras bendiciones, gran aporte. Gracias por ponerlo gratuito. Es de muchísima calidad.
Excelente profesor, muchas gracias por compartir sus grandes conocimientos 👍👍
@jonmircha Жыл бұрын
😉👋🏻
@josepineda79794 жыл бұрын
vaya, aprendi a programar con c++ cuando tenia 12, ahora tengo 22 y soy estudiante de medicina... me hubiera gustado tener un curso asi cuando comence en este mundo. Eres una gran persona, este curso vale oro y tu lo pones al alcance de todos de manera gratuita. Te deseo lo mejor.
@jonmircha4 жыл бұрын
Gracias :)
@paulpaucarb4 жыл бұрын
yo tengo 11
@darianmorat3 жыл бұрын
@@paulpaucarb ya aprendiste a programar bien no? Xd
@chrisvaling52692 жыл бұрын
12 y 11?? Mis respetos la verdad, son unos prodigios!
@alfgow2 жыл бұрын
Estoy encantado con el curso, gracias Profe
@jonmircha2 жыл бұрын
😉👌🏻
@carloscristophermurrugarra444 Жыл бұрын
gracias por tu dedicacion, ayudas mucho a los que queremos seguir este camino de la programacion
@jonmircha Жыл бұрын
👋🏻😉
@jorgeisaacgarzonalfaro29573 жыл бұрын
Excelente Curso, jon! Muchas gracias. Me encantó la frase en el 8:22 "Podemos empezar a tener una concatenación de funciones que nos hagan cosas raras" 🤣
@jonmircha3 жыл бұрын
🤭
@kjrr62 жыл бұрын
Gracias! me sirvió mucho, me gusta tu manera de explicar
@jonmircha2 жыл бұрын
Con mucho gusto😉👍🏻
@jhonathanperezortega82063 жыл бұрын
No he visto un curso más completo acerca de JavaScript, he aprendido bastante con este curso.
@jonmircha3 жыл бұрын
;)
@NickelFirepowerNico2 жыл бұрын
Gracias por esta clase Jon!
@jonmircha2 жыл бұрын
😉👍🏻
@nachosanabria6942 Жыл бұрын
gracias excelente video Funciones Anonimas
@jonmircha Жыл бұрын
Gracias por comentar
@mayonesa34922 жыл бұрын
Gracias jon la verdad estaba perdido pero tu canal lo tiene bien simple , vengo de java y por suerte me resulto super facil como venis explicando
@jonmircha2 жыл бұрын
😉🙌🏻
@christiandiaz27873 жыл бұрын
Te admiro Jon, gracias por todo tu conocimiento gratuito, muchas bendiciones y éxito para ti
@jonmircha3 жыл бұрын
Gracias por tus bendiciones. Saludos
@manuelcobasguerra56884 жыл бұрын
Gracias por tu aporte tus cursos son una gran ayuda de Verdad MIL Gracias.
@jonmircha4 жыл бұрын
De nada :)
@hernansanabria96852 жыл бұрын
gracias excelente contenido JON
@jonmircha2 жыл бұрын
Con gusto
@jeissonm.5082 Жыл бұрын
gracias
@jonmircha Жыл бұрын
Gracias por comentar
@josephmardiaz1602 жыл бұрын
Gracias profesor jon, poco a poco llegando a los ejercicios, bendiciones!
@jonmircha2 жыл бұрын
😉👍🏻
@brahiamgarcia6652 Жыл бұрын
GENIAL NO PUEDO PARAR
@jonmircha Жыл бұрын
👋🏻😉
@Ni_idea_de_tecnologia3 жыл бұрын
Que gran clase sobre funciones autoejecutables. Muchas gracias Sr. Mircha
@jonmircha3 жыл бұрын
😉🙌🏻
@braianrico44223 жыл бұрын
Bendiciones Jon!!! Mil y mil gracias por tu contenido 🧙♂️🧙♂️🧙♂️
@jonmircha3 жыл бұрын
Gracias!
@alfredomontoya40873 жыл бұрын
Muchas Gracias por todo...excelente curso y disposición.
@jonmircha3 жыл бұрын
Con mucho gusto
@johnherrera59133 жыл бұрын
Sos muy bueno explicando seguí así Master!!
@jonmircha3 жыл бұрын
Muchas gracias!
@eladmin44732 жыл бұрын
Muy buen curso... 100% recomendable
@jonmircha2 жыл бұрын
Muchas gracias!
@carlesbautista82934 жыл бұрын
Perfecto Jonathan, muchas gracias, muy interesante y muy bien explicado
@angelmgl81374 жыл бұрын
Excelente video amigo Jon Mircha, al fin me quedó en claro los conceptos de funciones anónimas autoejecutables, felicidades por los más que merecidos 55k suscriptores
@jonmircha4 жыл бұрын
Gracias ;) comparte para llegar a más personas
@yeffer06982 жыл бұрын
Ya van 115k, pero debería tener más de 1M xd
@natanielbeier96102 жыл бұрын
*EXPLICACIÓN DE POR QUÉ SE ENVUELVE UNA FUNCIÓN ANÓNIMA EN PARENTESIS* Este curso lo estoy complementando con el libro del Dr. Axel Rauschmayer titulado "JavaScript for impatient programmers (ES1-ES2022)". Aunque no he llegado a la parte de las funciones anónimas en el libro, al principio explica algunas ambigüedades que Javascript establece estáticamente al leer nuestro código antes de ejecutar, una de ellas es que cuando en una línea de nuestro código colocamos la palabra reservada "function", automáticamente Javascript lo interpreta como una declaración de una función, así que supone que después de esa palabra reservada viene el nombre de la función y puede generar un error de sintaxis. Para evitar que exista esa ambigüedad, lo que se debe hacer es encerrarlo en un paréntesis para que Javascript lo interprete como una declaración de expresión como si colocáramos "2+2" en una línea de código, pues Javascript lo ejecutará sin más. De hecho, en vez de un paréntesis, se podría colocar un "+" o un "!", pero Javascript haría una conversión de tipos y aparte de ejecutar nuestro código, podría generar un NaN o true.
@jonmircha2 жыл бұрын
👍🏻
@kevinchocano92902 жыл бұрын
Interesante lo que cuentas, gracias por el dato!
@matiasromera3303 жыл бұрын
continuando el curso!
@jonmircha3 жыл бұрын
🤓👍🏻
@jvcho4 жыл бұрын
Gracias Jon, no sabia todas las formas de declarar las funciones anonimas autoejecutables.
@jonmircha4 жыл бұрын
De nada :)
@d-landjs2 жыл бұрын
Excelente maestro, Jon!!! Retomando JS para recordar conceptos :D
@jonmircha2 жыл бұрын
Excelente!
@ivanastorga16413 жыл бұрын
Siempre doy like antes de ver el vídeo para que no se me olvide ;D
@jonmircha3 жыл бұрын
;)
@andresolguinsalinas17253 жыл бұрын
Muchas Gracias
@jonmircha3 жыл бұрын
De nada
@thebroki66842 жыл бұрын
EXCELENTE TUTORIAL MASTER, MUCHAS GRACIAS.!!""
@jonmircha2 жыл бұрын
😉👋🏻
@damianvigo44694 жыл бұрын
Muy bueno Jon, contenido de valor 🙌
@jonmircha4 жыл бұрын
Gracias, compártelo para llegar a más gente
@CarlonchoMaster3 жыл бұрын
Muy buen curso Jon, he visto toda la especialidad de JavaScript de EDTeam y hay cosas en tu curso que en esa especialidad no te lo explican. Sacas buen contenido
@jonmircha3 жыл бұрын
;)
@ferneyp3 жыл бұрын
Wow.
@Bisson1563 жыл бұрын
Muy interesante Jon, gracias!
@jonmircha3 жыл бұрын
Un saludo!
@narande98183 жыл бұрын
Todo se entiende a la perfección, es increíble. Le prometo profesor que, cuando trabaje, le voy a comprar varios tacos, se lo prometo. Le hago una pregunta, ¿en algún momento de este curso o de React se hacen proyectos de práctica?
@jonmircha3 жыл бұрын
Sí
@MarcosCastelli4 жыл бұрын
Muy interesante, gracias JON.
@jonmircha4 жыл бұрын
Con gusto
@timawid Жыл бұрын
Este curso esta bueno🤩🤩🤩🤩🤩
@jonmircha Жыл бұрын
👋🏻😉
@richardjorgemirandaabarca23493 жыл бұрын
Gracias.
@jonmircha3 жыл бұрын
👍🏻
@bagnoum7477 ай бұрын
Un gran docente
@jonmircha6 ай бұрын
👋🏻😉
@Wiiiiizard2 жыл бұрын
Muchas gracias!!! 🧙♂
@jonmircha2 жыл бұрын
😉👍🏻
@patrixxxs5 ай бұрын
Buen video!!
@jonmircha5 ай бұрын
👋🏻😉
@luisangelfalcoherrera74143 жыл бұрын
Gracias por tanto Jon.
@jonmircha3 жыл бұрын
:)
@gotsh31474 жыл бұрын
Buen video.
@jpthecrew2 жыл бұрын
🙌
@jonmircha2 жыл бұрын
🤓👍🏻
@Alejo28356 Жыл бұрын
Hola Jhon, muchas gracias por tan maravilloso contenido. Vengo del futuro, en el capítulo 164 cuando hablas de la reactividad, creas una mini librería de componentes, y lo creas apartir de una función autoejecutable. Como yo soy curioso, quise replicar el mismo ejemplo, pero con una función normal y que crees, no reconoce los métodos de la función, como por ejemplo el setState. No entiendo bien la razón? Esto sólo se puede replicar mediante clases? para poder hacer uso de los métodos? Con una función normal no es posible instanciar y hacer uso de los métodos internos? Porque con una función autoejecutable sí y con la normal no? Espero haberme dado a entender. Gracias de antemano.
@jonmircha Жыл бұрын
Por que como su nombre lo dice la autoejecutable, se autoejecuta desde que carga el Documento 👋🏻😉
@elweonweandolaweafome Жыл бұрын
@christianlozano22732 жыл бұрын
Muchas gracias por este curso y por compartir tus conocimientos! Tengo una duda desde el desconocimiento respecto a Jquery y las librerías como Fancybox de las cual hablas en el video. ¿Ya no se usa Jquery ni esas librerias?.
@jonmircha2 жыл бұрын
Ya no, más que tengas un proyecto viejo al que le estés dando soporte
@christianlozano22732 жыл бұрын
@@jonmircha muchas gracias! Y con qué se ha sustituido? Con las librerías reactivas de las que hablas?
@leonoracosta55313 жыл бұрын
Hola Jon! estoy aprendiendo mucho contigo, no tuve problemas hasta ahora pero, ahora surgió este percance: Cuando utilizo la forma clásica la consola me lanza un error diciendo que no es una función, PERO, si utilizo primero la forma unaria y LUEGO utilizo nuevamente la forma clásica, ahí si me lo toma sin errores, lo mismo pasa con la forma Crockford al utilizarla primero y luego segunda, tienes idea de a qué se podría deber? Muchas gracias por toda tu maravillosa enseñanza!
@jonmircha3 жыл бұрын
Ni idea yo uso la normalita (function (){})();
@helipalacio87726 ай бұрын
🙏🙏🙏
@jonmircha6 ай бұрын
👋🏻😉
@welikerosafloyd4 жыл бұрын
Muchas gracias por esto, de verdad es de mucha ayuda Una consulta, no me queda claro cuándo usar estas funciones específicamente, dejando de lado los módulos de librerías. Las uso sólo cuando quiero proteger las variables, cuando quiero que la función se ejecute de inmediato, o ambas? Conviene usarlas siempre que se pueda? Estas situaciones en que hay que usarlas son muy concretas? Porque según vi se las puede usar para muchas cosas. Perdon, son muchas preguntas jajaja, gracias otra vez
@jonmircha4 жыл бұрын
Ambos casos que comentas sobre su uso son validos
@juanbarrionuevo33203 жыл бұрын
Muy bueno Jon!!
@jonmircha3 жыл бұрын
Gracias
@leonardorincon23663 жыл бұрын
Cool! muy buena clase.
@jonmircha3 жыл бұрын
Muchas gracias!
@giancarloaparicio58414 жыл бұрын
sos un crack :D
@heimancastro19542 жыл бұрын
🥳🥳🤠🤠
@migueldorta2023 жыл бұрын
Una duda que tengo Jon... con la versión Unaria se puede utilizar también el signo de menos (-) en lugar del + ? o funciona sólo con signo + ? gracias!
@jonmircha3 жыл бұрын
también puedes usar -
@helipalacio8772 Жыл бұрын
👏👏👏 🙏🙏🙏
@jonmircha Жыл бұрын
👋🏻😉
@WillyAntunezVlogs4 жыл бұрын
Que extensión de VScode usas para que te ponga colores en los paréntesis, llaves y corchetes?
@jonmircha4 жыл бұрын
Aquí mi configuración inicial jonmircha.com/vscode
@WillyAntunezVlogs4 жыл бұрын
@@jonmircha Gracias profe jeje
@JoseLuis-cb9gn2 жыл бұрын
JON PUEDES HACER UN CURSO DE hacking etico SERIA MUY INTERESANTE
@jonmircha2 жыл бұрын
😮
@juanfranciscofriaherrera60054 жыл бұрын
super bien, a seguir estudiando
@manuelamoresgonzalez4864 жыл бұрын
Buena noche profe. Una pregunta, cuando se habla de ES6, se esta hablando de la arquitectura cierto ?? Esto no es algo que se tenga que instalar para utilizarlo o algo así...
@jonmircha4 жыл бұрын
No, ES6 fue la versión del estandar ecmascript del año 2015
@tecnologiaashe92953 жыл бұрын
creo que la que buscabas decir era ext.js que fue despues de jquery , pero antes de vue, react ...
@helipalacio87722 ай бұрын
👨
@harrinsonA4 жыл бұрын
Una pregunta, si Jquery no es tan relevante en el mundo actual, porque en los requisitos para una vacante como desarrollador web, lo siguen requiriendo? Es importante aprender Jquery? gRacias POR LA clase.
@jonmircha4 жыл бұрын
Te respondo con una video kzbin.info/www/bejne/d3ubiqeMeZhqbJY
@nikkorocker2 жыл бұрын
Hola Jon, tengo un comentario: Por curiosidad ejecuté las funciones sin el ; al final e igual me funcionaron, sin embargo tú decías que acá era necesario... en qué casos es estrictamente necesario?
@jonmircha2 жыл бұрын
Justamente con IFEEs, para evitar que se concatenen
@pedrikemaster Жыл бұрын
💯👍🤜🤛👏
@jonmircha Жыл бұрын
😉👋🏻
@javiromero40673 жыл бұрын
jon para que sirve la pagina web de cdnjs ?
@jonmircha3 жыл бұрын
HOstea librerías que usamos en el dearrollo frontend
@javiromero40673 жыл бұрын
en resumen las funciones autoejecutables son funciones que ejecutan código de manera automática dentro de la misma función ? si es así o estoy mal
@juanescamilla77903 жыл бұрын
Si, es asi
@helipalacio8772 Жыл бұрын
®®® 👏👏👏 🙏🙏🙏
@jonmircha Жыл бұрын
👋🏻😉
@naqzher4 жыл бұрын
Esto sería como un $ document . Ready?
@chrisvaling52692 жыл бұрын
Es normal que algunos conceptos asi los entiendas te vayan quedando como en el aire??😥😥 Por fortuna ya casi vienen los ejercicios que creo seran de mucha pero mucha ayuda! Seguimos avanzando sin rendirnos
@jonmircha2 жыл бұрын
😉👋🏻
@Anctara Жыл бұрын
BUENO... AL PRINCIPIO YO COMO QUE ENTENDIA, PERO DESPUÉS COMENZARON A VENIR LA COSAS FUERTES. ENTOCES YO BUSCABA ESO MISMO PERO EN OTRO CANAL, PARA TRATAR DE ENTENDERLO A PERFECCION, YO ESTOY INFORMATICA Y YA A MI HABIA DADO C# PERO NO ES LO MISMO, LO LENGUAJE CAMBIAN DE SINTAXIS...😂😅😂
@emersonperalesvillanueva85683 жыл бұрын
antes no se podian import ni exportar archivos js en el navegador?
@jonmircha3 жыл бұрын
antes, ahora sí de hecho lo explico en el siguiente video ;)
@Carlosreyes-rz2xh3 жыл бұрын
El maximo de parametros que se puede poner son 3 ?
@jonmircha3 жыл бұрын
no, los que necesites
@MX7681 Жыл бұрын
@jonmircha Жыл бұрын
👋🏻😉
@danielvidalmedina85252 жыл бұрын
Hola ¿habra algun problema si se usa una funcion flecha? ((d,w,c)=>{ console.log("funcion flecha autoejecutable"); console.log(d); console.log(w); c.log("estees un console.log"); })(document,window,console);
@jonmircha2 жыл бұрын
no
@fabianrr3 жыл бұрын
Que significa el signo dolar?
4 жыл бұрын
finalizado x1
@elarssierra4 жыл бұрын
-function(){ console.log('Version Unaria Ema'); }(); es la mia :v
@emirtirso8424 жыл бұрын
como haces para que aquellos que seleccionaste meterle parentesis asi de rapido?
@jonmircha4 жыл бұрын
Es parte del autocompletado de VScode
@javiromero40673 жыл бұрын
jon te faltó complementar en la clase las funciones expresivas autoejecutables y aquí pongo un ejemplo de como se hace para los que quieren aprenderlo const f = (function (name) { console.log(`¡Hola, ${name}!`); })('Javi'); prueben y me dicen que les parece :)
@PROGAMERXable3 жыл бұрын
Lo veo como una función normal, porque hay que llamar la constante si no me equivoco...
@matiasromera3303 жыл бұрын
lo probé en la consola y funciona en el momento, pero luego no puedo volver a llamarla ni con f ni con f()
@SpiderWolf3 жыл бұрын
crees que jquery esta muerto? Yo apenas pensaba en aprenderlo
@jonmircha3 жыл бұрын
Sí kzbin.info/www/bejne/d3ubiqeMeZhqbJY
@gonzaloalonsorodriguez49293 жыл бұрын
Estaba repasando lecciones antiguas y me ha saltado el siguiente error: Uncaught TypeError: (intermediate value)(intermediate value)(intermediate value)(intermediate value)(...) is not a function Alguien se le ocurre que puede ser?
@gonzaloalonsorodriguez49293 жыл бұрын
//Formato clásico--> La más usada-> (function(d,w,c){ console.log("Función Anónima Autoejecutada"); console.log(d); console.log(w); console.log(c); })(document,window,console)//asignación de parámetros. ////////////////////////////////////////////////////////////////////// //Formato CrockFord--> Usa un paréntesis más ((function(d,w,c){ console.log("Función Anónima Autoejecutada en Formato CrockFord"); })(document,window,console)); ////////////////////////////////////////////////////////////////////// //Versión unaria--> Lleva un símbolo de + +function(d,w,c){ console.log("Función Anónima Autoejecutada en Formato unaria"); }(document,window,console); ////////////////////////////////////////////////////////////////////// //Versión Facebook--> Lleva una exclamación !function(d,w,c){ console.log("Función Anónima Autoejecutada en Formato Facebook"); }(document,window,console);
@matiasromera3303 жыл бұрын
@@gonzaloalonsorodriguez4929 el error te surge en la CrockFord, aunque no sé porqué, habría que probarlo en el editor
@sebastianmorales8233 жыл бұрын
profe jon, cuando acaba la funcion anónima en jquery depues salen unas llaves que significa eso? o sea el esquema que explica en el video e este: (function(p1,p2,p3){//TODO CODE......})(P1,P2,P3) ; pero yo quiero saber porque hay una llaves despues: (function(p1,p2,p3){//TODO CODE......})(P1,P2,P3){//....mas code pero no se que hace, donde y como acaba le agradeceria que me explicara eso, espero haberme hecho entender