2009-03-15 24 views
16

Điều này là hết sức tò mò là một yêu cầu thực sự, nhưng tôi tự hỏi liệu có thể coi JavaScript là (lý tưởng) một công dân .NET hạng nhất hay (thứ hai) có cách gọi/giải thích các hàm JavaScript thuần túy (mà không yêu cầu DOM) trong một thiết lập máy tính để bàn?Thông dịch JavaScript bên ngoài trình duyệt?

Có ai từng thử triển khai phiên bản JavaScript CLR không? Một cái gì đó kéo theo tâm trí của tôi liên quan đến điều này, nhưng bây giờ tôi nghĩ về nó nó có lẽ là PHP, không phải JavaScript.

+0

Câu hỏi hay. –

Trả lời

1

Hoàn toàn có thể chạy các ứng dụng JavaScript mà không cần sử dụng trình duyệt web. Bạn có thể làm điều này chỉ bằng cách chạy ứng dụng bằng cách sử dụng cscript (thường là các tệp javascript kết thúc bằng .js).

+0

Oh hey Pete! Không nhận ra đó là bạn. :) Thật không may là tôi đang tìm một giải pháp mà tôi có thể nhúng vào một ứng dụng, nhưng điều đó thật thú vị và tôi không biết bạn có thể làm điều đó! – devios1

+0

Không có probs người đàn ông của tôi. Thế nào rồi? –

+0

Phát triển tốt - Tôi đã từ bỏ WPF và đang chuyển sang trang web của mọi thứ a la MVC, AJAX và các từ viết tắt tiện lợi. ;) May mắn công việc của tôi không bị ràng buộc với bất kỳ hệ điều hành cụ thể nào (mặc dù kiến ​​thức của tôi vẫn chủ yếu là .NET). – devios1

2

JScript có sẵn trên .NET dưới dạng công dân hạng nhất. Nó không chính xác JavaScript, nhưng nó có thể đủ gần cho nhu cầu của bạn.

0

Bạn cũng có thể chạy các tệp .js với node.js. Hy vọng điều này sẽ giúp người khác.

Các vấn đề liên quan