- 博客(20)
- 资源 (50)
- 收藏
- 关注
原创 用JS + WCF打造轻量级WebPart
自打.net2.0起,ms就推出了webPart功能,用它可以轻松开发出具有web2.0风格的个性化网站功能,比如拖放,定制标题栏等,但是WebPart的设计是属于重量级的,每次拖动都会引起页面回发,导致数据库读写以及大量的数据传输(即使在最外层套一个MajicAjax之类的,也是如此),另外WebPart在非IE标准浏览器上有些功能也不能正常使用。而网上流传的众多JS实现的特效功能中,已经有很多
2008-09-20 14:34:00 967 1
原创 ExtJs学习笔记(24)-Drag/Drop拖动功能
直接给代码吧,主要重点已经在代码里注释了 CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://w
2008-09-18 21:57:00 1667
原创 ExtJs学习笔记(23)-ScriptTagProxy+XTemplate+WCF跨域取数据
ajax应用中跨域一直是一个非常麻烦的问题,目前也有一些解决办法,但要么比较麻烦,要么就不具备通用性,幸好ExtJs里的ScriptTagProxy提供了跨域读取数据的功能,而且在几大浏览器上都可以正常运行,但在使用过程中要注意几点:1.服务端返回时,必须按以下格式返回:stcCallback1001({...})其中stcCallback1001中的1001是自动生成的,如果是分页提
2008-09-18 21:56:00 1670
转载 李战:悟透JavaScript
多年前,曾经看过李战大师的"悟透delphi-delphi的原子世界",一直对大师特有的文笔风格记忆犹新,今天无意又看到了大师的"李战:悟透JavaScript",转贴于此,与众分享! 引子 编程世界里只存在两种基本元素,一个是数据,一个是代码。编程世界就是在数据和代码千丝万缕的纠缠中呈现出无限的生机和活力。 数据天生就是文静的,总想保持自己固有的本色;而代码却天生活泼
2008-09-11 14:06:00 1780 1
原创 ExtJs学习笔记(22)-XTemplate + WCF 打造无刷新数据分页
ExtJs的Grid组件虽然不管从哪一方面来讲,都称得上是很好很强大,但是总会有一些应用场景并不需要这么多功能,比如网站的留言列表,开发者只想要一个简单的或列表而已,这时候XTemplate就显得很有用了。本文将讲解如何用XTemplate结合WCF与服务端交互,生成数据列表,同时加上无刷新分页功能(默认情况下ExtJs并没有为XTemplate并没有提供分页功能)1.先做一些准备工作,写一个通用
2008-09-10 16:32:00 1877
原创 ExtJs学习笔记(21)-使用XTemplate结合WCF显示数据
个人认为,XTemplate是ExtJs中最灵活的用来显示数据的组件,有点类似aspx中的Repeater控件,显示数据的模板完全可以由用户以html方式来定制. 先给一个官方的静态示例(稍微改了下),代码并不复杂,关键的地方,我已经注释了Code highlighting produced by Actipro CodeHighlighter (freeware)http://www
2008-09-09 22:28:00 751
原创 linq to sql中慎用Where(Func predicate),小心被Linq给"骗"了!
近日在一个大型Web项目中,采用Linq to Sql替换原来的sqlcommand/sqldatareader方式来获取数据,上线后刚开始一切正常,但是随着访问量的增加,网站明显慢了很多,监测服务器CPU占用率/内存使用情况等性能指标却发现均在正常范围内,无意中在SqlServer Profier中跟踪数据库执行的sql语句时,发现有大量语句直接将整个表的数据全部提取出来了,而非仅返回分页中的当
2008-09-06 12:05:00 2163 1
原创 ExtJs学习笔记(20)-利用ExtJs的Ajax与服务端利用WCF交互
ExtJs是一套非常不错的javascript UI库(第一次接触ExtJs的,可到官方网站http://www.extjs.com/deploy/dev/examples/samples.html看下示例。相信不少人会心动的),不仅组件丰富,效果漂亮,而且ExtJs集成的Ajax功能可以方便的与.Net的WCF进行交互.这里我们将演示ExtJs的FormPanel从WCF加载数据,以及如何提
2008-09-04 21:33:00 1087
原创 ExtJs学习笔记(19)_复杂Form示例
Form布局在所有布局中是最为复杂,使用频度最广,同时也是最难掌握的,下面给出几个示例 1.登录UI界面Login UICode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->DOCTYPE html PUBLIC "-//W3C//DTD
2008-09-03 22:22:00 983
原创 ExtJs学习笔记(18)_ExtJs嵌入FCK示例
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> meta http-equiv="Content-Type
2008-09-03 22:21:00 967 3
原创 利用Fck的javascript-API创建fck编辑器
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> fck示例sasdfasdfadsfadsf注意:id或name为fckInstance的textarea一定要放在script之前,否则fck的API会报找不到id或name名为fckInstance的textarea var fckobj
2008-09-03 22:20:00 763
原创 ExtJs学习笔记(17)_Form布局
这是最重要的一个布局,几乎所有的表单界面都可以采用form布局,详细的用法本文不作讨论(可以查阅官方API文档),这里只给出一个简单的示例Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->script type="text/javascript">
2008-09-03 22:19:00 626
原创 ExtJs学习笔记(16)_table布局
table布局顾名思义,就是象table表格一样的布局 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->script type="text/javascript"> Ext.onReady(function() {
2008-09-03 22:19:00 879
原创 ExtJs学习笔记(15)_Column布局
Column布局有点象传统html中的table的td,但是也有不同的地方: 先看下代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->script type="text/javascript"> Ext.onReady(fun
2008-09-03 22:18:00 654
原创 ExtJs学习笔记(14)_fit布局
fit布局很好理解,容器内的组件会自动充满整个容器 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->script type="text/javascript"> Ext.onReady(function() { var
2008-09-03 22:18:00 539
原创 ExtJs学习笔记(13)_Card布局
这个布局其实最为麻烦,主要是用来实现类似"上一步","下一步"类似向导的界面代码如下:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional/
2008-09-03 22:17:00 659
原创 ExtJs学习笔记(12)_Anchor布局
Anchor布局的效果直接看代码和效果图最为直观 CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
2008-09-03 22:16:00 613
原创 ExtJs学习笔记(11)_Absolute布局和Accordion布局
ExtJs其实在某种程度上可以代替div+css来进行页面布局(不过经测试,在最新的Firefox3下,部分功能好象有点问题),今天我们来学习二种最基本的布局1.Absolute 布局:这种最容易理解,直接用x,y值来绝对定位组件2.Accordion布局:Accordion意为"手风琴",即最终效果可以象手风琴那样拉来拉去,说白了,就是类似QQ面板的功能 下面通过示例代码观
2008-09-03 22:15:00 722
原创 ExtJs学习笔记(10)_Window的基本用法
以下就是ExtJs的官方示例,只不过加了几行注释,呵Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->html>head>meta http-equiv="Content-Type" content="text/html; charset=utf-8
2008-09-03 22:14:00 694
原创 ExtJs学习笔记(9)_Window窗口的Border布局
以下源自ExtJs的官方示例,稍加注释而已 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.
2008-09-03 22:14:00 807
adobe_flash_media_live_encoder_v3
2010-03-22
swfupload_asp.net_4.0示例源码
2010-03-22
Silverlight聊天室(基于Scoket机制)源码
2010-01-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人