¿Hay algún verificador de sintaxis para knockout.js?

Me gusta knockout.js, el único problema es que Visual Studio no sabe nada sobre este marco, por lo que no me impide cosas tontas como asignar algún valor a la propiedad observable con el operador '=' que lo convierte en una propiedad normal, y no es fácil de revelar en tiempo de compilación y, a menudo, incluso en tiempo de ejecución. Me pregunto si hay algún corrector/resaltador de sintaxis para Visual Studio 2010 que me ayude a prevenir fallas como esta. ¿Qué hay de VS 2011? Puede ser de gran ayuda para los desarrolladores que son nuevos en knockout. Gracias

preguntado el 04 de julio de 12 a las 01:07

No conozco ninguno, pero eso sería problemático. La operación funcionará, sin error, porque es una operación válida para reasignar ese observable a un int en javascript. -

claro, es válido, y espero que no sea más que una especie de advertencia sobre un posible mal uso, teniendo en cuenta que fue declarado como observable. Una pregunta más general sería ¿Hay alguna técnica para prevenir fallas como esta para los desarrolladores nuevos en Knockout? Tenga en cuenta que es un mal uso bastante típico y me temo que se perderá mucho tiempo debido a fallas como esta:

1 Respuestas

En 2010, puede obtener bibliotecas de IntelliSense para JavaScript haciendo referencia a ellas mediante la siguiente sintaxis en la parte superior del archivo JS.

/// <reference path="ScriptFile1.js" />

Este enlace debería proporcionar más información: Descripción general de JScript IntelliSense

VS 2012 ni siquiera tienes que hacer esto...

Respondido 05 Jul 12, 04:07

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.