我們的新網站上線了,部落格也一起搬家囉。這裡以後將不再更新。
新版網址是 http://handlino.com/
Handlino Design Studio
This is our first jquery plugin, and we're very thrilled to release it. jquery-form provides on-the-fly form generation with:
$("#form1").form({
legend: "Quiz #4",
params: {
"Title": "What's the answer ?",
"your_answer": {
label: "Your Answer",
value: "42"
}
}
})
.find(":submit").val("Save").end()
.submit(function() {
$("#message").html("You just submit that form");
setTimeout(function() { $("#message").empty(); }, 5000);
return false;
});
At this moment you can only see text fields generated, and it's not very customizable yet. More and more type of traditional fields, or smart fields, are being integrated into this branch. So stay tuned.
Please visit it's official page for more details: http://code.handlino.com/wiki/jquery-form
OO Perl programmers often find them self typing this line many times:
my $self = shift;
Why ? Because Perl do not have a special keyword to represent current object, the first argument in the argument list are taken to be the current object. Such convention has been there for years.
As Ingy döt Net tried to use source filter to sort that out, his Spiffy module is actually one of my favorite module. But there are too many know problem with source filter, and turned out nobody really enjoy it at all.
Although I've always think, with Perl, one shouldn't be bundled with the language to limit their thought, but should just enjoy the TIMTODI style to get things done in your favorite style. That's why the re-invented wheels like Template-Declare, Object-Declare, Scalar-Defer, Web-Scraper are so elegant.
Without using source filter, one can always say $_[0] to get the current object, but that's not very readable.
So self.pm provides a slightly different self, it's not a variable, but just a bare-word. Really it's function call that gets your current $_[0], but it's pretty handy.
Turned out somebody really likes it, that's great. :)
Note: This is a cross-post from: http://blog.gugod.org/2007/11/selfpm.html
SPA Stands for Single Page Application, it's a concept that totally depends on AJAX. We just made an Rails controller extension that makes it so easy to do spa, it's called: massage. (We are really enjoying it when the name feels just right, aren't we.)
The massage project is now on Rubyforge. To try it, first you would need to install it as a Rails plugin like this:
script/plugin install http://massage.rubyforge.org/svn/trunk/
Then, in the controller that you want to make it work like SPA, add:
spa :only => [:index, :settings] # or :except => [...]
This would make index and settings actions work just right for both xhr and non-xhr. Non-XHR would show the page just like it was, and it'll work if you change those calls to link_to to link_to_remote too. By default, it uses RJS to update an element with id "content" (better to be a div for best look). If you need to change it to, say, "my-spa-arena", you can say:
spa :only => [:index, :settings], :update_element => "my-spa-arena"
And of course, make sure there's is such an element inside your layout, otherwise RJS would just pop-up an error message.
massage project is still at bleeding edge, if you find it broken please contact us, you can leave comments here.
Let three experienced web and software developers help you build great services.
和多股份有限公司,強項為網頁標準設計和軟體開發。
Check more about us.