Javascript - 文章列表

  • ASP.NET AJAX客户端编程教程(3)——让JavaScript和C#无障碍沟通:数据类型自动转换&序列化

    摘要通过前两篇文章,我们知道使用了ASP.NET AJAX框架后,在JavaScript中调用后台WebService方法非常方便,几乎可以看做是“直接调用”。那么,这里引出了一个问题:调用方法就牵扯到参数的传递,而JavaScript和C#毕竟是两种不同的语言,数据类型怎么沟通?简单型数据类型还好说,如果我们需要的参数是个复杂类型呢?如分层架构中经常用到实体类做参数,我们在后台定义实体类类型,但是JavaScript可不知道这种定义,也没有相应数据类型,那么要如何解决这个问题呢?再进一步,如果需要的参数是个泛型集合呢?在JavaScript中又要如何表示这种类型?这一篇将解决这些问题。\n先

  • [翻译] ASP.NET MVC Tip #7 – 使用Html.Encode避免JavaScript注入攻击

    原文地址:http://weblogs.asp.net/stephenwalther/archive/2008/06/23/asp-net-mvc-tip-7-prevent-javascript-injection-attacks-with-html-encode.aspx\n摘要:在这个Tip中,你将了解到JavaScript注入攻击可能会比你想象的更加严重。Stephen Walther展示了如何使用JavaScript注入攻击来在一个ASP.NET MVC站点上干些大大的坏事,并解释了如何通过一种简单的方式来防止这种攻击。\n当你从站点的浏览者那里收集表单数据,并将表单数据展示给其他浏

  • ExtJs2.0学习教程(7)–Ext.FormPanel之第四式(其他组件示例篇)

    上一篇:ExtJs2.0学习教程(6)–Ext.FormPanel之第三式(ComboBox篇)\nN久没有写extjs的,作为一个新手,我为我的这种懒惰行为感到惭愧!鉴于有朋友反应前面的文章过于简单,我决定以后的文章如果没有闪光点就放在新手区(如果不适合,请跟帖),不放在首页!11.checkbox简单示例效果图:js代码:\n<!–\nCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/\n–>Ext.on

  • ExtJs2.0学习教程(8)–Ext.FormPanel之第五式(综合篇)

    在上篇和前面的介绍中,我们基本上对form表单中常见组件有了简单的认识,今天我们做个综合点的例子,向服务器提交下!其实这篇文章很简单,没有什么发光点,暂放首页半天,忘各位理解!先来个简单的例子,以说明formpanel如何把数据传给其他页面。效果图:现在我们要实现的效果是:点击确定,把值传到另一页面!,如下:原页面js代码为:\n<!–\nCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/\n–>Ext.onReady(

  • ExtJs2.0学习教程(9)–Ext.TabPanel之第一式

    大家好,接着介绍extjs的基础吧,Tabpanel组件大家喜欢吧!照旧,看个最简单的先,后面再详细说复杂的!效果图片:js代码:\n<!–\nCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/\n–>Ext.onReady(function(){ var tabsDemo=new Ext.TabPanel({ renderTExt.getBody(), width:3

  • ExtJs2.0学习教程(6)–Ext.FormPanel之第三式(ComboBox篇)

    上篇ExtJs2.0学习系列(5)–Ext.FormPanel之第二式中我们讨论了下fieldset和表单验证的知识,今天我们接着深入解析表单元素中ComboBox组件的使用。会涉及到.net简单服务器数据交互,但暂不做深入讨论,以后会详细分析服务器交互相关,不过可能要等较长一段时间,呵呵!5.服务器数据作为ComboBox的数据源实例首先从服务器获取json数据:\n//cs后台代码,简单起见,示例而已,要主要字符串格式(新手注意,下面的代码放在类里面,不是放在方法里)public string ServerData=”[\"湖北\",\"江西\",\"安徽\"]&

  • ExtJs2.0学习教程(10)–Ext.TabPanel之第二式

    上一篇种我们简单的了解了下tabpanel下面我们要介绍的是,如何动态的添加标签页! 2.动态添加tabpanel的标签页效果图:点击”添加新标签页”,会添加一个标签页,而且激活这个新的标签页.html代码:\n<!–\nCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/\n–><body style=”margin:10px;”> <div>

  • ExtJs2.0学习教程(1)–Ext.MessageBox

    大家都知道,刚开始搞extjs的时候,很是有点困难,所以本人在新手刚入门后准备了这个系列的文章。个人认为用extjs做后台很不错,布局比较完美!1.Ext.MessageBox.alert()方法 有四个参数,为简单起见,主要介绍前面三个参数: alert( title , msg , function(){} ) 其中title,msg为必选参数,function为可选参数,在关闭弹出窗口后出发。\nExt.MessageBox.alert(“title”,”msg”);

  • ExtJs2.0学习教程(2)–Ext.Panel

    上一篇文章ExtJs2.0学习系列(1)–Ext.MessageBox ,受到了大家的褒贬不一,还是有的朋友提出好的建议,在此表示感谢!今天介绍extjs中的Panel组件。\n//html代码<div id=”container”> </div>

  • ExtJs2.0学习教程(3)–Ext.Window

    前言:关于extjs,为了照顾还没有入门的新手,我给一点提示,有一个网站浪曦视频在线里面请了个老师录制了extjs的介绍入门的视频,环境可能不同,但原理和使用方法是一样的,绝对值得一看(如果你想入门的话),希望没有广告的意思。主站:浪曦视频在线extjs介绍及应用举例:ExtJS视频教程 第1讲 ExtJS介绍及应用举例我不知道是不是要注册,觉的好的话,就值!前面介绍了panel组件–ExtJs2.0学习系列(2)–Ext.Panel,今天将介绍window组件,它继承自panel。先介绍个最简单例子\n//html代码<div id=”win&#82