GWT开发:JSNI组件构建与模块化应用实践
1. JSNI组件构建
在开发过程中,JSNI(Java Script Native Interface)是一种强大的方式,可用于与现有的JavaScript库进行交互,填补GWT可能尚未具备的功能空白。
1.1 Google搜索小部件的创建
在创建Google搜索小部件时,有一系列特定的步骤需要遵循。首先,要在JavaScript库中设置回调方法。示例代码如下:
searchControl.setOnKeepCallback(null,
$wnd.__callbackMethod,
$wnd.GSearchControl.KEEP_LABEL_KEEP);
这里注册了一个新的JavaScript方法,该方法会调用作为参数传入的监听器的 onKeep() 方法。若用户在搜索结果后点击“Keep”标签,这个新方法就会被调用。
创建Google搜索小部件的完整步骤如下:
1. 创建搜索控件 :这是构建小部件的基础,为后续添加搜索器和设置选项提供基础。
2. 添加搜索器 :可以添加多种类型的搜索器,如网页搜索器、视频搜索器、新闻搜索器、博客搜索器和本地搜索器等。
3. 创建选项
超级会员免费看
订阅专栏 解锁全文
61

被折叠的 条评论
为什么被折叠?



