Hướng dẫn java to javascript transpiler online - java sang javascript chuyển tiếp trực tuyến

Một bộ chuyển đổi từ Java đến TypeScript/JavaScript

Hơn 1000 thư viện JavaScript được gõ tốt có sẵn từ Java

Phiên bản 2.3.0

Hãy thử nó Live & nbsp; » Bắt đầu nhanh & nbsp; »

package animation;
[...] // imports
/** This program rotates the JSweet logo: try it by clicking on the logo! */
public class RotateLogo {

	public static void main[String[] args] {
		HTMLImageElement image = [HTMLImageElement] document.getElementById["logo"];
		image.addEventListener[mousedown, RotateLogo::animate];
	}

	static private double angle = 0;

	static private double animate[MouseEvent mouseEvent] {
		[[HTMLElement] mouseEvent.target].style.transform = "scale[" + Math.cos[angle] + ",1]";
		return window.requestAnimationFrame[time -> {
			angle = angle >= Math.PI * 2 ? 0 : angle + 0.05;
			if [angle != 0] {
				animate[mouseEvent];
			}
		}];
	}
}

… Để JavaScript Xem đầu ra TypeScript

var animation;
[function [animation] {
	/** This program rotates the JSweet logo: try it by clicking on the logo! */
	var RotateLogo = [function [] {
		function RotateLogo[] {
		}
		RotateLogo.main = function [args] {
			var image = document.getElementById["logo"];
			image.addEventListener["mousedown", function [mouseEvent] { return RotateLogo.animate[mouseEvent]; }];
		};
		RotateLogo.animate = function [mouseEvent] {
			mouseEvent.target.style.transform = "scale[" + Math.cos[RotateLogo.angle] + ",1]";
			return window.requestAnimationFrame[function [time] {
				RotateLogo.angle = RotateLogo.angle >= Math.PI * 2 ? 0 : RotateLogo.angle + 0.05;
				if [[RotateLogo.angle != 0]] {
					RotateLogo.animate[mouseEvent];
				}
			}];
		};
		RotateLogo.angle = 0;
		return RotateLogo;
	}][];
	animation.RotateLogo = RotateLogo;
}][animation || [animation = {}]];
animation.RotateLogo.main[null];

JSWEET tận dụng TypeScript để mang đến cho bạn cách an toàn và được gõ tốt nhất để lập trình các ứng dụng JavaScript bằng ngôn ngữ và công cụ Java. Với kho lưu trữ Maven của chúng tôi, bạn có quyền truy cập ngay vào hàng trăm thư viện JavaScript được đánh giá tốt trong Java.

Đặc trưng

Định hướng đối tượng và được loạiTận dụng các tính năng định hướng đối tượng Java và hệ thống loại để đảm bảo lập trình JavaScript dễ dàng, sạch sẽ và an toàn.
Đầu ra JavaScriptTạo mã JavaScript thân thiện với lập trình viên.
Đầu ra TypeScriptTạo mã TypeScript thân thiện với lập trình viên, bao gồm các định nghĩa về khả năng tương tác được gõ tốt với các chương trình TypeScript.
Khả năng tương tácTạo mã JavaScript miễn phí từ bất kỳ API Java nào. Trái ngược với hầu hết các bộ chuyển đổi/khung khác [GWT, Vaadin, Teavm, xông], JSWEET được thiết kế để đảm bảo trở kháng thấp với JavaScript để truy cập API/đối tượng được tạo ra từ JavaScript, mà không cần bất kỳ công cụ hoặc thời gian chạy nào khác.
Khả năng mở rộngJsweet là một bộ chuyển đổi mở. Điều đó có nghĩa là người ta có thể thêm các tiện ích mở rộng vào JSweet để điều chỉnh mã được tạo và hỗ trợ nhiều API/LIBS/Bối cảnh/trường hợp sử dụng.
JSDOCBiến đổi ý kiến ​​Javadoc thành bình luận của JSDOC.
Bản đồ nguồnTạo bản đồ nguồn để gỡ lỗi mã Java ban đầu khi chạy trong trình duyệt.
Node.js, góc và mô -đunTạo gói web cho bất kỳ mô -đun trình duyệt và phổ biến nào cho Node.js, Angular 2+, v.v.
Câu hỏi thường gặpThêm thông tin? So sánh với các khung khác? Đọc Câu hỏi thường gặp.

