Code Monkey home page Code Monkey logo

curso-js's Introduction

curso-js's People

Contributors

abaqueiro avatar antoniogamiz avatar javacasm avatar jesusgn90 avatar jj avatar makova avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

curso-js's Issues

smjs en ubuntu

Buenas, smjs no está disponible en los repositorios de ubuntu 13.04 o 13.10. Es más fácil usar gjs integrado en la consola de gnome y que se instala con esta sin problemas.

Posible error: Javascript por Jquery

En la siguiente frase
"Trasladar un programa de node a _JavaScript_ es bastante directo, y existen diversidad de ampliaciones (plugins) para jQuery que hacen la vida (todavía) más fácil"
creo entender que quieres decir jQuery en lugar de JavaScript

Abrir ejemplos y enlaces en otro página

Pienso que sería buena idea que los enlaces externos o a los ejemplos se abrieran en otra ventana
¿alguna expresión regular que lo cambie casi por arte de magia?

La sentencia "express.createServer();" aparece como obsoleta

Al menos en la última versión del módulo express, al crear el servidor con la orden:

var app = express.createServer();

se indica que esta forma está obsoleta y que en su lugar debería utilizarse:

var app = express();

Aunque sigue funcionando, debería cambiarse en los ejemplos para que al menos no de el 'warning'.

Codificación UTF-8 de script AAP-Nav para GreaseMonkey

La aplicación "AAP-Nav" (https://github.com/JJ/curso-js/blob/master/code/aap-nav.user.js), escrita con el objetivo de ser instalado en GreaseMonkey, tiene que ser escrita usando la codificación UTF-8, ya que la última versión de GM, al instalar la aplicación, informa del error y no dejará instalarla.

Mientras tanto, se puede recurrir a la solución propuesta J.J. Merelo, que es crear un documento de texto, copiar el contenido de la aplicación, guardarlo con la codificación UTF-8 e instalarlo en el navegador (arrastrando el fichero al navegador).

Se habla de asignatura

En la página 10 se dice " que se
verá más adelante en esta misma asignatura"
Creo que no procede hablar de asignatura

Errata "que dé por saco"

En el ejemplo de la quiniela, hablando de la función "splice" se encuentra la frase:
"(...) extraemos el seleccionado, para que dé por saco mientras generamos el resto de (...)"
Entiendo que en su lugar debería decir "(...) para que no dé por saco (...)".

Errores de escritura en Manejando Objetos

Hay que revisar el último párrafo de "Manejando Objetos":
Dice "que será la que usemos para construirla llamada"
Dice " Esta función hace construye una petición,"

El ejemplo de github-get.js no es válido

El ejemplo github-get.js no funciona puesto que github requiere ahora user-agent.
En cualquier caso el ejemplo requería un repaso puesto que se declaraba options, con buena intención pero no se usaba.

Propongo algo así (ya con el cambio del user-agent

!/usr/bin/node

var https = require('https');

var user =process.argv[2]?process.argv[2]:'JJ';

var options = {
host: 'api.github.com',
path: '/users/'+user,
method: 'GET',
headers: {'user-agent': 'PruebaNode'}
};

var req = https.get(options, function(res) {
res.setEncoding('utf8');
res.on('data', function (datos_JSON) {
console.log(datos_JSON);
var datos=JSON.parse(datos_JSON);
console.log('Login: ' + datos.login+ "\nNombre: " + datos.name + "\n");
});
});
req.end();

C no admite for sobre colecciones

Hasta donde yo sé C no admite iteración directa sobre colecciones, por tanto la frase
"Los bucles tienen la apariencia habitual, y se pueden usar igual que en C" sería más correcta en mi opinión así
"Los bucles tienen la apariencia habitual, y se pueden usar igual que en Java" en
"Estructuras de datos y control básicas"

El ejemplo de request de node.js para obtener la línea temporal de Twitter ya no es válido (módulo 3 node.js)

Al probar el ejemplo me he dado cuenta que pide autentificación. He buscado por la red y parece ser que la API está así me parece que desde la versión 1.0, por lo que el ejemplo no devuelve resultado (o error).

Se podría cambiar por otra que devuelve JSON y se puedan ver resultados, he probado por ejemplo con la de GitHub para mostrar tus propios repositorios y parece que funciona correctamente:
https://api.github.com/users/JJ/repos

Es sólo una sugerencia, como parece que tienes muchos respositorios devuelve un resultado muy extenso, así que a lo mejor se podría poner cualquier otra API pública más simple.

Frase fuera de lugar

La frase " El navegador detecta la estructura
del fichero e incluso analiza el código indicando los
problemas, indentando automáticamente y
emparejando paréntesis y llaves." en la pagina 11 aparece fuera de lugar hablando de navegador cuando se está hablando de NetBeans.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.