2011-09-15 46 views
5

Khi tôi tạo Dự án Web động trong Eclipse, nó tạo ra Tài nguyên Javascript siêu thư mục; trước khi tôi cố gắng sử dụng nó vào lần đầu tiên tôi nghĩ rằng nó hoạt động giống như Tài nguyên Java - nếu bạn thêm nguồn của mình ở đây, IDE cung cấp cho bạn Intellisense, tài liệu và kiểm tra lỗi.Lợi ích của Tài nguyên Javascript trong Eclipse là gì?

Nhưng khi tôi cố gắng thêm jquery.js vào đó, tôi không tìm thấy gì mà tôi mong đợi để xem. Có, nhật thực cho tôi biết rằng nó đã nhận biết đối tượng jQuery bây giờ nhưng nó không biết gì về các phương pháp của jQuery (như jQuery.ajax(...)) và nó cũng không nhận ra lối tắt $.

Làm cách nào để làm cho nhật thực nhận ra các phương thức của thư viện js mà tôi đưa vào?

+1

Tôi đã gặp sự cố tương tự một thời gian trước đây. Tôi đã giải quyết nó bằng cách mua một trình soạn thảo chỉ dành cho phần thiết kế của ứng dụng. Và tôi sử dụng Eclipse cho việc phát triển PHP ... ;-) –

+0

Tôi đã cố gắng tìm ra nó khoảng hai năm trước và tôi đã thất bại, nhưng tôi hy vọng rằng Eclipse IDE đã giải quyết vấn đề này ngay bây giờ. Nếu không thì tôi có thể nói rằng đó là sự bất tiện lớn nhất trong Eclipse đối với nhà phát triển js js. – tsds

+1

Giao diện người dùng JavaScript trong Helios và Indigo khá khác biệt và chúng tôi hy vọng ít xâm phạm hơn so với những gì được cung cấp trước đó. Bạn nên cho Indigo SR1 một phát bắn khác. – nitind

Trả lời

4

Hai điều không liên quan theo cách bạn nghĩ. Nút Tài nguyên JavaScript cho biết tất cả các hình cầu đã biết và được đặt tên là "loại", cũng như các thuộc tính của chúng, được sắp xếp theo cách bạn đã thiết lập Đường dẫn bao gồm JavaScript của dự án. Nó đại diện cho mọi thứ được biết đến với JavaScript (độc lập và phía máy khách) trong dự án của bạn - đây là những gì mà Content Assist có thể cung cấp cho bạn, được thể hiện trong những gì chúng tôi hy vọng là một cấu trúc có thể duyệt và dễ duyệt.

Những gì bạn đã gặp phải là jQuery là động hơn, và có lẽ một chút phức tạp hơn, hơn JSDT hiểu. Googling cho cả jQuery và JSDT sẽ giúp bạn tìm một plug-in giúp trong vấn đề đó.

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