
Wt 3.3.1文档翻译:Wt::WApplication类参考,Wt::WApplication Class Reference
公有成员函数 |
|
|
调用JavaScript 或包含脚本 |
|
|
bool |
require (const std::string &url, const std::string &symbol=std::string()) |
|
载入一个JavaScript 库。详细说明…… |
|
|
bool Wt::WApplication::require |
( |
const std::string & |
url, |
|
const std::string & |
symbol = std::string() |
||
|
) |
载入一个JavaScript 库。
从统一资源定位符(URL)url 处载入一个JavaScript 库。Wt会(按照统一资源定位符来判断)跟踪库的载入记录,对于每个库都只会载入一次。另外,妳还可以提供一个变量名(symbol),当它已经被定义时,便会认为这个库已经被载入了(这可能会 Wt 在的控制之外发生,例如处于WidgetSet 模式的时候)。
只有当这个库被第一次载入时,这个方法才会返回真(true)。
JavaScript库可在任何时刻被载入。JavaScript 代码会被延迟执行(deferred),直到该库被完全载入为止,除了这个例外:之前就已经将false 作为第二个参数,使用doJavaScript()载入的JavaScript 代码不受此限制。
尽管Wt 自带了一个JQuery 版本(妳也可以在自己的JavaScript 代码中直接使用),但是,妳仍然可以覆盖掉Wt 所使用的版本,而载入另一个JQuery 版本,只是要注意,妳需要使用requireJQuery()函数来做这件事。
|
bool Wt::WApplication::requireJQuery |
( |
const std::string & |
url) |
载入一个自定义版本的JQuery 库。
Wt自带了一个较旧版本的JQuery(1.4.1),这个版本足够满足它的需求,并且比那些新版本JQuery 的体积要小得多(大约会小到50%)。
通过使用这个函数,妳可以用另一个版本的JQuery 来替换掉Wt的JQuery 版本。
requireJQuery("jquery/jquery-1.7.2.min.js");
未知美人
未知美人
毛腊肉
HxLauncher: Launch Android applications by voice commands