Ajax & JavaScript
坚强2002
这个作者很懒,什么都没留下…
展开
-
[译]SSO解决方案大全 Single Sign-On for everyone
前段时间为我们的系统做SSO(单点登录)参考了很多资料,其中包括博客园二级域名的登录.翻译本文是由于作者的一句话:思想都是一样的,只不过实现起来需要创造性思维. Single Sign-On (SSO)是近来的热门话题. 很多和我交往的客户中都有不止一个运行在.Net框架中的Web应用程序或者若干子域名.而他们甚至希望在不同的域名中也可以只登陆一次就可原创 2008-09-26 08:53:00 · 705 阅读 · 0 评论 -
Ajax Control Toolkit Animation问题解决
还记得上会提到过一个关于Ajax Control Toolkit Animation的问题么,就是因为Move等动画效果不支持动态参数或者说方法让我们很被动; 问题就在于"硬编码",如何解决这个问题呢?我们用下面的场景来说明:在Repeater内容模板里面放上一个CheckBox,绑定数据源;我们的目标是 在用户勾选一个CheckBox之后,在那条记录上飞出一个商品图片飞向购物车。原创 2007-07-02 11:57:00 · 557 阅读 · 0 评论 -
Ajax Control Toolkit Animation 想说爱你不容易
Ajax control Toolkit Animation效果很酷,可以节省我们很多的开发时间。但是昨天发现了Animation缺乏灵活性的一点,这让我们一度陷入被动. 下面是示例代码里面的一段: ajaxToolkit:AnimationExtender id="OpenAnimation" runat="server" TargetControlID="btnInfo">原创 2007-06-29 08:57:00 · 527 阅读 · 0 评论 -
【最新整理版】细数Ajax Control Toolkit 34个服务器端控件
1. Accordion【功能概述】 Accordion可以让你设计多个panel 并且一次只显示一个Panel .在页面上的显示效果就像是使用了多个CollapsiblePanels只不过每一次只展开其中一个CollapsiblePanel.Accordion控件内部包含了若干个AccordionPane,每一个AccordionPane的template里包括了对其Head原创 2007-04-06 15:58:00 · 760 阅读 · 0 评论 -
细数Ajax Control Toolkit 1.0 正式版32个服务器端控件
自Asp.net Ajax正式版发布以来,专注于AjaxControlToolkit,新增4控件着实有趣且其它28个控件尚有新收获和疑问;因之前写过两文,[最新版]Asp.net Ajax 编程备忘录----细数28个服务器端控件 [原创] 【Asp.net Ajax RC版】Asp.net Ajax编程备忘录---- 再说28个服务器端控件不敢行复制粘贴之事,着眼变化,总结点滴收获原创 2007-01-25 18:00:00 · 527 阅读 · 0 评论 -
Tcl为F5 LTM编写iRule
什么是TCL?使用什么开发调试工具?参考资料? 什么是F5 LTM? 什么是iRule? 使用TCL为F5 LTM设备写iRule 在F5 LTM设备上应用iRule Tcl("Tool Command Language",“工具命令语言”)一种 脚本语言。 由John Ousterhout创建,关于TCL的历史可以参考:源文档 h原创 2008-10-09 12:53:00 · 1183 阅读 · 0 评论 -
Ajax Control Toolkit--Slider:有朝一日倒过来
山东人大部分都知道一点韩复榘当年在济南的荒唐故事,其中有其歪诗一首:“千佛山,佛山千,下头粗来上头尖;有朝一日倒过来,上头粗来下头尖。” 这几天还真就有这样的事情,在项目进行过程中我们使用了Ajax Control Toolkit的Silder控件,样式是竖着的(Vertical);可是提交到测试之后 马上就有反馈:为什么最大值10在下面,最小值0在上面?是啊,难道这是文化差异原创 2007-10-30 08:57:00 · 738 阅读 · 0 评论 -
【完整版】Prototype实战教程 1-16
用代码说话!prototype 1.5 【转】 (4-10 08:17)【Prototype 1.4.0】源码解读----全文注释版 坚强2002最新奉献 (12-27 17:49)Prototype实战教程----16.string (4-23 12:58) Prototype实战教程----15.ObjectRange (4-23 12:57)原创 2007-04-24 08:58:00 · 694 阅读 · 0 评论 -
NHibernate映射文件何必手写?【写了一个工具下载】
看到兄弟们写的文章:“映射文件全部手写(手疼)”,生命不应该浪费在无聊的事情上,为了不让你再痛苦,写了个工具:http://files.cnblogs.com/me-sa/NhibernateTool.rar原创 2007-08-15 13:57:00 · 639 阅读 · 0 评论 -
【本周】软件开发中的时间管理—我的时间到哪里去了?
“对不起,项目要延迟一周”“我们的项目延迟了,但是我找不到原因”“我们已经完成了80%的东西,项目按计划进行,但是系统还不能跑起来”你是不是遇到过这些情况呢?有时候我们的项目要延迟,有时候项目延迟了却找不到原因,有时候项目按照计划进行但是客户询问进展的时候我们却拿不出一个成型的东西。这里所有的状况的原因都可以归结于---时间资源紧缺。怎样的有效的利用时间?原创 2007-08-13 09:57:00 · 718 阅读 · 0 评论 -
送给所有关注Prototype的朋友们
还是很忙,没有时间把Prototype的东西做成电子书,把我写的所有demo和所整理的一些资料都放在一个压缩包里面吧 压缩包的内容有: 1.Prototype1.5详细demo 2.Prototype1.4注释版 3.Prototype英文帮助文档 4.Asp.net Ajax的Js脚本库 http://files.cnblogs.com/me-sa/Demo.rar原创 2007-06-04 16:58:00 · 560 阅读 · 0 评论 -
CSS大道至简--读《CSS禅意花园》
CSS大道至简只承认一个个确实存在的东西,凡干扰这一具体存在的空洞的普遍性概念都是无用的累赘和废话,应当一律取消。如无必要,勿增实体。 ---奥卡姆剃刀 周末找了两个主题研究了一下:CSS 正则表达式 看了《CSS禅意花园》,第一遍看完感觉意犹未尽,第二遍随手记下关键之处: 1. HTML语言的本意是以结构化的方式表示文档 。一些基本的HTML的元素原创 2007-09-17 10:57:00 · 981 阅读 · 0 评论 -
我的浏览器兼容实践
目标:兼容IE6 IE7 Firefox; 当我和我们的美工开始着手进行网站的浏览器兼容工作的时候,有一个明显的感觉:以前我们被IE惯坏了,由奢入俭难,改变坏毛病是不容易啊;如何现存系统进行浏览器兼容呢?以后的工作中怎么进行浏览器兼容呢? 开始我用事先想好的一套:用搜索引擎搜索出来各种浏览器兼容的方案,比如:两个层重叠了怎么处理,表格撑开了怎么处原创 2007-12-03 10:56:00 · 490 阅读 · 0 评论 -
扩展Nlog Layout Renderer原理、Demo、 工具下载
我们可以通过修改NLog配置文件来控制日志输出格式,但是有时候我们会有这样的需求:我要把UserID OrderID也记录下来,我们可以像使用${date}${message}一样写${UserID} ${OrderID}么?答案是可以的,只需要写一个扩展。我们讲分析实现原理,给出代码示例,演示一下怎么在程序中应用,并提供一个生成Layout Renderer扩展代码的小工具。原创 2008-07-15 09:53:00 · 1174 阅读 · 0 评论 -
C# 2.0&3.0新特性总结
c#2.0新特性范型 我们知道通用的数据结构可以采用object存储任何数据类型。使用object问题是:显示的强制转带来的代码复杂性 换装箱拆箱的性能损失(为什么有性能损失?因为涉及动态内存分配和运行时类型检查)。还有一些运行时才会出现的类型转换异常也是我们难以在代码编写的时候能够检查到的,防不胜防。 范型应时而生,它的思路是什么呢?它接受带有类型原创 2008-04-23 08:54:00 · 681 阅读 · 0 评论 -
不可不读 敏捷经典--《新方法论》
新方法论[中文版]The New Methodology 作者:Martin Fowler 翻译:坚强2002 源文档 http://原创 2008-01-14 10:55:00 · 942 阅读 · 0 评论 -
Asp.net Ajax:我可以用javascript做些什么?
一直在关注AjaxControlToolkit的变化,期待着随着时间的推移这个工具包会日臻完善,不过就实际项目中应用的效果来讲,还是有点失望的。问题最多的两个控件是ModalPopup和Slider. AjaxControlToolkit的BUG改进显然没有我期望的那么快,最新版本里面是这样说的: Version 1.0.11119.0 for ASP.NET AJAX vers原创 2007-12-10 10:56:00 · 583 阅读 · 0 评论 -
日志不说谎--Asp.net的生命周期 【结题】
日志不说谎--Asp.net的生命周期 这个问题解决掉了,要想知道为什么Page.IsPostBack为true,就要看看Asp.net中是怎么实现这个属性的;打开Reflector,依次点开System.Web.UI.Page public bool get_IsPostBack(){ if (this._requestValueCollection != null)原创 2007-11-05 16:57:00 · 565 阅读 · 0 评论 -
日志不说谎--Asp.net的生命周期
为了学习Asp.net的生命周期,我做了两个试验,记录下了日志,大家先看日志,我有问题:试验1:页面上有一个ClientCallBack的功能;下面记录的是页面载入之后点击按钮执行ClientCallback2007-11-05 09:16:04,203 [3448] Info ASP.test_aspx - Asp.net生命周期研究--Page_PageInit2007-原创 2007-11-05 11:57:00 · 628 阅读 · 0 评论 -
愚公移山项目的第一期的第一次迭代
我知道当年列子写这篇小故事的时候没有想表达太多,是人们硬性的添加了很多寓意;可以说这是一个主旋律的寓言,大家很认同,我很无奈 我认为: 1.愚公移山项目只是做了一个简单的可行性分析,没有对成本做评估 2.对于这样一个时间跨度巨大的项目,愚公的可行性分析是站不住脚的,万一中间有一年地壳运动山增高了呢?山增高了团队的士气怎么办?这就是说项目进行过程中会有失控的情原创 2007-09-07 08:57:00 · 647 阅读 · 0 评论 -
细数Ajax Control Toolkit Version 1.0.10606.0的16个变化
平静的大海往往下面激流涌动,Ajax Control Toolkit Version 1.0.10606.0版本没有增加控件但是内部确有不少变化,且与我一起细数Ajax Control Toolkit Version 1.0.10606.0的16个变化。 1.首先是在页面上降低了对ScriptManager的依赖,因为完全没有必要因为一个控件而把所有的脚本全部下载到客户端。原创 2007-06-14 08:58:00 · 535 阅读 · 0 评论 -
Loading控件--防止用户反复提交 [源码+Demo]
Web系统中经常会遇到这样的情况:页面提交很慢,用户耐心受到挑战就开始摧残页面上的按钮,反复点击反而搞得更慢。前两天就遇到这样一个问题,用户要进行大数据量的导出操作,这个服务器端需要比较长的时间处理,于是很容易出现用户等得不耐烦就反复点击导出按钮的情况。 比较简单的解决方法就是在用户进行了点击操作将按钮之类的东西隐藏掉,国外的一位同行写了一个对button的扩展原创 2008-07-25 12:53:00 · 541 阅读 · 0 评论 -
测中策---我的Web自动化测试思路
"大不可量,深不可测"---《韩非子·主道》一个Web系统一旦开发完成,开发人员就可以暂时松一口气了;可是测试呢?后台升级,页面怎么测试?再来一遍?自动化测试或许是一个好的选择,那么怎么组织?按照什么思路进行呢?一方面我摸索着使用VSTS进行自动化测试,摸索了一个路子,正在进行中,或许你有更好的方法,请指点!本文覆盖一下内容:1. 定策:先走通 后走对2. 架子怎么搭? 3.VSTS原创 2007-12-21 07:55:00 · 1146 阅读 · 0 评论 -
ASP.NET MVC Best Practices 27+
12 ASP.NET MVC Best PracticesMDomainModel != ViewModelUse ActionFilters for “shared” dataVDo NEVER user code-behindWrite HTML each time you canIf there is an if, write an HtmlHelper原创 2009-11-11 20:00:00 · 702 阅读 · 0 评论