php.js

2009年05月4日 5:19 下午  |  分类:Develop

嗯,这个标题没有错。

以前有个同事写了个asp版的Cute ASP Framework,封装了一些很实用的函数。

后来我们谈到php中的一些内置函数,他也曾有过将其翻译成asp版的想法。

没想到,有人居然把php中内置的函数直接翻成了js。

如php中的strcmp,JS版的:

function strcmp ( str1, str2 ) {
// Binary safe string comparison
//
// version: 812.316
// discuss at: http://phpjs.org/functions/strcmp
// +   original by: Waldo Malqui Silva
// +      input by: Steve Hilder
// +   improved by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
// +    revised by: gorthaur
// *     example 1: strcmp( 'waldo', 'owald' );
// *     returns 1: 1
// *     example 2: strcmp( 'owald', 'waldo' );
// *     returns 2: -1
return ( ( str1 == str2 ) ? 0 : ( ( str1 > str2 ) ? 1 : -1 ) );
}

看这里:

http://phpjs.org/functions/index

这个太NB了。

正在使用的几款jQuery插件

2008年11月17日 9:30 下午  |  分类:Develop

Tabs
现在很流行的Tab,虽然自己写js也不难,但现这个的调用相当easy,而且功能比较强大。
http://docs.jquery.com/UI/Tabs

Dialog
不用再绞尽脑汁改变对话框了,直接用这个吧
http://docs.jquery.com/UI/Dialog

ColorPicker
这个也是在web项目中用得较多的了
http://dev.jquery.com/view/trunk/ui/demos/functional/#ui.colorpicker

Cookie Helper
http://stilbuero.de/jquery/cookie/

DatePicker控件

2008年09月19日 7:29 下午  |  分类:Develop

http://www.dynarch.com/projects/calendar/的javascript日期选择器做了.net下的封装。
效果:

属性:

Theme:日期选择器样式,内置7种。
MinYear:最小年份
MaxYear:最大年份
DisplayTime:是否显示时间
Text:选中的日期值
在.cs中可以用DatePicker.Text来获取
唯一的事件TextChanged,当文本框中的值被更改时触发。

下午在调试时发现无法跟进IPostBackDataHandler.LoadPostData
郁闷了半天,网上查查才知道是当自定义控件中有<input type=”text”时,该Input要有Name属性。
DatePicker.rar (24.95 kb)

继续发布js分页控件

2008年09月3日 1:54 下午  |  分类:Develop

相关文章:
仿豆瓣分页代码js版的.Net封装
今天继续进行多样式的封装
效果:


<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<%@ Register assembly="SmartPager" namespace="SmartPagerControls" tagprefix="Pager" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
</head>
<body>
<form id="form1" runat="server">
<div>
<Pager:SmartPager ID="SmartPager1" runat="server" PageSize="5" RecordCount="50" PagePara="page" PageStyle="Default"/>
</div>
</form>
</body>
</html>

调用说明:
<Pager:SmartPager ID="SmartPager1" runat="server" PageSize="5" RecordCount="50" PagePara="page" PageStyle="Default"/>
PageSize:每页记录数
RecordCount:总记录数
PagePara:分页参数,即xxx.aspx?page=xxx中的page参数名
PageStyle:一个样式枚举,目前支持7种样式。

下载:
http://www.uushare.com/user/yibin/file/918253