Ảnh chụp màn hình

Tích hợp Eclipse: Ví dụ về phân cấp cuộc gọi.

Gỡ lỗi mã Java ngay vào trình duyệt [hoặc trong Eclipse bằng SDBG].

Bắt đầu

Tìm hiểu cách sử dụng jsweet với maven, cài đặt plugin Eclipse và viết các chương trình jsweet đầu tiên của bạn. Xem cách sử dụng ngôn ngữ Java và tất cả các công cụ được liên kết để lập trình các ứng dụng HTML5 trên web và di động bằng API và khung API JavaScript hiện có.Maven, install the Eclipse plugin and write your first JSweet programs. See how to use the Java language and all the associated tools to program WEB and Mobile HTML5 applications using existing JavaScript APIs and frameworks.

Bắt đầu hướng dẫn »

Ví dụ

Tìm hiểu bằng ví dụ. Truy cập trang ví dụ và kiểm tra nhiều ứng dụng web nhỏ do JSweet chạy, có thể được đặt trên GitHub. Xem cách sử dụng API JavaScript, jQuery, angularjs, KnockoutJS, baJS, nodejs và nhiều người khác từ java!JavaScript APIs, jQuery, Angularjs, Knockoutjs, Threejs, Nodejs, and many others from Java!

Đi đến các ví dụ »

API [kẹo]

Các API và thư viện JSWEET [a.k.a. kẹo] được tạo thông qua các API được gõ tốt nhất trên trang web. JSWEET dựa vào các tệp định nghĩa được đánh máy chắc chắn để tạo API Java cho hầu hết các khung JavaScript ngoài kia!Definitely Typed definition files to create Java APIs for most of the JavaScript frameworks out there!

Đi đến kẹo »

Đăng ký tin tức JSweet [lưu lượng truy cập thấp]

Truy cập blog của chúng tôi.

Jsweet là nguồn mở hoàn toàn và độc lập. Hỗ trợ chúng tôi và đóng góp cho GitHub, hoặc quyên góp:

Tôi có thể chuyển đổi Java thành JavaScript không?

Được thiết kế, phát triển và mở bởi Google, J2CL là một trình biên dịch nguồn thành nguồn để chuyển đổi Java thành JavaScript. Các nhà phát triển J2Cl cho biết trình biên dịch "cho phép sử dụng Java liền mạch trong các ứng dụng JavaScript của bạn."J2CL is a source-to-source compiler that converts Java to Javascript. J2CL developers say the compiler "enables seamless use of Java in your JavaScript applications."

Bạn có thể kết nối Java và JavaScript không?

Có, bạn có thể làm điều đó với JSP [trang máy chủ Java].Bằng cách chuyển dữ liệu từ Java sang JavaScript trong trang JSP của bạn.Trang JSP thường được biên dịch thành HTML RAW và gửi cho khách hàng.Ví dụ đơn giản về giá trị vượt qua Java đến JavaScript trong trang JSP. . By passing data from Java to javascript in your jsp page. JSP page typically compiled into raw html and send it to client. Simple example of passing value java to javascript in jsp page.

Bạn có thể chuyển đổi Java thành HTML không?

Tìm và chọn các tệp Java trên máy tính của bạn và nhấp vào Mở để đưa chúng vào doxillion để chuyển đổi chúng sang định dạng tệp HTML.Bạn cũng có thể kéo và thả các tệp Java của mình trực tiếp vào chương trình để chuyển đổi chúng.. You can also drag and drop your JAVA files directly into the program to convert them as well.

Jsweet là gì?

JSWEET là một trình chuyển đổi Java to TypeScript/JavaScript nhằm mục đích lập trình các ứng dụng web và di động hiện đại [tức là HTML5+JavaScript] trong Java đơn giản, sử dụng IDE Java yêu thích của chúng tôi.JSweet là nguồn mở hoàn toàn [chi tiết giấy phép].Với JSweet, bạn có thể sử dụng API JavaScript và API Java cùng nhau trong cùng một chương trình Java.a Java to TypeScript/JavaScript transpiler that aims at programming modern Web and Mobile applications [i.e. HTML5+JavaScript] in plain Java, using our favorite Java IDEs. JSweet is fully open source [license details]. With JSweet, you can use JavaScript APIs and Java APIs together in the same Java program.

Bài Viết Liên Quan

Chủ Đề