서버에서 jQuery를 통해 JSON 엔터티를 검색하고 클라이언트 측을 조작 할 때 Visual Studio intellisense를 통해 인터페이스를 볼 수 있기를 바란다. 그래서, 이것이 어리석은 생각인지 여부를 무시하면 어떤 방식 으로든 가능할 수 있습니까?Javascript에서 강력한 형식의 엔티티 클래스를 작성할 수 있습니까?
그래서 나는 모든 개체에 대한 정의를 포함하는 것 Entities.js을, 참조 할 수있는 한 생각 예 : 클라이언트 측 자바 스크립트를 작성할 때
Class Person
String Name
String Address
String Telephone
Enc Class
그럼, 이러한 속성은 IntelliSense를 통해 볼 것 .
나는 이것이 가능하지 않다고 생각합니까? 그렇지 않다면 열거 형 등을 통해 시뮬레이션 될 수 있습니까?
var someJson = { foo: 'foo', bar: 'bar' };
var MyClass = function(foo, bar) { this.foo = foo; this.bar = bar; }
MyClass.prototype = {
foo: '',
bar: ''
};
var someObj = new MyClass(someJson.foo, someJson.bar);
내가 비주얼 스튜디오에 대해 모르겠지만 인 IntelliJ의 IDEA와 Aptana를 아주 잘 구조의이 종류를 자동으로 완성 할 수 있어야한다 :
이 사실인지 아닌지 확인하지만, 타당하고 정확하게 무엇을 acieve 것이라고하지 않았 I 필요. – tbone