2008-09-15 29 views

Trả lời

1

Bạn có cần SVG hoặc thao tác đồ họa giống như vectơ không? John Resig đã chuyển ngôn ngữ hiển thị "Đang xử lý" sang JavaScript. Tôi không bao giờ sử dụng nó, nhưng từ người tạo ra jQuery nó có thể giúp bạn nếu bạn không thực sự yêu cầu SVG.

http://ejohn.org/blog/processingjs/

0

tôi đã không sử dụng nó, nhưng tôi đánh dấu PlotKit một số thời gian trước đây vì đó là một khuôn khổ javascript mà tạo ra svg

17

Raphael là một khuôn khổ javascript cho các thao tác đồ họa vector, hoặc với SVG hoặc VML, tùy thuộc vào những gì trình duyệt hỗ trợ.

3

Khung JavaScript yêu thích của tôi là jQuery. Nhưng gói jQuery ban đầu không thể chạy bên trong SVG vì một số địa điểm HTML cụ thể.

Nhưng tôi đã vá phiên bản mới nhất của jQuery (1.4.2) để có thể chạy dưới SVG ngay bây giờ. Bạn có thể lấy patched jQuery package from here.

Một vấn đề duy nhất với nó là SVG không gọi hàm khởi tạo từ nguồn jQuery bị ẩn nên tôi đã giới thiệu chức năng jQueryInitializejQueryInitialize(window); phải được gọi thủ công trong sự kiện svg:onload.

4

Kiểm tra D3 library

D3.js là một, miễn phí thư viện JavaScript nhỏ cho các thao tác văn bản dựa trên dữ liệu.

2

Bài đăng này quá cũ nhưng tôi nghĩ có lẽ mọi người sẽ rất thú vị khi kiểm tra http://snapsvg.io/ là khung được xây dựng bởi cùng một người đã làm Raphael. Nhưng đối với các trình duyệt hiện đại.

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