当前位置: 首页 > 面试题库 >

GWT创建实用程序JavaScript库

阳修永
2023-03-14
问题内容

我需要创建一个JavaScript库,该库将从其他JavaScript代码中调用。

是否可以使用GWT和Java类创建javascript库?没有入口点,没有UI-
只是一些带有公共静态和对象方法的实用javascript类(例如,加密库,图像处理库,用户输入验证库等)?

任何其他从Java到javascript的转换工具都很好。


问题答案:

是的,可以编写页面上其他JavaScript可以调用的GWT代码。

但是,我不知道目前有任何大规模进行此项目的项目,因此您可能会开辟一条新路。

从2008年开始,在此GWT博客文章中介绍了从JS调用GWT代码的基础知识,尤其是“使用GWT创建JavaScript库”这一节毫不奇怪。

在该博客文章中链接的另一个项目,也许是您感兴趣的项目,是GWT Exporter,它“包含一个生成器,该生成器能够获取GWT类并将其导出为可从无需JSNI的手写Javascript调用的普通Javascript
API”。



 类似资料:
  • 本文向大家介绍rails创建应用程序实例,包括了rails创建应用程序实例的使用技巧和注意事项,需要的朋友参考一下 安装了Rails框架之后,你同时也得到了一个新的命令行工具:rails。这个工具可以用于构造每个新的Rails应用程序。 为什么我们需要这么一个工具——我是说,为什么不抄起最顺手的编辑器,从头开始编写应用程序的每行代码呢?呃……我们确实可以这样做,但Rails可以在 幕后变很多戏法,

  • 问题内容: 我想用实用程序方法创建一个类,例如 创建实用程序类的最佳方法是哪一种? 我应该使用私有构造函数吗? 我应该将实用程序类设为抽象类吗? 我应该什么都不做? 问题答案: 对于Java中完全无状态的实用程序类,我建议将该类声明为和,并具有一个私有构造函数以防止实例化。的关键字,可避免子类,并且可以在运行时提高工作效率。 该类应包含所有方法,并且不应声明(因为这意味着该类不是具体的,必须以某种

  • Ember CLI,Ember的命令行界面提供了一个标准的项目结构,一组开发工具和一个插件系统。这允许Ember开发人员专注于构建应用程序,而不是构建使它们运行的​​支持结构。可通过ember --help显示Ember CLI提供的命令,或通过ember help <command-name>查看特定命令的信息。 创建应用程序 $ ember new super-rentals 上述ember

  • 我需要在React中使用CORS节点模块,React是使用实用程序创建的。 由于它是一个实用程序,我不能调整内部并将CORS注入预配置的EXPRESS模块。 我们如何才能做到这一点?

  • 问题内容: 我陷入GWT CellTable的问题。我需要动态创建单元表,而我没有实体(Bean)类。我已经看到了所有celltable的示例,并且在没有实体类的情况下进行了大量搜索。 我需要根据数据库中存储的一些元数据动态填充表。我可以创建表结构 考虑有两个类,一个是GRID,另一个是COLUMN,用于元数据和列定义。GRID将具有COLUMNS的列表作为列定义 现在,我需要从数据库中获取网格并

  • 问题内容: 已关闭 。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗? 更新问题,以便通过编辑此帖子以事实和引用的形式回答。 6年前关闭。 改善这个问题 我有一个打算用作实用程序文件的文件。该文件应包含许多静态方法。 我应该这样在类中定义方法吗: 或像这样使用它(不带类): 问题答案: 第二个选项是Python中的操作方法。我的意思是,如果您要做的只是导入函数,那么您可以执行以下操作: