java - Java 开发人员在不编写 Javascript 的情况下生成 Javascript 的最佳方法是什么

标签 java javascript html

<分区>

我是一名经验丰富的 Java 程序员,我正在尝试创建一个网站,其大部分内容都基于数据库中的动态数据。该网站的范围很小,只需要大约 5 个网页设计(虽然用户会看到由数据生成的数千个不同页面),但每个页面都非常复杂。

我决定使用普通的旧 Java 和 Servlet,因为我对此很了解,我也了解 html 和 CSS,因此从数据生成基本的 html 页面没有真正的困难。

我的问题在于添加 Javascript 来改进用户界面。多年来,我尝试使用 Javascript 几次,但进展总是非常缓慢,如果有一个现成的、记录良好的解决方案,比如 Jquery 小部件,那么我没问题,但如果我需要修改它或创建自定义 Javascript,我总是会得到卡住了。

我正在寻找编写纯 Javascript 的任何替代方法。我不打算为整个网站学习一个新的框架,或者寻找一种抽象 html 的方法,因为我理解这一点,而且我真的不喜欢部署我没有编写的生成代码。

但在 Javascript 的情况下,我会考虑生成的代码,是否有一种工具可以用来生成 Javascript 而无需编写 Javascript 然后我可以从我的网页中引用,或者不可能将 Javascript 和 Html 与每个隔离开来其他。

最佳答案

Jeremy Ashkenas 的公众号 List of languages that compile to JS列出了很多(~100)个选项。

Java/JVMJavaScript 部分就列出了 15 个选项。

关于java - Java 开发人员在不编写 Javascript 的情况下生成 Javascript 的最佳方法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28740562/

相关文章:

Java - JFrame、JPanel、布局和裁剪

java - Jersey 2 分段上传客户端

java - Apache Ant {编译 javac srcdir} 不存在

javascript - 如何自动更新输出

javascript - 尝试从文本框中获取数据并将其插入数据库

java - 改进 Selenium webdriver 项目的最佳方法是什么

java - 使用 Rhino : pausing/resuming scripts 在 Java 中解释 JavaScript

JavaScript 无法在 IE、.data 中运行?设置间隔?

javascript - 旋转后的js三 Angular 定心

html - Bootstrap CSS Accordion 不会在二级页面上折叠