博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  Javascript

摘要:Javascript&Ajax-深入浅出JSONP--解决ajax跨域问题原理讲解:链接地址:http://www.cnblogs.com/chopper/archive/2012/03/24/2403945.html示例代码:链接地址http://www.cnblogs.com/xishuai/p/3552919.html这里主要是涉及到 "同源策略" 这个概念 为什么会出这样的错误呢?这是因为所有支持Javascript的浏览器都会使用同源策略这个安全策略。看看百度的解释: 同源策略,它是由Netscape提出的一个著名的安全策略。现在所有支持JavaScrip 阅读全文

posted @ 2014-02-18 17:39 星尘的天空 阅读(347) 评论(0) 推荐(0)

摘要:Javascript&Html-history对象history对象保存着用户的上网记录,这些记录从用户打开浏览器开始。用户借助history对象实现的跳转。history.go(-1);向后返回一个页面history.go(1);向前加载一个页面history.go(2);向前加载2界面除了使用数字之外,还可以传递一个字符串参数,此时浏览器会跳转到历史记录中包含该字符串的第一个位置--可能后归也可能前进。 具体要看哪个位置是最近的。 如果历史记录中不包含该字符串,然后该方法什么也不错。history.go("worx.com");另外还有两个简写的方法用来代替go 阅读全文

posted @ 2014-02-18 15:57 星尘的天空 阅读(174) 评论(0) 推荐(0)

摘要:Javascript&Html-location对象 location对应是BOM最有用的对象之一,她提供了当前窗口中加载的文档的信息,并提供了一些导航的功能。location对象有一个特别的地方,location对象分别是 window以及document对象的属性。window.locationdocument.location我们知道 document也是window对象的属性之一,所以,现在的描写也是正确的window.location == document.location ==window.document.locationlocation对象可以通过很多的方法修改当前浏 阅读全文

posted @ 2014-02-18 15:32 星尘的天空 阅读(292) 评论(0) 推荐(0)

摘要:Javascript&Html-系统对话框 浏览器通常内置三种对话框,他们分别是 alert(),confirm()以及prompt() 。这三种对话框的外形跟页面的HTML以及CSS均没有任何的关系,他们是有当前页面所在的计算机或者其他移动设备所使用的操作系统以及当前的浏览器来决定。 Alert() 函数是弹出一个警告框,该警告框除了告诉当前用户一些警告信息之外,没有任何其他的操作,用户除了单击 圈定 按钮之外啥都做不了。调用的方法如下:alert("xingchen i love you forever"); confirm() 函数用来弹出一个询问用户下一步操 阅读全文

posted @ 2014-02-18 14:41 星尘的天空 阅读(376) 评论(0) 推荐(0)

摘要:Javascript&Html-延迟调用和间歇调用Javascript 是一种单线程语言,所有的javascript任务都会放到一个任务列表中,这些javascript任务会按照插入到列表中的顺序之行。延迟调用,就是从代码调用开始后需要等待多长的时间执行该段代码。使用的方法是:setTimeout(). 该函数可以传递两个参数,第一个参数是要执行的javascript代码或者函数,第二个参数是以毫秒为单位的需要延迟的时间。比如:setTimeout("alert('i love you forever')",1000);//该方式不推荐使用,因为传递 阅读全文

posted @ 2014-02-18 11:46 星尘的天空 阅读(526) 评论(0) 推荐(0)

摘要:大多数的浏览器都内置了弹出窗口的屏蔽程序,即使没有内置此类屏蔽程序的浏览器,用户也可以安装Yahoo tool等带有内置屏蔽程序的应用工具。 结果就是用户可以将绝大多数弹出窗口屏蔽掉。 于是,再弹出窗口的时候,就应该考虑两种可能性。 如果是内置的屏蔽程序组织了弹出窗口,那么window.open()就可能会返回null 。此时,只要检测这个返回值就可以确定弹出窗口是否被屏蔽了。如下面的例子所示。 var newOpenWin = window.open("http://www.baidu.com","_blank"); if(newOpenWin == 阅读全文

posted @ 2014-02-18 11:25 星尘的天空 阅读(1017) 评论(0) 推荐(0)

摘要:Javascript中Array 数据类型的总结 Array 是Javascript 创建数组,Javascript数组的一个特点是,数组中存储的每一个数据可以是不同的数据类型,也就说一个数组中可以包含Javascript中基本数据类型或者引用数据类型定义数组的方法:var ary = new Array();var ary = new Array(10);var ary = {1,2,3,4,5,6};var ary = {"1","2","3","4"};var ary = {"1",2,3 阅读全文

posted @ 2014-01-13 11:52 星尘的天空 阅读(303) 评论(0) 推荐(0)

摘要:Address:http://blog.csdn.net/zhouqixiang/article/details/1941941上一节介绍了如何引用一个对象的属性和方法,现在介绍如何为一个对象添加、修改或者删除属性和方法。在其他语言中,对象一旦生成,就不可更改了,要为一个对象添加修改成员必须要在对应的类中修改,并重新实例化,而且程序必须经过重新编译。JavaScript 中却非如此,它提供了灵活的机制来修改对象的行为,可以动态添加、修改、删除属性和方法。例如首先使用类Object来创建一个空对象user:var user=new Object();1.添加属性这时user 对象没有任何属性和方 阅读全文

posted @ 2013-03-08 01:04 星尘的天空 阅读(304) 评论(0) 推荐(0)