posted @ 2012-12-15 07:41 天高地厚-GNU 阅读(150) 评论(1) 推荐(0) 编辑
摘要:
1、一个众所周知的问题,Ajax直接请求普通文件存在跨域无权限访问的问题,甭管你是静态页面、动态网页、web服务、WCF,只要是跨域请求,一律不准;2、不过我们又发现,Web页面上调用js文件时则不受是否跨域的影响(不仅如此,我们还发现凡是拥有"src"这个属性的标签都拥有跨域的能力,比如<script>、<img>、<iframe>);3、于是可以判断,当前阶段如果想通过纯web端(ActiveX控件、服务端代理、属于未来的HTML5之Websocket等方式不算)跨域访问数据就只有一种可能,那就是在远程服务器上设法把数据装进js格式的 阅读全文
摘要:
前面简单说了一下,JSON是一种基于文本的数据交换方式,或者叫做数据描述格式,你是否该选用他首先肯定要关注它所拥有的优点。JSON的优点:1、基于纯文本,跨平台传递极其简单;2、Javascript原生支持,后台语言几乎全部支持;3、轻量级数据格式,占用字符数量极少,特别适合互联网传递;4、可读性较强,虽然比不上XML那么一目了然,但在合理的依次缩进之后还是很容易识别的;5、容易编写和解析,当然前提是你要知道数据结构;JSON的缺点当然也有,但在作者看来实在是无关紧要的东西,所以不再单独说明。JSON的格式或者叫规则:JSON能够以非常简单的方式来描述数据结构,XML能做的它都能做,因此在跨平 阅读全文
posted @ 2012-12-15 07:38 天高地厚-GNU 阅读(191) 评论(0) 推荐(0) 编辑
摘要:
线性表//注:js数组是引用类型,它只允许通过索引来获取或改变数组的值 引用类型的东西都是不能通过(它赋值过的外部变量)所改变的 也就是(它赋值过的外部变量)这个值改变了原数组不会有任何变化var arr1=["a","b","c","d","e","f"];var tmp=ListInsert(arr1,4,"ppp");//在指定位置添加一个元素function ListInsert (arr,num,parm) { if(num>arr.len 阅读全文
posted @ 2012-12-15 07:35 天高地厚-GNU 阅读(125) 评论(0) 推荐(0) 编辑
摘要:
获取Repeater,DataList中的索引号(行号,序号),可以使用Container.ItemIndex来取。而获取获取Gridview中的索引号,则需要用Container.DataItemIndex来取。示例: <asp:GridView ID="GridView1" runat="server"> <Columns> <asp:TemplateField> <ItemTemplate><%#Container.DataItemIndex %></ItemTemplate> 阅读全文
posted @ 2012-12-15 07:26 天高地厚-GNU 阅读(159) 评论(0) 推荐(0) 编辑
摘要:
each()方法能使DOM循环结构简洁,不容易出错。each()函数封装了十分强大的遍历功能,使用也很方便,它可以遍历一维数组、多维数组、DOM, JSON 等等在javaScript开发过程中使用$each可以大大的减轻我们的工作量。jQuery each(callback) each()函数是jquery中用来遍历对象、数组和属性值等的。 手册上面是如下解释的: 以每一个匹配的元素作为上下文来执行一个函数。 意味着,每次执行传递进来的函数时,函数中的this关键字都指向一个不同的DOM元素(每次都是一个不同的匹配元素)。而且,在每次执行函数时,都会给函数传递一个表示作为执行环境的元素在匹配 阅读全文
posted @ 2012-12-15 07:24 天高地厚-GNU 阅读(164) 评论(0) 推荐(0) 编辑
摘要:
Newtonsoft.Json这是一个开源的Json.Net库。http://www.cnblogs.com/q28633999/archive/2011/06/11/2078379.html 阅读全文
posted @ 2012-12-15 07:22 天高地厚-GNU 阅读(197) 评论(0) 推荐(0) 编辑