摘要: 最近在做一个登录功能,纠结了好几天,一直在找一个能优雅的实现单点登录的功能。博客园有看到某人写了又臭又长的八股文式的文章,没看到有价值的东西。其实单点登录最终要解决的是多个不同域名间共享cookie的问题。但是要在不同域名间共享cookie是一件很困难的事情,要在某个域名下面种cookie就必须访问该域名。网上有很多方法,看到的有动态创建iframe实现,在iframe里面访问某个域名的页面种下cookie,该方法需要写一些js代码,写起来有点累,所以我最终选择了用页面跳转来实现,想不到效果比我预期的好很多,浏览器几乎看不出来有跳转的痕迹。详细介绍下流程:1. 项目有3个不同的域名,login 阅读全文
posted @ 2014-01-02 16:38 行进 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 回调就是一个函数的调用过程。那么就从理解这个调用过程开始吧。函数a有一个参数,这个参数是个函数b,当函数a执行完以后执行函数b。那么这个过程就叫回调。其实中文也很好理解:回调,回调,就是回头调用的意思。函数a的事先干完,回头再调用函数b。 举个现实的例子:约会结束后你送你女朋友回家,离别时,你肯定会说:“到家了给我发条信息,我很担心你。”对不,然后你女朋友回家以后还真给你发了条信息。小伙子,你有戏了。 其实这就是一个回调的过程。你留了个函数b(要求女朋友给你发条信息)给你女朋友,然后你女朋友回家,回家的动作是函数a。她必须先回到家以后,函数a的内容执行完了,再执行函数b,然后你就收到一条信息. 阅读全文
posted @ 2014-01-02 16:34 行进 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 1.引用 jquery版本库和jquery.cookie.js 2.简单说明设置cookie 用天数设置过期时间10天 $.cookie(COOKIE_NAME, COOKIE_VALUE, { path: '/', expires: 10 });用时间设置过期时间10天var date = new Date(); date.setTime(date.getTime() + (10 * 24 * 60 * 60 * 1000)); $.cookie(COOKIE_NAME, 'test', { path: '/', expires: date } 阅读全文
posted @ 2014-01-02 16:27 行进 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 什么是JS事件冒泡?:在一个对象上触发某类事件(比如单击onclick事件),如果此对象定义了此事件的处理程序,那么此事件就会调用这个处理程序,如果没有定义此事件处理程序或者事件返回true,那么这个事件会向这个对象的父级对象传播,从里到外,直至它被处理(父级对象所有同类事件都将被激活),或者它到达了对象层次的最顶层,即document对象(有些浏览器是window)。 (摘自网络)如何来阻止Jquery事件冒泡?通过一个小例子来解释 1 2 3 4 5 6 7 Porschev---Jquery 事件冒泡 8 9 10 11 12 13 14 ... 阅读全文
posted @ 2014-01-02 16:10 行进 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 【SQL定义】SQL中, NULL 与空格, 零, 都不相同. 是指为未定义或是不可用的.构成因素:造成某一列成为NULL 的因素可能是:(1),值不存在;(2), 值未知;(3), 列对表不可用.它与普通的值最大的异同是:相同点:1:统统属于值范畴.数字1是一个值,字符串'aaa'同样是一个值,同理 null也是一个值.2:都是合法的值,普通的数字,字符可以存在于表中字段,null也可以,而且是有意义的.不同点:先创建测试表: 1 USE [myTestDB] 2 GO 3 /****** 对象: Table [dbo].[testNull] 脚本日期: 10/11/2008 阅读全文
posted @ 2014-01-02 15:14 行进 阅读(408) 评论(0) 推荐(0) 编辑
摘要: 这里面的return含有一些细节知识:例如:onClick='return add_onclick()'与 onClick='add_onclick()'的区别JAVASCRIPT在事件中调用函数时用return返回值实际上是对window.event.returnvalue进行设置。而该值决定了当前操作是否继续。当返回的是true时,将继续操作。当返回是false时,将中断操作。而直接执行时(不用return)。将不会对window.event.returnvalue进行设置所以会默认地继续执行操作详细说明如下:例如:当在 Open 中如果函数 add_onc 阅读全文
posted @ 2014-01-02 14:57 行进 阅读(193) 评论(0) 推荐(0) 编辑
摘要: JSON的全称是”JavaScript Object Notation”,意思是JavaScript对象表示法,它是一种基于文本,独立于语言的轻量级数据交换格式。XML也是一种数据交换格式,为什么没有选择XML呢?因为XML虽然可以作为跨平台的数据交换格式,但是在JS(JavaScript的简写)中处理XML非常不方便,同时XML标记比数据多,增加了交换产生的流量,而JSON没有附加的任何标记,在JS中可作为对象处理,所以我们更倾向于选择JSON来交换数据。这篇文章主要从以下几个方面来说明JSON。1,JSON的两种结构 2,认识JSON字符串 3,在JS中如何使用JSON 4,在.NET中如 阅读全文
posted @ 2014-01-02 14:32 行进 阅读(195) 评论(0) 推荐(0) 编辑