我已经开始编写一些jQuery插件,并认为使用jQuery插件模板设置我的IDE会很不错.
我一直在阅读本网站上有关插件约定,设计等方面的一些文章和帖子.并且我认为我会尝试并巩固所有这些.
下面是我的模板,我希望经常使用它,所以很想确保它通常符合jQuery插件设计约定,以及是否有多个内部方法(甚至其一般设计)的想法会影响性能并容易出现内存问题.
(function($)
{
var PLUGIN_NAME = "myPlugin"; // TODO: Plugin name goes here.
var DEFAULT_OPTIONS =
{
// TODO: Default options for plugin.
};
var pluginInstanceIdCount = 0;
var I = function(/*HTMLElement*/ element)
{
return new Internal(element);
};
var Internal = function(/*HTMLElement*/ element)
{
this.$elem = $(element);
this.elem = element;
this.data = this.getData();
// Shorthand accessors to data entries:
this.id = this.data.id;
this.options = this.data.options;
};
/**
* Initialises the plugin.
*/
Internal.prototype.init = function(/*Object*/ customOptions)
{
var …Run Code Online (Sandbox Code Playgroud) 所以我在IntelliJ中有一个maven模块(模块-A).我最近将一些类从它移动到另一个新的maven模块(模块-B)并添加了一个依赖项.一旦我完成了这个,我还修改了一个移动类的方法的签名(现在在模块B中).
我重新导入了poms,以便IntelliJ获取依赖项更改并确保受影响文件的所有Java导入再次正确.现在,当我尝试运行我的webapp(取决于两个模块)时,我在module-A中的类中遇到编译错误,调用模块-B中类的修改方法.
错误消息基本上是说该方法不存在但认为旧方法仍然存在!我点击'make'错误,它将我带到模块A中的一个类中,调用修改后的方法...奇怪的是,IntelliJ知道它在文件中很好.ie该方法没有加下划线,就像编译错误一般,但类文件名是:(
我使用'mvn install'(也安装了模块-B)从命令行编译它并且它都是成功的.我删除了模块A和模块B的目标中的classes目录,并且还使IntelliJ的缓存失效并重新启动......仍在发生......任何想法?
我希望能够将Java日期格式字符串(例如dd/MM/yyyy(07/06/2009))转换为JavaScript日期格式字符串,例如dd/mm/yy(07/06/2009).
有没有人之前做过这个,或者知道我在哪里可以找到一些代码已经这样做了?
提前致谢.
编辑:
感谢所有的回复,但现在我意识到我的错误,也可能是为什么你们这么多人都在努力理解这个问题; JavaScript没有内置日期格式化功能.我正在使用jQuery UI datepicker,我一直在设置它的日期格式,假设它在某个时候调用标准的JS函数,而不是使用它自己的库!当我用Google搜索格式化字符串时,我直接跳到了可以使用的字母的表格,在开始时跳过了解释如何使用脚本的位.
无论如何,我必须继续前进并可能编写我自己的想法,将Java日期格式字符串转换为jQuery日期格式字符串(或尽可能接近) - 我正在研究我们产品的i18n并创建了一个java存储在整个应用程序中使用的首选日期格式字符串的类,我的目的是还能够为任何jsps提供JS中等效的格式字符串.
不管怎么说,还是要谢谢你.
我在一个基于Java的大型Web应用程序上工作,它已经在过去5年左右的时间内建立起来 - UI需要进行大修/大量重写.我们正在研究可用的UI工具/库/框架,并将dust.js作为模板选项.
问题: 我有兴趣听听dust.js用户的想法:
一些背景:
为什么我们对dust.js感兴趣:以下的LinkedIn博客文章首先引起了我们的注意:
这两个帖子中的第二个很好地回答了问题5,但是除了LinkedIn之外,很少有来自谷歌的结果详细说明模板系统或暗示它是一个受欢迎的选择.此外,帖子提到他们已经扩展了功能,并希望有一天能够为原始项目做出贡献.我担心在他们这样做之前,我们可能还需要扩展功能.
话虽如此,LinkedIn对模板系统的原始要求与我们的非常接近(见下文),他们在选择之前已经做了一些非常彻底的调查.
我们的要求:
Instead of using a JSP, GSP, or ERB to assemble a page server side and send back HTML, we have the server send back just the dynamic data as JSON and have the page assembled in the browser …也许这将是一个比我原先想象的更大的任务,但无论如何,我正在尝试MavenProject从文件加载一个文件,然后解决它的依赖关系.我有两个位的代码,但我缺少一些我需要的对象引用; 特别是我需要得到RepositorySystemSession和的实例 RepositorySystem.有小费吗?
注意:我用maven-plugin标记了这个问题,但这不是Maven插件.我很高兴要求Maven 3(想想我已经有了......)
这是我到目前为止的代码:
构建MavenProject:
public static MavenProject loadProject(File pomFile) throws Exception
{
MavenProject ret = null;
MavenXpp3Reader mavenReader = new MavenXpp3Reader();
if (pomFile != null && pomFile.exists())
{
FileReader reader = null;
try
{
reader = new FileReader(pomFile);
Model model = mavenReader.read(reader);
model.setPomFile(pomFile);
ret = new MavenProject(model);
}
finally
{
// Close reader
}
}
return ret;
}
Run Code Online (Sandbox Code Playgroud)
解决依赖关系:
public static List<Dependency> getArtifactsDependencies(MavenProject project, String dependencyType, String …Run Code Online (Sandbox Code Playgroud) 有什么东西可以帮助以下两种/两种吗?
我很确定我已经听说过Maven选项也可以构建依赖关系但是很难从Googling中找到任何东西......
也许这不是特定的Maven,而是涉及一个特定于操作系统的文件监视工具,如果是这样,我会有兴趣听到有关Windows(XP)的工具.
我试图使用我之前在早期版本的jQuery上使用的jQuery自动完成小部件.
使用我正在使用的代码(和jQuery UI 1.8.5),我在初始化的自动完成输入字段中键入一个字母时收到以下错误:
jquery-ui-1.8.5.custom.min.js:320Uncaught TypeError: Property 'source' of object #<an Object> is not a function
Run Code Online (Sandbox Code Playgroud)
自动完成代码基本上是jQuery示例文档(添加到我的页面上,其他JS上面):
<input type="text" id="example" />
<script type="text/javascript">
var data = "Core Selectors Attributes Traversing Manipulation CSS Events Effects Ajax Utilities".split(" ");
$("#example").autocomplete(data);
</script>
Run Code Online (Sandbox Code Playgroud)
有人有什么建议吗?
提前致谢.
我正在寻找布局我们的新网络组件的结构,我目前还不确定我是否找到了一个工具,它可以完成我们理想的所有工作,或者非常接近,但看起来它是公平的现在常想做的事情.
我们有一个运行Java服务器端的Web应用程序,而客户端我们大量使用JavaScript和SASS等.我们希望重新构建我们的一些代码库,并组合我们的动态页面内容的某些方面.
例如,我们希望有一个标准的表组件,可以完全独立于完整的Web应用程序开发.我看到表组件有以下3个核心文件:
然后帮助发展:
然后希望将所有这些文件编译成以下内容:
我看过的工具:
有没有人比上面的建议有更好的建议?什么东西更接近我们正在寻找的东西?理想情况下,不需要Node.js或Ruby的东西会更好......
我正在寻找Java日历类的一些子类,最好是Hijri(伊斯兰)日历实现,但可能需要更多.有谁知道可以用于商业用途的图书馆?
我找到了IBM的ICU库(这里),但是,它们没有扩展java.util.Calendar,而是编写了自己的类,它们也回复了自定义类; UDate和ULocale.我正在尝试I18n一个现有的java应用程序,它已经拥有超过400个日历的日历,所以我理想地想要坚持那个类.有什么建议?
提前致谢.
有没有办法监听页面卸载事件?我正在使用 Java WebDriver 并发现了这种事情:
webDriver.register(myWebDriverEventListener);
Run Code Online (Sandbox Code Playgroud)
上例中myWebDriverEventListenerorg.openqa.selenium.support.events.WebDriverEventListener实现的接口在哪里?
问题是它有一个beforeNavigateTo方法,但如果提交表单并且 URL 发生更改,则不会调用该方法。
我的问题的背景 - 我想要一种在所有表单提交之前截取屏幕截图的通用方法。
任何想法?
java ×6
javascript ×5
maven ×3
jquery ×2
aether ×1
backbone.js ×1
calendar ×1
compilation ×1
date-format ×1
dust.js ×1
jquery-ui ×1
maven-2 ×1
maven-3 ×1
maven-plugin ×1
requirejs ×1
templates ×1
webdriver ×1
windows ×1