我试图将一些简单的逻辑包装到javascript/jquery闭包中以将表单绑定到jQuery validate.普通代码看起来像这样......
// attach the jquery unobtrusive validator
$.validator.unobtrusive.parse("#formName");
// bind the submit handler to unobtrusive validation.
$("#formName").data("validator").settings.submitHandler = function() {
viewModel.Save( $("#formName" ) );
};
Run Code Online (Sandbox Code Playgroud)
工作奇妙.我只是想把它包起来,让它变得更干净.所以我写了这个.
(function ($){
$.fn.submitHandler = function(callback){
var container = $(this);
// attach the jquery unobtrusive validator
$.validator.unobtrusive.parse(container);
// bind the submit handler to unobtrusive validation.
$(container).data("validator").settings.submitHandler = callback(container);
return true;
};
})(jQuery);
Run Code Online (Sandbox Code Playgroud)
因此,不可避免的目标是我将来可以做到这一点.
$("#formName").submitHandler(function (e) {
viewModel.Save(e);
});
Run Code Online (Sandbox Code Playgroud)
我知道这看起来很傻,但我认为这是一个了解更多的好机会.我刚刚学习了Javascript闭包并想尝试一下,这对于测试它感觉是件好事.
问题是,如果我创建一个HTML表单并尝试将其绑定到它,它确实像我想要的那样工作......但它可以工作两次.首先,表单只是在页面加载时"发布",然后它会执行我想要的行为并在此之后进行预期.
当我说'posts'形式时,我的意思是函数中的alert对话框Save会触发.APPEAR没有任何服务器回发.
这是我用来测试它的表单.
<form id="_formName" action="" method="post">
<input type="text" required="required" …Run Code Online (Sandbox Code Playgroud) 我把头发拉过来 - 这可能是两秒钟的修复.
Doxygen创建了非常精彩的HTML文档.
它还将生成TeX输出,根据文档,可以使用make:make pdf在TeX输出文件夹中创建PDF .
它抱怨它丢失了pdflatex.
所以,我安装了MacTeX.
仍然没有运气,pdflatex我的机器上没有安装这样的二进制文件.
我尝试的每次谷歌搜索都会让我失去20年历史的网站,其中包含动画GIF背景,过时的信息,没有人告诉我如何在我的机器上安装pdflatex.
我在这里错过了什么?
编辑:我现在意识到我可以使用TeXShop打开refman.tex文件并自己创建PDF.但我仍然想知道我是否遗漏了pdflatex的内容 - 因为我仍然希望能够自动生成PDF.
如果在C++中没有使用某些东西,它根本就没有编译.iPhone也是如此吗?如果我编译一个程序并且有未使用的类或其他东西,它会被编译或忽略吗?
我有一个指数移动平均值被调用了数百万次,因此是我代码中最昂贵的部分:
double _exponential(double price[ ], double smoothingValue, int dataSetSize)
{
int i;
double cXAvg;
cXAvg = price[ dataSetSize - 2 ] ;
for (i= dataSetSize - 2; i > -1; --i)
cXAvg += (smoothingValue * (price[ i ] - cXAvg)) ;
return ( cXAvg) ;
}
Run Code Online (Sandbox Code Playgroud)
是否有更有效的方法对此进行编码以加快速度?我有一个多线程的应用程序,我使用的是Visual C++.
谢谢.
从最近几天开始,我一直在寻找新的Web应用程序的最佳架构,这将使用C#在ASP.Net中开发.到现在为止,我只发现并研究了3
现在,我的问题是:
1)据我所知3 Tier Architecture和MVP我可以说MVP和3 Tier是一回事吗?如果没有,那么两者之间有什么区别?(注意:我只发现MVC和MVP或MVC和3 Tier Archi之间的区别,但没有人能够解决MVP和3 Tier Archi之间的差异)
2)我只发现了以上三种架构选项,还有其他选择吗?(注意:这里我只想要Web应用程序整体架构的选项,如上面的3)
有了NSArray和NSMutableArray的所有有用的东西,为什么你会使用带有Objective-C对象的"C Style"数组?
NSString *array[] = {@"dog", @"cat", @"boy"};
Run Code Online (Sandbox Code Playgroud) objective-c ×2
architecture ×1
arrays ×1
asp.net ×1
c ×1
dead-code ×1
doxygen ×1
html ×1
iphone ×1
javascript ×1
jquery ×1
latex ×1
macos ×1
mvp ×1
pdf ×1
performance ×1
three-tier ×1
visual-c++ ×1